docs


Log

Author Commit Date CI Message
Khaled Hosny 7c8be866 2022-10-19T22:04:31 [doc] Hide another experimental symbol
Khaled Hosny 3ce4b8f5 2022-10-08T19:10:07 5.3.0
Khaled Hosny 90eee512 2022-10-08T19:02:28 [doc] Add symbols to harfbuzz-sections.txt
Garret Rieger d5829b3c 2022-09-23T20:06:57 [repacker] update the repacker doc to reflect the current state.
Garret Rieger 8cd7d1c3 2022-09-20T22:04:39 [subset] Allow table ordering on the face builder to be overriden.
Khaled Hosny 40b21edf 2022-07-23T16:45:32 5.0.0
Behdad Esfahbod f7f6d278 2022-07-17T22:15:42 Add hb_language_matches() New API: + hb_language_matches()
Khaled Hosny d9c5292b 2022-06-30T08:47:49 [docs] Remove duplicate or non existing symbols
Khaled Hosny 22835dea 2022-06-29T07:49:28 [docs] Add missing symbol
Khaled Hosny 4d1d7aec 2022-06-29T07:29:39 [docs] Add missing 4.4.0 index
David Corbett 78c5ae39 2022-06-25T13:32:04 [indic] Remove remnants of Sinhala
Khaled Hosny e2ece939 2022-06-03T21:01:52 [doc] Expand a little bit on Uniscribe compatibility https://github.com/harfbuzz/harfbuzz/issues/3556#issuecomment-1130247124
Khaled Hosny 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.
Khaled Hosny bd44840f 2022-06-03T20:24:32 [doc] s/complexshapers/shapers/g
Behdad Esfahbod 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.
Behdad Esfahbod efa2a579 2022-05-24T16:24:00 [map] Add hb_map_copy() New API: + hb_map_copy()
Behdad Esfahbod 4ea27257 2022-05-20T13:19:27 [set/map] Expose hash API publicly New API: + hb_set_hash() + hb_map_hash()
Khaled Hosny aee123fc 2022-05-20T21:07:25 4.3.0
Behdad Esfahbod ad176990 2022-05-19T13:36:12 [map] Add is_equal() / towards making hb_map_t hashable New API: + hb_map_is_equal()
Simon Cozens af9eb685 2022-04-20T16:55:31 Updated version
Simon Cozens 91e2f3b9 2022-04-19T15:20:53 Add cheat sheet
Khaled Hosny 9d5730b9 2022-03-30T15:08:34 4.2.0
Behdad Esfahbod 0a388785 2022-03-25T09:42:36 [set] Minor touch-up on the previous commit
Khaled Hosny c36844d6 2022-03-23T07:20:59 4.1.0
Khaled Hosny 116cc692 2022-03-22T00:11:26 [set] Fix documentation
Behdad Esfahbod 4289684c 2022-03-21T15:37:05 [set] Fix-up previous commits
Khaled Hosny 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.
luz paz 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`
Khaled Hosny 8d1b000a 2022-03-01T21:27:32 4.0.0
Garret Rieger f6071c16 2022-02-28T14:45:40 [subset] Rename codepoint -> unicode in subset plan api
Khaled Hosny 1b5a2e08 2022-02-25T04:22:33 [doc] Various fixes to newly added documentation
Matthias Clasen 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
Behdad Esfahbod f8e9e315 2022-02-17T14:34:46 Merge pull request #3437 from matthiasclasen/synthesize-missing-baselines [BASE] Synthesize missing baselines
Matthias Clasen 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
Behdad Esfahbod 5de67c89 2022-02-16T17:07:17 [ot-layout] Remove commented-out prototypes Not gonna happen.
Behdad Esfahbod 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()
Behdad Esfahbod 23762305 2022-02-07T18:23:26 [draw] Flesh out docs a bit
Khaled Hosny 0a129961 2022-02-13T00:30:50 3.4.0
Alexis King 81754a5a 2022-02-09T12:00:47 [ot-math] Add hb_ot_math_get_glyph_kernings closes #3396
Alexis King 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’.
Garret Rieger 0fb8e224 2022-01-28T10:39:51 [serialize] document how the serializer works.
Khaled Hosny 98da3306 2022-01-31T18:12:01 3.3.0
luz paz 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`
Matthias Clasen b15e497d 2022-01-13T14:10:23 Fix the docs build This was inadvertendly broken in f956ecdbaffbb8643. Sorry
Matthias Clasen 4ced2e8a 2022-01-13T09:05:04 docs: Add some details Mention immutability in the object model section.
Matthias Clasen bb330c6a 2022-01-13T08:57:56 docs: Fix a typo
Behdad Esfahbod 52f5711e 2022-01-03T11:57:42 [buffer] Add hb_buffer_create_similar() Fixes https://github.com/harfbuzz/harfbuzz/issues/1555
Behdad Esfahbod 6a669928 2022-01-03T11:21:29 Add hb_segment_properties_overlay() New API: + hb_segment_properties_overlay()
Behdad Esfahbod 165a6073 2022-01-02T12:02:20 Merge pull request #3338 from harfbuzz/slant [font] Add public API for synthetic slant
Behdad Esfahbod a7751277 2022-01-02T11:50:02 [docs] Add hb_font_[gs]et_synthetic_slant()
Behdad Esfahbod a3265e1e 2022-01-02T10:02:41 Typo
Behdad Esfahbod 6356da88 2022-01-02T07:55:56 [docs] Update
Khaled Hosny 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.
Khaled Hosny 77eeec53 2021-11-03T23:31:03 3.1.0
Behdad Esfahbod 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
Behdad Esfahbod a7a36085 2021-10-12T16:11:25 [docs] Rename overflow_resolution to repacker
Garret Rieger 6bc64317 2021-10-12T13:13:32 Add a writeup of the overflow resolution algorithm in harfbuzz.
Khaled Hosny 9c387e20 2021-09-17T21:32:30 3.0.0
Garret Rieger f4649f38 2021-09-16T13:40:44 [subset] restore hb_subset_input_unicode/glyph_set () to documentation.
Khaled Hosny eb4075a1 2021-09-11T00:50:08 [style] Fix documentation Message documentation a bit to get it working.
Khaled Hosny 9b7af950 2021-09-07T15:05:42 [docs] Fix subset documentation List the missing new APIs and unlist all the to be deleted legacy APIs.
Khaled Hosny 505df5ab 2021-09-07T13:46:08 2.9.1
mahanstreamer 6602cbb7 2021-08-23T00:13:25 dead link
mahanstreamer 916ffe0c 2021-08-23T00:09:19 grammer fix
Khaled Hosny 65c622c6 2021-08-23T21:23:30 Typo
Khaled Hosny c76af497 2021-08-23T20:50:35 [doc] We use GitHub for discussion not the mailing list Fixes https://github.com/harfbuzz/harfbuzz/issues/3160
Behdad Esfahbod 829b0f33 2021-08-20T01:28:15 Merge pull request #3154 from harfbuzz/set-invert Resurrect hb_set_invert()
Khaled Hosny 80ff72f3 2021-08-18T13:09:03 [doc] Misc fixes
Behdad Esfahbod f0c3804f 2021-08-17T15:37:19 [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert() Implementation is NOT complete yet.
Khaled Hosny 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()
Khaled Hosny acc7100a 2021-07-26T02:13:49 [docs] Improve subset documentation
Garret Rieger 1b6c1aa6 2021-06-28T12:57:39 [subset] add hb-subset api to documentation generator. Standardize subset_input parameter to be input.
Khaled Hosny 63e15eac 2021-07-08T22:46:33 2.8.2
Behdad Esfahbod 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.
Behdad Esfahbod 3962225a 2021-06-09T14:02:31 [set] Add hb_set_copy() Fixes https://github.com/harfbuzz/harfbuzz/issues/3016
Ambient Lighter 4cc4cd3b 2021-04-10T14:11:23 [docs] Fix spelling typo (#2945)
Khaled Hosny 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.
Behdad Esfahbod feeff592 2021-02-09T14:59:40 [docs] Add destroy() call to sample
Khaled Hosny 319e5b32 2021-01-01T01:31:19 [manual] Fix font functions section Fixes https://github.com/harfbuzz/harfbuzz/issues/2731
Khaled Hosny 3583fce8 2020-12-31T19:45:11 [manual] Give all chapters & sections pretty links
Khaled Hosny 84d4d9fc 2020-12-31T18:27:10 [manual] We don’t use ucdn library anymore
Khaled Hosny 9b8be964 2021-01-20T23:49:24 [docs] Ignore hb-gobject headers Fixes https://github.com/harfbuzz/harfbuzz/issues/2797
Khaled Hosny 2a6a49c9 2021-01-21T00:06:03 [meson] Don’t scan files outside src for docs Similar to what we do in Makefile.am.
Khaled Hosny 3d7a3616 2020-12-30T23:58:37 [docs] Miscellaneous missing docs
Khaled Hosny 8e8c3e58 2020-12-30T23:37:49 [docs] Complete hb-ot-layout docs a bit
Khaled Hosny aa107e65 2020-12-30T23:34:17 [docs] Complete hb-font docs a bit
Khaled Hosny 9b602e8e 2020-12-30T23:28:54 [docs] Complete hb-common docs a bit
Khaled Hosny 53ed5597 2020-12-30T23:11:33 [docs] Add missing API indices
Khaled Hosny 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.
Khaled Hosny 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
Khaled Hosny bfe4bbfc 2020-12-27T18:38:54 [docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all Fixes CI build failure.
Khaled Hosny 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.
Khaled Hosny ff96f73f 2020-12-24T21:53:11 [docs] Add some missing API to harfbuzz-sections.txt
Khaled Hosny 3dba7ea9 2020-12-23T00:55:21 [docs] Add missing API index for 1.4.0 release
Khaled Hosny 08269408 2020-12-23T00:45:39 [docs] Add messing sections Docs for these sections were not generated at all.
Khaled Hosny b029a45c 2020-12-22T23:32:48 [docs] Add new API to harfbuzz-sections.txt
Oleg Oshmyan 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
Behdad Esfahbod 3232e6f2 2020-10-15T00:20:17 [buffer] Add hb_buffer_has_positions() Fixes https://github.com/harfbuzz/harfbuzz/issues/2716
Behdad Esfahbod 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.
Khaled Hosny fb0195ba 2020-09-26T09:33:41 [docs] Fix syntax and expand Windows section a tiny bit