Behdad Esfahbod
0819f3ca86
Deprecate v_kerning callback again
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1682
5 years ago
Behdad Esfahbod
2682efb02d
Revert "Deprecate font kern API"
...
This reverts commit d219f899f4
.
API change: Un-deprecate font kern API.
Part of https://github.com/harfbuzz/harfbuzz/issues/1682
We should document that this API is only necessary to hook up
non-OpenType kerning. hb-ot-font will continue to NOT implement them.
5 years ago
Behdad Esfahbod
10e3cb9246
[docs] Fix dist
6 years ago
Bruce Mitchener
da9d43171b
Fix some typos.
6 years ago
Nathan Willis
97ba206bed
Usermanual; minor.
6 years ago
Nathan Willis
dd5ad6b6b5
Usermanual-buffers-chapter: trim out fallback-of-ufuncs talk and just mention that stuff exists if you care to go find it.
6 years ago
Nathan Willis
240540ff9a
Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
6 years ago
Behdad Esfahbod
b567d4ea14
Fix build after UCDN -> UCD
6 years ago
Nathan Willis
a29b1de55a
Usermanual, fix up userfeatures example code in OpenType features section of shaping chapter.
6 years ago
Nathan Willis
78fcb14db9
Usermanual, minor: flesh out invisible-glyph discussion in buffers chapter.
6 years ago
Behdad Esfahbod
159fe962e9
[doc] Make header search more resilient
...
How stupid to scan all files... Sigh.
6 years ago
Nathan Willis
68749e996a
[Docs] Usermanual; update XML manifest for new chapters.
6 years ago
Nathan Willis
30d7d1064e
[Docs] Usermanual; add Utilities chapter.
6 years ago
Nathan Willis
d0f5a05aef
[Docs] Usermanual; add Shaping, Features, and Plans.
6 years ago
Nathan Willis
8354c99fbe
[Docs] Usermanual; add Fonts And Faces chapter.
6 years ago
Nathan Willis
3b301c5ac6
[Docs] Usermanual; fill out Buffers chapter.
6 years ago
Nathan Willis
6d9a86ae75
[Docs] Usermanual; fixes to Object Model chapter
6 years ago
Nathan Willis
aa6692cb00
Usermanual: update Makefile SGML list. Again.
6 years ago
Nathan Willis
98c54cdef8
Usermanual: add chapter on object model.
6 years ago
Behdad Esfahbod
ecac94ca76
[docs] Remove fdo repo
...
Has not been updated.
6 years ago
Nathan Willis
60be1450ad
[Usermanual]: fix Tamil error in Why-do-I-need-a-shaping-engine section.
6 years ago
Ebrahim Byagowi
b292772e6e
[dwrite] A new API, hb_directwrite_face_get_font_face ( #1600 )
...
Can be useful when using HarfBuzz for font loading and shaping
but using DirectWrite for rendering.
6 years ago
Behdad Esfahbod
fe570bc043
[docs] Remove unexisting section
6 years ago
Behdad Esfahbod
e5dfffb1ef
[docs] Update
6 years ago
Khaled Hosny
a17ed8459e
[doc] Move hb_variation_t to hb-common section
6 years ago
Khaled Hosny
9caabc9cf8
[doc] Move feature_t and its function to hb-common
...
It is rather confusing to have script, language etc, in hb-common section
while feature is in hb-shape section. I keep looking for it in hb-common
section then using the API index because I can’t find it there.
6 years ago
Alfie John
ff98109455
Fix grammar
6 years ago
Alfie John
e9c0f5e714
Grammar fix
6 years ago
Khaled Hosny
30ae62779f
Regular spaces will do
6 years ago
Alfie John
ed62551d67
Adding leading space for code example
6 years ago
Alfie John
3e332544db
Fix description of example
6 years ago
Alfie John
2144ca9f01
Added option to build docs to docs
6 years ago
Nathan Willis
ad95487038
Usermanual: small formatting and wording fixes.
6 years ago
Nathan Willis
ed13caddf2
Usermanual: small updates.
6 years ago
Ebrahim Byagowi
01f628cf55
[aat] Expose hb_aat_layout_has_tracking API
6 years ago
Behdad Esfahbod
d19b1680b5
[aat] Expose a couple APIs
...
New API:
+hb_aat_layout_has_substitution()
+hb_aat_layout_has_positioning()
6 years ago
Matthew Butterick
d3d0f15f7d
update simple shaping example ( closes #298 )
...
add call to `FT_Set_Char_Size`, otherwise default size remains at `0`, and glyph positions come back as `0` too
6 years ago
Behdad Esfahbod
926f512f35
[aat.feat] Rework API and implementation
...
Fixes https://github.com/harfbuzz/harfbuzz/pull/1346
6 years ago
Behdad Esfahbod
e20f81f4fa
[aat] Rename feat API a bit more
6 years ago
Ebrahim Byagowi
54f4c17f0a
[feat] Rename API uses of setting to selector
6 years ago
Ebrahim Byagowi
9c64b216ec
[feat] Apply renamings and add documentation
6 years ago
Nathan Willis
5fdf7b724e
Usermanual: clusters chapter; add brief grapheme definition and clarify monotonous cluster handling.
6 years ago
Nathan Willis
939220e57d
Usermanual: clusters chapter, minor updates.
6 years ago
Nathan Willis
53ac46e974
Usermanual: expand clusters chapter.
6 years ago
Behdad Esfahbod
f48bb9a393
[var] Deprecated axis enumeration API and add new version
...
New version has axis flags.
New API:
+hb_ot_var_axis_info_t
+hb_ot_var_find_axis_info()
+hb_ot_var_get_axis_infos()
Deprecated API:
-HB_OT_VAR_NO_AXIS_INDEX
-hb_ot_var_axis_t
-hb_ot_var_find_axis()
-hb_ot_var_get_axes()
6 years ago
Behdad Esfahbod
587d49fc65
[fvar] Add named-instance API
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1241
6 years ago
Behdad Esfahbod
1a2eb108b8
[ot-var] Add hb_ot_var_axis_get_flags()
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1241
New API:
+hb_ot_var_axis_flags_t
+hb_ot_var_axis_get_flags
6 years ago
Behdad Esfahbod
1019391046
2.1.0
6 years ago
Behdad Esfahbod
a7aba99baa
[name] Rename hb_name_id_t to hb_ot_name_id_t
...
https://github.com/harfbuzz/harfbuzz/pull/1254
6 years ago
Nathan Willis
f236f79088
Docs Makefile: sync SGML list to harfbuzz-docs.xml include list. Hopefully fixes distcheck failure.
6 years ago