|
5153218b
|
2023-01-05T16:26:41
|
|
[set] Add hb_set_is_inverted()
|
|
c54debc7
|
2023-01-05T11:54:06
|
|
[face] Add hb_face_collect_nominal_glyph_mapping
Fixes https://github.com/harfbuzz/harfbuzz/issues/3973
|
|
b0d9421b
|
2023-01-05T11:21:46
|
|
[docs] Remove reference to 2.x.x
Fixes https://github.com/harfbuzz/harfbuzz/issues/4006
|
|
35f46e74
|
2023-01-04T17:12:08
|
|
[map] Add hb_map_keys() and hb_map_values()
|
|
4f607913
|
2023-01-04T13:58:46
|
|
[map] Add hb_map_update()
|
|
ffafcf96
|
2023-01-04T12:55:59
|
|
[map] Add hb_map_next()
|
|
4a5bd7a9
|
2023-01-01T16:53:28
|
|
[subset] Add hb_subset_input_keep_everything()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3998
New API:
+ hb_subset_input_keep_everything()
|
|
956ccb11
|
2022-12-31T10:14:37
|
|
[docs] Add a section about rendering
|
|
63cd1cce
|
2022-12-31T08:56:12
|
|
[docs] Drop stale commented-out section
Freetype integration is documented elsewhere now.
|
|
a3905904
|
2022-12-31T08:51:19
|
|
Mention named instances in the var-fonts section
|
|
3be9fa07
|
2022-12-29T10:14:51
|
|
[docs] Mention new font-funcs in the user manual
|
|
2c212178
|
2022-12-29T09:57:56
|
|
[docs] Add a Cairo integration section
|
|
7b0f9abc
|
2022-12-27T12:37:53
|
|
[paint] Add back "remote-control" API
This reverts commit f146299a405b8338542a245b85e664de29f0c972.
|
|
d88787b6
|
2022-12-27T10:59:17
|
|
[cairo] Add func to init fonts on creation
To set, for example, font-funcs.
|
|
70babda6
|
2022-12-25T19:10:11
|
|
[cairo] docs
|
|
ddb52e4a
|
2022-12-25T19:52:39
|
|
[cairo] Add docs
|
|
49a6aa97
|
2022-12-25T19:09:19
|
|
[docs] Add missing HB_HAS macros
|
|
30664550
|
2022-12-25T19:03:50
|
|
Work on proper build integration
Install hb-cairo.h and define HB_HAS_CAIRO.
|
|
4e3e879c
|
2022-12-26T15:33:04
|
|
[cairo] Add [sg]et_scale_factor
|
|
b8f2281c
|
2022-12-26T07:59:01
|
|
Add hb_ot_color_glyph_has_paint
|
|
f9081fc3
|
2022-12-24T09:51:11
|
|
Merge pull request #3938 from harfbuzz/wip/matthiasc/paint-api
hb-paint API
|
|
1f3c042f
|
2022-12-24T17:03:57
|
|
[doc] Don’t automatically skip building docs on Windows
Respect the option setting.
|
|
7a2dc5cf
|
2022-12-22T22:29:52
|
|
[docs] Hook up a couple
|
|
381d410b
|
2022-12-22T13:21:48
|
|
[paint] Add HB_PAINT_IMAGE_FORMAT_BGRA and use it in hb-ft
Now hb-ft can render color emoji as well.
Just left COLRv2.
|
|
f146299a
|
2022-12-21T17:24:02
|
|
[paint] Drop unnecessary api
|
|
6387004c
|
2022-12-21T16:43:19
|
|
[paint] Simplify api
Drop the hb_paint_context_t struct from the API, and
only pass the font where we need it.
|
|
bd1389be
|
2022-12-21T15:23:43
|
|
[paint] Add hb_paint_context_t to docs
|
|
75452891
|
2022-12-21T00:09:25
|
|
[docs] Reorder paint section
|
|
3a2634e2
|
2022-12-19T13:48:08
|
|
[paint] Document hb_font_paint_glyph_func_t
|
|
d2b42058
|
2022-12-18T16:43:19
|
|
[docs] Add hb-paint apis
|
|
21a9db87
|
2022-12-18T13:47:22
|
|
[draw] Add get_empty / [sg]et_user_data
|
|
fc8fa184
|
2022-12-20T19:04:41
|
|
Revert "[doc] Don’t skip building on Windows"
This reverts commit 196e739cf28456cd8b7989377c3df6a5fe468dd7.
|
|
6d80aba4
|
2022-12-20T19:01:04
|
|
Revert "[doc] Remove redundant check for gtkdoc-scan"
This reverts commit 0409363f77cab416b34aab66d647a3d61f46d9d8.
Broke lots of bots.
|
|
0409363f
|
2022-12-20T18:42:13
|
|
[doc] Remove redundant check for gtkdoc-scan
If docs are enabled, meson will fail earlier of gtkdoc-scan is missing.
|
|
196e739c
|
2022-12-20T18:41:01
|
|
[doc] Don’t skip building on Windows
We don’t enable building docs by default, so if one asked explicitly for
it we shouldn’t be overriding that.
|
|
734e5f7c
|
2022-12-19T00:15:04
|
|
[doc] Add HB_DEPRECATED_FOR to --ignore-decorators
Does not make a difference, though.
|
|
afcae83a
|
2022-12-16T23:14:57
|
|
6.0.0
|
|
7f73b57b
|
2022-12-10T17:35:52
|
|
[subset] Graduate L1 instancing API from experimental
Fixes https://github.com/harfbuzz/harfbuzz/issues/3926
|
|
27201ed3
|
2022-12-08T22:48:27
|
|
[subset] fix up hb_subset_preprocess api comment.
|
|
13b03883
|
2022-12-07T22:53:44
|
|
[subset] link to preprocessing doc from api comment.
|
|
8c021462
|
2022-12-07T22:44:50
|
|
[subset] Add short document on subset preprocessing.
|
|
a80cae44
|
2022-12-08T11:17:47
|
|
[doc] Add missing symbols to harfbuzz-sections.txt
|
|
41edf958
|
2022-12-08T11:01:04
|
|
[doc] Fix sorting
* Keep setters and getters together, with setters first.
* Keep common functions at the top and in a predictable order.
* Put callback functions right above their setters.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3352
|
|
7c8be866
|
2022-10-19T22:04:31
|
|
[doc] Hide another experimental symbol
|
|
3ce4b8f5
|
2022-10-08T19:10:07
|
|
5.3.0
|
|
90eee512
|
2022-10-08T19:02:28
|
|
[doc] Add symbols to harfbuzz-sections.txt
|
|
d5829b3c
|
2022-09-23T20:06:57
|
|
[repacker] update the repacker doc to reflect the current state.
|
|
8cd7d1c3
|
2022-09-20T22:04:39
|
|
[subset] Allow table ordering on the face builder to be overriden.
|
|
40b21edf
|
2022-07-23T16:45:32
|
|
5.0.0
|
|
f7f6d278
|
2022-07-17T22:15:42
|
|
Add hb_language_matches()
New API:
+ hb_language_matches()
|
|
d9c5292b
|
2022-06-30T08:47:49
|
|
[docs] Remove duplicate or non existing symbols
|
|
22835dea
|
2022-06-29T07:49:28
|
|
[docs] Add missing symbol
|
|
4d1d7aec
|
2022-06-29T07:29:39
|
|
[docs] Add missing 4.4.0 index
|
|
78c5ae39
|
2022-06-25T13:32:04
|
|
[indic] Remove remnants of Sinhala
|
|
e2ece939
|
2022-06-03T21:01:52
|
|
[doc] Expand a little bit on Uniscribe compatibility
https://github.com/harfbuzz/harfbuzz/issues/3556#issuecomment-1130247124
|
|
8d363001
|
2022-06-03T21:00:08
|
|
[doc] Talk less about “complex” scripts
Use more neutral terms and don’t make it like some scripts are outliers.
|
|
bd44840f
|
2022-06-03T20:24:32
|
|
[doc] s/complexshapers/shapers/g
|
|
48db1c95
|
2022-05-20T12:03:32
|
|
[font] Add serial API
New API:
+ hb_font_get_serial()
+ hb_font_changed()
Fixes https://github.com/harfbuzz/harfbuzz/issues/2426
Unused internally as of now.
|
|
efa2a579
|
2022-05-24T16:24:00
|
|
[map] Add hb_map_copy()
New API:
+ hb_map_copy()
|
|
4ea27257
|
2022-05-20T13:19:27
|
|
[set/map] Expose hash API publicly
New API:
+ hb_set_hash()
+ hb_map_hash()
|
|
aee123fc
|
2022-05-20T21:07:25
|
|
4.3.0
|
|
ad176990
|
2022-05-19T13:36:12
|
|
[map] Add is_equal() / towards making hb_map_t hashable
New API:
+ hb_map_is_equal()
|
|
af9eb685
|
2022-04-20T16:55:31
|
|
Updated version
|
|
91e2f3b9
|
2022-04-19T15:20:53
|
|
Add cheat sheet
|
|
9d5730b9
|
2022-03-30T15:08:34
|
|
4.2.0
|
|
0a388785
|
2022-03-25T09:42:36
|
|
[set] Minor touch-up on the previous commit
|
|
c36844d6
|
2022-03-23T07:20:59
|
|
4.1.0
|
|
116cc692
|
2022-03-22T00:11:26
|
|
[set] Fix documentation
|
|
4289684c
|
2022-03-21T15:37:05
|
|
[set] Fix-up previous commits
|
|
a34eea30
|
2022-03-11T19:57:53
|
|
[doc] Add experimental repacker API to private section
Hides the warning about them until they are no longer experimental.
|
|
cf3a0f7a
|
2022-03-01T19:55:58
|
|
Fixed various misc. typos
Found via `codespell -q 3 -S ./perf/texts -L actualy,als,ba,beng,clen,crasher,dependant,eachother,fo,gir,inout,ist,nd,ned,ot,pres,ro,statics,te,teh,timne`
|
|
8d1b000a
|
2022-03-01T21:27:32
|
|
4.0.0
|
|
f6071c16
|
2022-02-28T14:45:40
|
|
[subset] Rename codepoint -> unicode in subset plan api
|
|
1b5a2e08
|
2022-02-25T04:22:33
|
|
[doc] Various fixes to newly added documentation
|
|
f6efe34f
|
2022-02-15T17:17:09
|
|
[ot-metrics] Synthesize missing metrics
Add a variant of hb_ot_metrics_get_position that
synthesizes missing values.
New api: hb_ot_metrics_get_position_with_fallback
|
|
f8e9e315
|
2022-02-17T14:34:46
|
|
Merge pull request #3437 from matthiasclasen/synthesize-missing-baselines
[BASE] Synthesize missing baselines
|
|
f81578fd
|
2022-02-13T19:15:36
|
|
[ot-layout] Synthesize missing baselines
Add a variation of hb_ot_layout_get_baseline that
synthesizes missing baselines, using heuristics in part
taken from the CSS Inline Layout Module, Level 3.
Includes some new tests for synthesized baselines.
The base2.ttf is a subset of Noto Sans Bengali that
includes just the Bengali Ka.
New API: hb_ot_layout_get_baseline_with_fallback
|
|
5de67c89
|
2022-02-16T17:07:17
|
|
[ot-layout] Remove commented-out prototypes
Not gonna happen.
|
|
98079109
|
2022-02-13T18:15:32
|
|
[ot-layout] Add +hb_ot_layout_get_horizontal_baseline_tag_for_script()
New API:
+hb_ot_layout_get_horizontal_baseline_tag_for_script()
|
|
23762305
|
2022-02-07T18:23:26
|
|
[draw] Flesh out docs a bit
|
|
0a129961
|
2022-02-13T00:30:50
|
|
3.4.0
|
|
81754a5a
|
2022-02-09T12:00:47
|
|
[ot-math] Add hb_ot_math_get_glyph_kernings
closes #3396
|
|
1bc4bad7
|
2022-02-07T19:57:25
|
|
[ot-tag] Add HB_SCRIPT_MATH (Zmth) and map it to OT ‘math’ tag
The ISO 15924 code for mathematical notation is ‘Zmth’, but the
OpenType script is ‘math’.
|
|
0fb8e224
|
2022-01-28T10:39:51
|
|
[serialize] document how the serializer works.
|
|
98da3306
|
2022-01-31T18:12:01
|
|
3.3.0
|
|
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`
|
|
b15e497d
|
2022-01-13T14:10:23
|
|
Fix the docs build
This was inadvertendly broken in f956ecdbaffbb8643.
Sorry
|
|
4ced2e8a
|
2022-01-13T09:05:04
|
|
docs: Add some details
Mention immutability in the object model section.
|
|
bb330c6a
|
2022-01-13T08:57:56
|
|
docs: Fix a typo
|
|
52f5711e
|
2022-01-03T11:57:42
|
|
[buffer] Add hb_buffer_create_similar()
Fixes https://github.com/harfbuzz/harfbuzz/issues/1555
|
|
6a669928
|
2022-01-03T11:21:29
|
|
Add hb_segment_properties_overlay()
New API:
+ hb_segment_properties_overlay()
|
|
165a6073
|
2022-01-02T12:02:20
|
|
Merge pull request #3338 from harfbuzz/slant
[font] Add public API for synthetic slant
|
|
a7751277
|
2022-01-02T11:50:02
|
|
[docs] Add hb_font_[gs]et_synthetic_slant()
|
|
a3265e1e
|
2022-01-02T10:02:41
|
|
Typo
|
|
6356da88
|
2022-01-02T07:55:56
|
|
[docs] Update
|
|
69d8f27c
|
2021-11-20T17:09:15
|
|
[meson] Require 0.55.0
We implicitly require it for building ragel subproject. This new version
requirement should satisfied in both Fedora 33 and Debian bullseye, and
not be too cutting edge for us.
|
|
77eeec53
|
2021-11-03T23:31:03
|
|
3.1.0
|
|
da500568
|
2021-10-26T08:02:29
|
|
[API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph
Instead of using gid=0 when a character is not found in the font,
client can now set a custom value. This is useful for shaper-driven
font fallback and to differentiate that from .notdef glyph.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1360
|
|
a7a36085
|
2021-10-12T16:11:25
|
|
[docs] Rename overflow_resolution to repacker
|
|
6bc64317
|
2021-10-12T13:13:32
|
|
Add a writeup of the overflow resolution algorithm in harfbuzz.
|