|
cf1a782a
|
2019-07-04T21:06:59
|
|
Docs: fix a typo in function name
|
|
0819f3ca
|
2019-06-17T14:02:47
|
|
Deprecate v_kerning callback again
Part of https://github.com/harfbuzz/harfbuzz/issues/1682
|
|
2682efb0
|
2019-06-17T13:38:08
|
|
Revert "Deprecate font kern API"
This reverts commit d219f899f4b2fb4b39ebc1dff9fb648fc5d6d112.
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.
|
|
10e3cb92
|
2019-05-31T22:56:37
|
|
[docs] Fix dist
|
|
da9d4317
|
2019-05-28T21:50:17
|
|
Fix some typos.
|
|
e7ed85de
|
2019-05-25T16:05:07
|
|
Merge pull request #1691 from n8willis/usermanual-shaping
Usermanual: Add new chapters.
|
|
97ba206b
|
2019-05-25T12:26:50
|
|
Usermanual; minor.
|
|
dd5ad6b6
|
2019-05-24T20:30:22
|
|
Usermanual-buffers-chapter: trim out fallback-of-ufuncs talk and just mention that stuff exists if you care to go find it.
|
|
240540ff
|
2019-05-24T20:13:35
|
|
Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
|
|
b567d4ea
|
2019-05-23T21:36:42
|
|
Fix build after UCDN -> UCD
|
|
a29b1de5
|
2019-05-11T20:56:55
|
|
Usermanual, fix up userfeatures example code in OpenType features section of shaping chapter.
|
|
78fcb14d
|
2019-05-11T20:56:02
|
|
Usermanual, minor: flesh out invisible-glyph discussion in buffers chapter.
|
|
6bc82579
|
2019-05-09T14:39:05
|
|
Merge pull request #1680 from n8willis/usermanual-obj
Usermanual: object-model chapter
|
|
159fe962
|
2019-05-07T11:46:11
|
|
[doc] Make header search more resilient
How stupid to scan all files... Sigh.
|
|
68749e99
|
2019-04-30T17:23:55
|
|
[Docs] Usermanual; update XML manifest for new chapters.
|
|
30d7d106
|
2019-04-30T17:23:19
|
|
[Docs] Usermanual; add Utilities chapter.
|
|
d0f5a05a
|
2019-04-30T17:22:54
|
|
[Docs] Usermanual; add Shaping, Features, and Plans.
|
|
8354c99f
|
2019-04-30T17:22:08
|
|
[Docs] Usermanual; add Fonts And Faces chapter.
|
|
3b301c5a
|
2019-04-30T17:21:33
|
|
[Docs] Usermanual; fill out Buffers chapter.
|
|
6d9a86ae
|
2019-04-30T16:09:01
|
|
[Docs] Usermanual; fixes to Object Model chapter
|
|
aa6692cb
|
2019-04-23T17:56:44
|
|
Usermanual: update Makefile SGML list. Again.
|
|
98c54cde
|
2019-04-23T17:48:42
|
|
Usermanual: add chapter on object model.
|
|
ecac94ca
|
2019-04-21T12:27:32
|
|
[docs] Remove fdo repo
Has not been updated.
|
|
60be1450
|
2019-04-15T18:05:14
|
|
[Usermanual]: fix Tamil error in Why-do-I-need-a-shaping-engine section.
|
|
b292772e
|
2019-03-29T13:00:56
|
|
[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.
|
|
fe570bc0
|
2019-03-29T10:51:38
|
|
[docs] Remove unexisting section
|
|
e5dfffb1
|
2019-03-25T15:15:37
|
|
[docs] Update
|
|
a17ed845
|
2019-02-19T21:14:11
|
|
[doc] Move hb_variation_t to hb-common section
|
|
9caabc9c
|
2019-02-19T19:27:28
|
|
[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.
|
|
ff981094
|
2019-01-22T19:58:36
|
|
Fix grammar
|
|
e9c0f5e7
|
2019-01-22T00:03:02
|
|
Grammar fix
|
|
30ae6277
|
2019-01-21T16:44:48
|
|
Regular spaces will do
|
|
ed62551d
|
2019-01-21T05:00:01
|
|
Adding leading space for code example
|
|
3e332544
|
2019-01-21T04:54:27
|
|
Fix description of example
|
|
2144ca9f
|
2019-01-21T04:47:05
|
|
Added option to build docs to docs
|
|
ad954870
|
2018-12-03T12:49:44
|
|
Usermanual: small formatting and wording fixes.
|
|
ed13cadd
|
2018-11-28T13:48:38
|
|
Usermanual: small updates.
|
|
01f628cf
|
2018-12-03T22:04:48
|
|
[aat] Expose hb_aat_layout_has_tracking API
|
|
d19b1680
|
2018-12-03T10:41:37
|
|
[aat] Expose a couple APIs
New API:
+hb_aat_layout_has_substitution()
+hb_aat_layout_has_positioning()
|
|
d3d0f15f
|
2018-11-28T13:46:12
|
|
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
|
|
926f512f
|
2018-11-25T01:14:40
|
|
[aat.feat] Rework API and implementation
Fixes https://github.com/harfbuzz/harfbuzz/pull/1346
|
|
e20f81f4
|
2018-11-23T11:57:42
|
|
[aat] Rename feat API a bit more
|
|
54f4c17f
|
2018-11-23T12:05:06
|
|
[feat] Rename API uses of setting to selector
|
|
9c64b216
|
2018-11-23T11:44:53
|
|
[feat] Apply renamings and add documentation
|
|
5fdf7b72
|
2018-11-15T17:40:21
|
|
Usermanual: clusters chapter; add brief grapheme definition and clarify monotonous cluster handling.
|
|
939220e5
|
2018-11-15T15:47:03
|
|
Usermanual: clusters chapter, minor updates.
|
|
53ac46e9
|
2018-11-12T12:17:06
|
|
Usermanual: expand clusters chapter.
|
|
f48bb9a3
|
2018-11-20T20:40:55
|
|
[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()
|
|
587d49fc
|
2018-11-19T14:27:19
|
|
[fvar] Add named-instance API
Fixes https://github.com/harfbuzz/harfbuzz/issues/1241
|
|
1a2eb108
|
2018-11-19T12:36:56
|
|
[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
|
|
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
|
|
f236f790
|
2018-10-30T11:24:56
|
|
Docs Makefile: sync SGML list to harfbuzz-docs.xml include list. Hopefully fixes distcheck failure.
|
|
9f4b375e
|
2018-10-29T17:10:53
|
|
Usermanual: minor wording updates, build fixes.
|
|
e110032b
|
2018-10-29T16:42:59
|
|
Usermanual: update DTD in chapter XML to avoid HTML entity parsing errors.
|
|
01400f74
|
2018-10-20T17:21:49
|
|
Usermanual; minor wording changes.
|
|
e89f43dc
|
2018-10-20T16:12:45
|
|
Minor; rewording unsafe-to-break note.
Co-Authored-By: n8willis <nwillis@glyphography.com>
|
|
ccdfb634
|
2018-10-20T15:46:04
|
|
Trivial; typo.
Co-Authored-By: n8willis <nwillis@glyphography.com>
|
|
72209948
|
2018-10-20T15:45:24
|
|
Minor; simplify example code
Co-Authored-By: n8willis <nwillis@glyphography.com>
|
|
6e4dd58a
|
2018-10-20T15:44:51
|
|
Minor: simplify example code
Co-Authored-By: n8willis <nwillis@glyphography.com>
|
|
f9ee0dec
|
2018-10-20T15:41:00
|
|
Minor; drop 'OpenType' from sentence
Co-Authored-By: n8willis <nwillis@glyphography.com>
|
|
f028da59
|
2018-10-20T15:18:29
|
|
Minor.
|
|
ed5547f8
|
2018-10-20T15:00:52
|
|
Use 'glyphs' instead of 'text'
Co-Authored-By: n8willis <nwillis@glyphography.com>
|
|
23628554
|
2018-10-17T10:10:48
|
|
Docs: minor, update Makefile w new file name.
|
|
163ab81a
|
2018-10-16T17:48:15
|
|
Docs: rename Hello HarfBuzz to Getting Started.
|
|
9e7efa3f
|
2018-10-16T17:46:03
|
|
Docs: usermanual, add API Overview to Hello HarfBuzz chapter. Start Terminology section.
|
|
3a27e8fb
|
2018-10-12T18:23:26
|
|
Docs: usermanual, add Shaping Concepts chapter.
|
|
9aa865dc
|
2018-10-12T18:22:41
|
|
Docs: usermanual, minor cleanup to What Is HarfBuzz chapter.
|
|
443f8721
|
2018-10-11T15:40:08
|
|
Docs: move harfbuzz-ng-vs-old discussion down below the TOC; put in note.
|
|
792af5d2
|
2018-10-11T14:05:59
|
|
Docs: flesh out config options in Usermanual:Install chapter.
|
|
325e2745
|
2018-10-10T17:01:21
|
|
Docs: add basic config-options section to Usermanual Installation chapter.
|
|
97c1c46c
|
2018-10-10T16:38:22
|
|
Docs: update and linearize build instructions; add installation overview material.
|
|
088755f9
|
2018-10-10T16:37:29
|
|
Docs: update usermanual What Is HarfBuzz material.
|
|
0956ab41
|
2018-09-28T17:15:59
|
|
Docs: Move What-HarfBuzz-doesnt-do to Usermanual-what-is-HarfBuzz.
|
|
fd270bee
|
2018-09-28T16:36:38
|
|
Docs: Usermanual- What is HarfBuzz; add intro to shaping concepts.
|
|
d9fd9272
|
2018-09-28T16:07:37
|
|
Docs: update Usermanual-What Is HarfBuzz.
|
|
3d4c1f6a
|
2018-10-28T21:38:56
|
|
[ot-color] Apply Behdad reviews
|
|
dbd419be
|
2018-10-27T15:15:24
|
|
[ot-color] Add public API for CBDT/sbix/SVG color Emojis
|
|
6ce49a92
|
2018-10-28T08:26:30
|
|
[name] Change hb_name_id_t back to unsigned int
https://github.com/harfbuzz/harfbuzz/commit/d941f66c75fe26f909b1ba248535cc372bbde851#commitcomment-31076011
|
|
4740a359
|
2018-10-27T05:07:54
|
|
[docs] Divide reference API into three chapters
|
|
1d40d72f
|
2018-10-27T05:00:42
|
|
[docs] Hook up hb-var
|
|
46072b7c
|
2018-10-27T04:21:20
|
|
[ot] Fold hb-ot-tag.h into hb-ot-layout.h
|
|
00cf4e5e
|
2018-10-27T04:07:33
|
|
[docs] Fill in some sections
|
|
8180c37d
|
2018-10-27T14:45:00
|
|
[ot-color] Remove _png and _svg public APIs
|
|
9457cfd7
|
2018-10-27T03:15:34
|
|
[docs] Hook up hb-map
|
|
d941f66c
|
2018-10-27T02:55:52
|
|
[name] Make hb_name_id_t be the enum
This is like hb_script_t.
We had this exposed as unsigned int since 2.0.0 release in two APIs,
as well as hb_ot_layout_get_size_params() from earlier.
But since no one uses those (right?!), let's just fix this now.
|
|
3b7e5f13
|
2018-10-27T02:39:20
|
|
[name] Rename hb_ot_name_get_names() to hb_ot_name_list_names()
And swap return value positions, so can be annotated for gobject-introspectin.
|
|
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
|
|
eceeb856
|
2018-10-26T00:23:45
|
|
[docs] Add hb-ot-color section
|
|
2d9198f2
|
2018-10-20T16:50:39
|
|
[docs] Fix for hb-version.h being in src tree
|
|
dc49bd8d
|
2018-10-12T03:00:59
|
|
Add two APIs for getting stylistic set labels
* hb_ot_layout_feature_get_characters
* hb_ot_layout_feature_get_name_ids
However HarfBuzz currently doesn't expose an API for retrieving the actual
information associated with NameId from the `name` table and that should be
done separately.
|
|
7f1fbfe2
|
2018-07-23T21:19:23
|
|
Add hb_ot_tags_to_script_and_language
|
|
2c7d4db7
|
2017-12-29T20:19:05
|
|
Deprecate obsolete functions
`hb_ot_tags` replaces `hb_ot_tags_from_script` and
`hb_ot_tag_from_language`.
`hb_ot_layout_table_select_script` replaces
`hb_ot_layout_table_choose_script`.
`hb_ot_layout_script_select_language` replaces
`hb_ot_layout_script_find_language`.
|
|
91067716
|
2017-12-08T11:21:14
|
|
Refactor the selection of script and language tags
The old hb-ot-tag.cc functions, `hb_ot_tags_from_script` and
`hb_ot_tag_from_language`, are now wrappers around a new function:
`hb_ot_tags`. It converts a script and a language to arrays of script
tags and language tags. This will make it easier to add new script tags
to scripts, like 'dev3'. It also allows for language fallback chains;
nothing produces more than one language yet though.
Where the old functions return the default tags 'DFLT' and 'dflt',
`hb_ot_tags` returns an empty array. The caller is responsible for
using the default tag in that case.
The new function also adds a new private use subtag syntax for script
overrides: "x-hbscabcd" requests a script tag of 'abcd'.
The old hb-ot-layout.cc functions,`hb_ot_layout_table_choose_script` and
`hb_ot_layout_script_find_language` are now wrappers around the new
functions `hb_ot_layout_table_select_script` and
`hb_ot_layout_script_select_language`. They are essentially the same as
the old ones plus a tag count parameter.
Closes #495.
|
|
b314c4e9
|
2018-10-09T09:23:51
|
|
[font] Add get_nominal_glyphs() callback (note the plural)
Unused as of now. To be wired up to normalizer, which would remove
overhead and allow hb-ot-font initialization to become a no-op, so
we can enable it by default.
|
|
d219f899
|
2018-10-09T00:01:09
|
|
Deprecate font kern API
|
|
26d7305d
|
2018-10-08T22:31:35
|
|
Deprecate decompose_compatibility stuff
|
|
42b51eee
|
2018-10-08T22:26:39
|
|
Deprecate eastasian_width stuff
|