|
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.
|
|
9c387e20
|
2021-09-17T21:32:30
|
|
3.0.0
|
|
f4649f38
|
2021-09-16T13:40:44
|
|
[subset] restore hb_subset_input_unicode/glyph_set () to documentation.
|
|
eb4075a1
|
2021-09-11T00:50:08
|
|
[style] Fix documentation
Message documentation a bit to get it working.
|
|
9b7af950
|
2021-09-07T15:05:42
|
|
[docs] Fix subset documentation
List the missing new APIs and unlist all the to be deleted legacy APIs.
|
|
505df5ab
|
2021-09-07T13:46:08
|
|
2.9.1
|
|
6602cbb7
|
2021-08-23T00:13:25
|
|
dead link
|
|
916ffe0c
|
2021-08-23T00:09:19
|
|
grammer fix
|
|
65c622c6
|
2021-08-23T21:23:30
|
|
Typo
|
|
c76af497
|
2021-08-23T20:50:35
|
|
[doc] We use GitHub for discussion not the mailing list
Fixes https://github.com/harfbuzz/harfbuzz/issues/3160
|
|
829b0f33
|
2021-08-20T01:28:15
|
|
Merge pull request #3154 from harfbuzz/set-invert
Resurrect hb_set_invert()
|
|
80ff72f3
|
2021-08-18T13:09:03
|
|
[doc] Misc fixes
|
|
f0c3804f
|
2021-08-17T15:37:19
|
|
[set] Add hb_bit_set_invertible_t and resurrect hb_set_invert()
Implementation is NOT complete yet.
|
|
ec99fdb7
|
2021-07-26T01:35:13
|
|
[sebset] Use [s|g]et_flag for retain_all_layout_features
Looks like this was missed when adding hb_subset_input_[s|g]et_flag()
|
|
acc7100a
|
2021-07-26T02:13:49
|
|
[docs] Improve subset documentation
|
|
1b6c1aa6
|
2021-06-28T12:57:39
|
|
[subset] add hb-subset api to documentation generator.
Standardize subset_input parameter to be input.
|
|
63e15eac
|
2021-07-08T22:46:33
|
|
2.8.2
|
|
bdfed8f1
|
2021-06-14T15:46:04
|
|
[blob] Add failing versions of create API
Fixes https://github.com/harfbuzz/harfbuzz/issues/2567
New API:
+hb_blob_create_or_fail()
+hb_blob_create_from_file_or_fail()
Use these in util/ to distinguish empty file from not-found file.
Only err on the latter.
|
|
3962225a
|
2021-06-09T14:02:31
|
|
[set] Add hb_set_copy()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3016
|
|
4cc4cd3b
|
2021-04-10T14:11:23
|
|
[docs] Fix spelling typo (#2945)
|
|
743baf35
|
2021-03-22T15:51:17
|
|
[build] Don’t look for FontConfig
We don’t currently use it anywhere. It was used briefly for the
hb-fc-list tool, but this tool have not been built since 2015:
commit cd042fc8c4a3984c3647cd22a27c34f00636f6e8
Author: Behdad Esfahbod <behdad@behdad.org>
Date: Thu Jun 18 10:55:13 2015 -0700
[util] Disable hb-fc-list for now
Until I figure out what to do about the API, and finalize
the tool.
|
|
feeff592
|
2021-02-09T14:59:40
|
|
[docs] Add destroy() call to sample
|
|
319e5b32
|
2021-01-01T01:31:19
|
|
[manual] Fix font functions section
Fixes https://github.com/harfbuzz/harfbuzz/issues/2731
|
|
3583fce8
|
2020-12-31T19:45:11
|
|
[manual] Give all chapters & sections pretty links
|
|
84d4d9fc
|
2020-12-31T18:27:10
|
|
[manual] We don’t use ucdn library anymore
|
|
9b8be964
|
2021-01-20T23:49:24
|
|
[docs] Ignore hb-gobject headers
Fixes https://github.com/harfbuzz/harfbuzz/issues/2797
|
|
2a6a49c9
|
2021-01-21T00:06:03
|
|
[meson] Don’t scan files outside src for docs
Similar to what we do in Makefile.am.
|
|
3d7a3616
|
2020-12-30T23:58:37
|
|
[docs] Miscellaneous missing docs
|
|
8e8c3e58
|
2020-12-30T23:37:49
|
|
[docs] Complete hb-ot-layout docs a bit
|
|
aa107e65
|
2020-12-30T23:34:17
|
|
[docs] Complete hb-font docs a bit
|
|
9b602e8e
|
2020-12-30T23:28:54
|
|
[docs] Complete hb-common docs a bit
|
|
53ed5597
|
2020-12-30T23:11:33
|
|
[docs] Add missing API indices
|
|
b8e6f17e
|
2020-12-27T15:03:57
|
|
[docs] Move note about harfbuzz-old to proper place
Commit 443f87213272be5ae0579dce4749b2036dfe3815 seems to have moved it
to the API part by mistake.
|
|
4136ecf7
|
2020-12-27T00:22:31
|
|
[docs] Don’t use FreeType in the simple example
Also make the code actually compile.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2106
|
|
bfe4bbfc
|
2020-12-27T18:38:54
|
|
[docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all
Fixes CI build failure.
|
|
4161146e
|
2020-12-27T18:27:19
|
|
[docs] Fix generated docs for deprecated symbols
Without ignoring HB_DEPRECATED, most deprecated symbols get missing from
documentation. Ignoring HB_DEPRECATED_FOR does not work, but this seems
to be a GTK-Doc bug.
|
|
ff96f73f
|
2020-12-24T21:53:11
|
|
[docs] Add some missing API to harfbuzz-sections.txt
|
|
3dba7ea9
|
2020-12-23T00:55:21
|
|
[docs] Add missing API index for 1.4.0 release
|
|
08269408
|
2020-12-23T00:45:39
|
|
[docs] Add messing sections
Docs for these sections were not generated at all.
|
|
b029a45c
|
2020-12-22T23:32:48
|
|
[docs] Add new API to harfbuzz-sections.txt
|
|
07961dae
|
2020-10-24T21:58:02
|
|
[docs] Describe buffer context applicability more explicitly
Make it abundantly clear that the context's script etc. don't matter.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2730
|
|
3232e6f2
|
2020-10-15T00:20:17
|
|
[buffer] Add hb_buffer_has_positions()
Fixes https://github.com/harfbuzz/harfbuzz/issues/2716
|
|
48fcb909
|
2020-09-27T16:53:32
|
|
[docs] Remove misleading wording re OpenType
HarfBuzz has not *just* been implementing OpenType for a while.
At least since 2.0, where we added native AAT support in Oct 2018.
|
|
fb0195ba
|
2020-09-26T09:33:41
|
|
[docs] Fix syntax and expand Windows section a tiny bit
|