|
8bdaeddf
|
2023-02-11T23:44:58
|
|
7.0.0
|
|
0ea8bbd9
|
2023-02-11T20:01:06
|
|
[doc] Use XSince for REPLACEME/EXPERIMENTAL
To hide them from gtk-doc so that we can finally enable gtkdoc-check.
|
|
4adc748b
|
2023-01-01T09:46:11
|
|
Move Color tables to src/OT/Color/
|
|
b8f2281c
|
2022-12-26T07:59:01
|
|
Add hb_ot_color_glyph_has_paint
|
|
021618e9
|
2022-12-18T00:12:32
|
|
[colr] Add hb_ot_color_has_paint
This is a counterpart to hb_ot_color_has_layers
for COLRv1 data.
|
|
63fcb26c
|
2022-12-17T22:41:34
|
|
Add some more docs
|
|
a634f6b4
|
2022-12-23T00:18:40
|
|
[colr] Add more docs
State explicitly that palette entries are
unpremultipled, and link to the spec.
|
|
b78d4b1e
|
2022-09-21T13:27:12
|
|
[color] Fix documentation re UPEM vs PPEM
Fixes https://github.com/harfbuzz/harfbuzz/issues/3826
|
|
98e90cc6
|
2022-06-30T08:43:57
|
|
[docs] Reduce warnings
Use markdown syntax for inline code blocks instead of %true, %false, and
%NULL.
|
|
e2e30506
|
2022-01-16T07:00:53
|
|
Fix various typos
Found via `codespell -q 3 -S ./perf/texts -L actualy,ba,beng,fo,gir,inout,nd,ot,pres,ro,te,teh,timne`
|
|
befe3b5d
|
2022-01-12T13:07:25
|
|
color: Document empty returns (#3362)
Document that the SVG and PNG getters return
the singleton empty blob if the glyph has no
color.
Fixes: #1413
Co-authored-by: Matthias Clasen <mclasen@redhat.com>
|
|
7cb22ba7
|
2021-03-01T12:44:06
|
|
Include C headers with their C++ names (#2882)
Remove unnecessary includes.
Fixes build with some known broken SDKs (Nintendo Switch?)
https://en.cppreference.com/w/cpp/header
Fixes https://github.com/harfbuzz/harfbuzz/pull/2881
|
|
a8e72ee7
|
2020-12-30T23:08:40
|
|
[docs] Use %true and %false consistently
|
|
83de3a60
|
2019-06-18T13:18:15
|
|
[config] Don't compile color API if HB_NO_COLOR
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
1a850abd
|
2019-05-11T20:16:57
|
|
Merge branch 'master' into docs-gtkdoc-colormath
|
|
8a544171
|
2019-05-11T20:11:49
|
|
Corrections to OT Color gtk-doc comments.
|
|
76e80c5c
|
2019-05-11T19:51:24
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
46e05ecc
|
2019-05-11T14:09:52
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
6d9870b4
|
2019-05-11T14:09:26
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
12ea4a24
|
2019-05-11T14:08:40
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
3535f2d3
|
2019-05-11T14:07:38
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
12d2c472
|
2019-05-11T14:06:56
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
81b79dfc
|
2019-05-11T00:53:52
|
|
[config] Add HB_NO_COLOR to HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
3f74b7a1
|
2019-04-14T15:20:56
|
|
Docs: Regularize GTK-Doc comments for hb-ot-color.
|
|
29db2a44
|
2018-11-14T12:13:16
|
|
[ot-color/svg] Note that it can be gzipped
|
|
a35c92cb
|
2018-11-05T22:58:43
|
|
[ot-face] Simplify table access
Yoohoo!
|
|
03348ce0
|
2018-11-05T12:59:32
|
|
Minor
|
|
10193910
|
2018-10-30T15:52:26
|
|
2.1.0
|
|
a7aba99b
|
2018-10-30T14:04:09
|
|
[name] Rename hb_name_id_t to hb_ot_name_id_t
https://github.com/harfbuzz/harfbuzz/pull/1254
|
|
e2ba96da
|
2018-10-28T23:01:57
|
|
[cbdt] Refactor get_strike()
|
|
c929ccfc
|
2018-10-29T08:41:13
|
|
[ot-color/png] Consider strike ppem on scaling
|
|
1f33b852
|
2018-10-28T14:56:55
|
|
[sbix] Rename ugly reference_blob_for_glyph() to reference_png()
|
|
01c7d53f
|
2018-10-28T14:51:18
|
|
[sbix] Select best strike based on ppem
|
|
38706a07
|
2018-10-28T23:19:04
|
|
[ot-color] Preparation for setting PNG width/height in extents
|
|
8ef0d2ef
|
2018-10-28T20:09:40
|
|
[ot-color] Apply Behdad comment
|
|
dbd419be
|
2018-10-27T15:15:24
|
|
[ot-color] Add public API for CBDT/sbix/SVG color Emojis
|
|
3d4c1f6a
|
2018-10-28T21:38:56
|
|
[ot-color] Apply Behdad reviews
|
|
73468418
|
2018-10-28T15:00:13
|
|
[cbdt] Rename reference_blob_for_glyph() to reference_png()
|
|
519fca10
|
2018-10-28T16:32:20
|
|
[color] Minor
|
|
80d9a427
|
2018-10-27T04:58:32
|
|
[docs] Document remaining sections
|
|
524e854c
|
2018-10-27T15:04:43
|
|
Merge pull request #1318 from ebraminio/png
Add a non-hooked _png _svg get emoji blob
|
|
8180c37d
|
2018-10-27T14:45:00
|
|
[ot-color] Remove _png and _svg public APIs
|
|
9aa6279a
|
2018-10-27T14:24:58
|
|
[ot-color/png] Try to get image blob from sbix first options.aat is set
|
|
b42661ee
|
2018-10-27T14:15:38
|
|
[ot-color] Add some documentation
|
|
9435fb24
|
2018-10-27T13:32:14
|
|
[ot-color/png] Implement CBDT part
|
|
4025ad80
|
2018-10-27T02:35:06
|
|
Document new API
|
|
265ad408
|
2018-10-26T23:55:11
|
|
[ot-color/png] Implement sbix part
|
|
e7400c02
|
2018-10-26T22:09:17
|
|
[docs] Hook up new symbols
|
|
30f18039
|
2018-10-26T09:34:34
|
|
[svg] Rename _svg_create_blob to _glyph_reference_blob_svg
|
|
5cb1ce86
|
2018-10-25T22:39:58
|
|
[svg] Collapse SVGDocumentIndex into SVG
|
|
4ceabb8c
|
2018-10-25T21:52:35
|
|
[svg] Hide start_glyph and end_glyph from API
|
|
c7a4e3df
|
2018-10-23T18:00:48
|
|
[svg] Add public API
* hb_ot_color_has_svg
* hb_ot_color_glyph_svg_create_blob
|
|
228f96c9
|
2018-10-22T16:55:12
|
|
[color] Finish reviewing / revamping CPAL
Now to hb_color_t.
|
|
683fad06
|
2018-10-22T16:35:03
|
|
[color] Minor
|
|
69ab72e4
|
2018-10-22T14:51:40
|
|
[color] More CPAL rename
|
|
3600d206
|
2018-10-22T14:43:12
|
|
[color] Rename vars in CPAL
|
|
7997144b
|
2018-10-22T13:02:04
|
|
[color] Revamp palette API
|
|
3bf91bd2
|
2018-10-22T12:40:38
|
|
[color] Rewrite colr access
COLR table has one function: return layers for a glyph, and we expose exactly
that, so should just wire it through. Also use sub_array() for verifiable
safety.
Also, BaseGlyphRecord's null object is enough. We don't need to special-case
the not-found.
|
|
1de17bdb
|
2018-10-22T10:29:01
|
|
[colr] Add hb_ot_color_layer_t
We never return parallel arrays from functions. That's inconvenient
and hard to bind.
|
|
3b3668ac
|
2018-10-21T19:23:11
|
|
[color] Rename / reorder a bit
Implement has_data() for realz.
|
|
ee11fae9
|
2018-10-21T19:02:47
|
|
[color] Rename "gid" to "glyph"
We don't expose "gid" in API.
|
|
d440c8d3
|
2018-10-22T22:07:59
|
|
Add chromacheck Emoji test fonts and minor preparations (#1294)
|
|
cc6e77ca
|
2018-10-21T13:29:40
|
|
[color] Fix documentation a bit
|
|
37ba2413
|
2018-10-21T11:46:51
|
|
Minor
|
|
6795dcfc
|
2018-10-21T09:51:15
|
|
[test] Test hb_ot_color_has_{colr,cpal}_data
|
|
b8ee3a0e
|
2018-10-21T09:44:16
|
|
[CPAL] Add palette entry and enable palette flag API
|
|
d4261b4b
|
2018-10-21T08:48:07
|
|
Add API test for hb_ot_color_get_color_layers
|
|
687f679b
|
2018-10-20T17:50:39
|
|
[color] Fix alpha channel value and adjust spaces
|
|
e8a6f5b8
|
2018-10-19T18:23:42
|
|
Add three macros for separating color channels
|
|
d4e928b1
|
2018-05-01T17:16:46
|
|
[color] Minimal API for COLR/CPAL
|
|
456978d4
|
2018-10-21T08:26:40
|
|
Address COLR/CPAL reviews and revive cpal_v1 tests
|
|
44f79b4b
|
2018-10-21T10:17:34
|
|
Remove _palette_entry_count as can be done with _palette_colors
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
1c6b3693
|
2018-08-15T20:12:25
|
|
[ot] Rename hb_ot_layout_t to hb_ot_face_data_t
|
|
abc12f7b
|
2018-05-08T02:23:36
|
|
Move null pool to hb-private
|
|
c446c23f
|
2018-03-03T22:43:23
|
|
[ot-color] Move the related tables to hb-ot-color-* (#858)
|
|
f671f7f0
|
2018-02-28T13:19:40
|
|
[colr] Implement
|
|
5b9c2340
|
2018-02-27T22:56:17
|
|
[CPAL] Refactor and address the reviews
|
|
5967eaba
|
2016-06-24T16:42:27
|
|
[CPAL] Return 0xFFFF as name id for unnamed palettes
The name id 0 is used as Copyright notice. It's quite unlikely that a
font supplies a color palette with the exact same name as the font's
copyright notice, but the API should not prevent this.
Also, try to fix a problem with GObject introspection, where the
auto-generated Python bindings could not return palette colors.
|
|
d34d3ac9
|
2016-04-25T18:20:57
|
|
Support CPAL table
|