docs


Log

Author Commit Date CI Message
Ebrahim Byagowi e75d785b 2019-12-12T15:42:37 [doc] fix hb_blob_create call example otherwise free(0) will be called that silently makes a leak
Behdad Esfahbod d5338ba1 2019-11-22T16:22:27 [ft] Add locking FT_Face API Now that we mutex our internal FT_Face, share it with clients. New API: - hb_ft_font_lock_face() - hb_ft_font_unlock_face()
Behdad Esfahbod d6ad6131 2019-09-10T15:31:44 [docs] Misc fixes
Khaled Hosny f233e6c8 2019-08-23T13:15:37 [doc] Update list of default features in the manual Fixes https://github.com/harfbuzz/harfbuzz/issues/1921
Behdad Esfahbod 6461143b 2019-08-13T22:20:54 2.6.0
Behdad Esfahbod e56d4ff4 2019-08-13T21:02:47 Rename hb_ot_meta_get_entries() to +hb_ot_meta_get_entry_tags()
Ebrahim Byagowi 9f2b4956 2019-07-30T04:42:51 [base] Add hb_ot_layout_get_baseline API
Ebrahim Byagowi 40a4b6dd 2019-07-27T13:33:46 [var] Add a new API, hb_font_set_var_named_instance
Ebrahim Byagowi 62932c14 2019-07-26T00:30:29 [meta] Rename ot-metadata to ot-meta per review
Ebrahim Byagowi 3ac03bd6 2019-07-22T23:35:08 [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
Ebrahim Byagowi eb8bd2f7 2019-07-16T22:27:01 Add hb_gdi_face_create API Based on Konstantin Ritt work posted on mailing list
Behdad Esfahbod e540d402 2019-07-19T11:19:31 [docs] Minor
Ebrahim Byagowi 87e62843 2018-11-20T23:26:46 Implement a simple API for fetching opentype metrics Fixes https://github.com/harfbuzz/harfbuzz/pull/1432
Simon Sapin 144326e2 2019-07-05T19:05:11 Clusters are reversed based on the direction, not script Fixes https://github.com/harfbuzz/harfbuzz/issues/1818
Simon Sapin cf1a782a 2019-07-04T21:06:59 Docs: fix a typo in function name
Behdad Esfahbod 0819f3ca 2019-06-17T14:02:47 Deprecate v_kerning callback again Part of https://github.com/harfbuzz/harfbuzz/issues/1682
Behdad Esfahbod 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.
Behdad Esfahbod 10e3cb92 2019-05-31T22:56:37 [docs] Fix dist
Bruce Mitchener da9d4317 2019-05-28T21:50:17 Fix some typos.
n8willis e7ed85de 2019-05-25T16:05:07 Merge pull request #1691 from n8willis/usermanual-shaping Usermanual: Add new chapters.
Nathan Willis 97ba206b 2019-05-25T12:26:50 Usermanual; minor.
Nathan Willis 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.
Nathan Willis 240540ff 2019-05-24T20:13:35 Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
Behdad Esfahbod b567d4ea 2019-05-23T21:36:42 Fix build after UCDN -> UCD
Nathan Willis a29b1de5 2019-05-11T20:56:55 Usermanual, fix up userfeatures example code in OpenType features section of shaping chapter.
Nathan Willis 78fcb14d 2019-05-11T20:56:02 Usermanual, minor: flesh out invisible-glyph discussion in buffers chapter.
n8willis 6bc82579 2019-05-09T14:39:05 Merge pull request #1680 from n8willis/usermanual-obj Usermanual: object-model chapter
Behdad Esfahbod 159fe962 2019-05-07T11:46:11 [doc] Make header search more resilient How stupid to scan all files... Sigh.
Nathan Willis 68749e99 2019-04-30T17:23:55 [Docs] Usermanual; update XML manifest for new chapters.
Nathan Willis 30d7d106 2019-04-30T17:23:19 [Docs] Usermanual; add Utilities chapter.
Nathan Willis d0f5a05a 2019-04-30T17:22:54 [Docs] Usermanual; add Shaping, Features, and Plans.
Nathan Willis 8354c99f 2019-04-30T17:22:08 [Docs] Usermanual; add Fonts And Faces chapter.
Nathan Willis 3b301c5a 2019-04-30T17:21:33 [Docs] Usermanual; fill out Buffers chapter.
Nathan Willis 6d9a86ae 2019-04-30T16:09:01 [Docs] Usermanual; fixes to Object Model chapter
Nathan Willis aa6692cb 2019-04-23T17:56:44 Usermanual: update Makefile SGML list. Again.
Nathan Willis 98c54cde 2019-04-23T17:48:42 Usermanual: add chapter on object model.
Behdad Esfahbod ecac94ca 2019-04-21T12:27:32 [docs] Remove fdo repo Has not been updated.
Nathan Willis 60be1450 2019-04-15T18:05:14 [Usermanual]: fix Tamil error in Why-do-I-need-a-shaping-engine section.
Ebrahim Byagowi 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.
Behdad Esfahbod fe570bc0 2019-03-29T10:51:38 [docs] Remove unexisting section
Behdad Esfahbod e5dfffb1 2019-03-25T15:15:37 [docs] Update
Khaled Hosny a17ed845 2019-02-19T21:14:11 [doc] Move hb_variation_t to hb-common section
Khaled Hosny 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.
Alfie John ff981094 2019-01-22T19:58:36 Fix grammar
Alfie John e9c0f5e7 2019-01-22T00:03:02 Grammar fix
Khaled Hosny 30ae6277 2019-01-21T16:44:48 Regular spaces will do
Alfie John ed62551d 2019-01-21T05:00:01 Adding leading space for code example
Alfie John 3e332544 2019-01-21T04:54:27 Fix description of example
Alfie John 2144ca9f 2019-01-21T04:47:05 Added option to build docs to docs
Nathan Willis ad954870 2018-12-03T12:49:44 Usermanual: small formatting and wording fixes.
Nathan Willis ed13cadd 2018-11-28T13:48:38 Usermanual: small updates.
Ebrahim Byagowi 01f628cf 2018-12-03T22:04:48 [aat] Expose hb_aat_layout_has_tracking API
Behdad Esfahbod d19b1680 2018-12-03T10:41:37 [aat] Expose a couple APIs New API: +hb_aat_layout_has_substitution() +hb_aat_layout_has_positioning()
Matthew Butterick 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
Behdad Esfahbod e20f81f4 2018-11-23T11:57:42 [aat] Rename feat API a bit more
Ebrahim Byagowi 54f4c17f 2018-11-23T12:05:06 [feat] Rename API uses of setting to selector
Ebrahim Byagowi 9c64b216 2018-11-23T11:44:53 [feat] Apply renamings and add documentation
Behdad Esfahbod 926f512f 2018-11-25T01:14:40 [aat.feat] Rework API and implementation Fixes https://github.com/harfbuzz/harfbuzz/pull/1346
Nathan Willis 5fdf7b72 2018-11-15T17:40:21 Usermanual: clusters chapter; add brief grapheme definition and clarify monotonous cluster handling.
Nathan Willis 939220e5 2018-11-15T15:47:03 Usermanual: clusters chapter, minor updates.
Nathan Willis 53ac46e9 2018-11-12T12:17:06 Usermanual: expand clusters chapter.
Behdad Esfahbod 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()
Behdad Esfahbod 587d49fc 2018-11-19T14:27:19 [fvar] Add named-instance API Fixes https://github.com/harfbuzz/harfbuzz/issues/1241
Behdad Esfahbod 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
Behdad Esfahbod 10193910 2018-10-30T15:52:26 2.1.0
Behdad Esfahbod 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
Nathan Willis f236f790 2018-10-30T11:24:56 Docs Makefile: sync SGML list to harfbuzz-docs.xml include list. Hopefully fixes distcheck failure.
Nathan Willis 9f4b375e 2018-10-29T17:10:53 Usermanual: minor wording updates, build fixes.
Nathan Willis e110032b 2018-10-29T16:42:59 Usermanual: update DTD in chapter XML to avoid HTML entity parsing errors.
Nathan Willis 01400f74 2018-10-20T17:21:49 Usermanual; minor wording changes.
Khaled Hosny e89f43dc 2018-10-20T16:12:45 Minor; rewording unsafe-to-break note. Co-Authored-By: n8willis <nwillis@glyphography.com>
Khaled Hosny ccdfb634 2018-10-20T15:46:04 Trivial; typo. Co-Authored-By: n8willis <nwillis@glyphography.com>
Khaled Hosny 72209948 2018-10-20T15:45:24 Minor; simplify example code Co-Authored-By: n8willis <nwillis@glyphography.com>
Khaled Hosny 6e4dd58a 2018-10-20T15:44:51 Minor: simplify example code Co-Authored-By: n8willis <nwillis@glyphography.com>
Khaled Hosny f9ee0dec 2018-10-20T15:41:00 Minor; drop 'OpenType' from sentence Co-Authored-By: n8willis <nwillis@glyphography.com>
Nathan Willis f028da59 2018-10-20T15:18:29 Minor.
Khaled Hosny ed5547f8 2018-10-20T15:00:52 Use 'glyphs' instead of 'text' Co-Authored-By: n8willis <nwillis@glyphography.com>
Nathan Willis 23628554 2018-10-17T10:10:48 Docs: minor, update Makefile w new file name.
Nathan Willis 163ab81a 2018-10-16T17:48:15 Docs: rename Hello HarfBuzz to Getting Started.
Nathan Willis 9e7efa3f 2018-10-16T17:46:03 Docs: usermanual, add API Overview to Hello HarfBuzz chapter. Start Terminology section.
Nathan Willis 3a27e8fb 2018-10-12T18:23:26 Docs: usermanual, add Shaping Concepts chapter.
Nathan Willis 9aa865dc 2018-10-12T18:22:41 Docs: usermanual, minor cleanup to What Is HarfBuzz chapter.
Nathan Willis 443f8721 2018-10-11T15:40:08 Docs: move harfbuzz-ng-vs-old discussion down below the TOC; put in note.
Nathan Willis 792af5d2 2018-10-11T14:05:59 Docs: flesh out config options in Usermanual:Install chapter.
Nathan Willis 325e2745 2018-10-10T17:01:21 Docs: add basic config-options section to Usermanual Installation chapter.
Nathan Willis 97c1c46c 2018-10-10T16:38:22 Docs: update and linearize build instructions; add installation overview material.
Nathan Willis 088755f9 2018-10-10T16:37:29 Docs: update usermanual What Is HarfBuzz material.
Nathan Willis 0956ab41 2018-09-28T17:15:59 Docs: Move What-HarfBuzz-doesnt-do to Usermanual-what-is-HarfBuzz.
Nathan Willis fd270bee 2018-09-28T16:36:38 Docs: Usermanual- What is HarfBuzz; add intro to shaping concepts.
Nathan Willis d9fd9272 2018-09-28T16:07:37 Docs: update Usermanual-What Is HarfBuzz.
Ebrahim Byagowi 3d4c1f6a 2018-10-28T21:38:56 [ot-color] Apply Behdad reviews
Ebrahim Byagowi dbd419be 2018-10-27T15:15:24 [ot-color] Add public API for CBDT/sbix/SVG color Emojis
Behdad Esfahbod 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
Behdad Esfahbod 4740a359 2018-10-27T05:07:54 [docs] Divide reference API into three chapters
Behdad Esfahbod 1d40d72f 2018-10-27T05:00:42 [docs] Hook up hb-var
Behdad Esfahbod 46072b7c 2018-10-27T04:21:20 [ot] Fold hb-ot-tag.h into hb-ot-layout.h
Behdad Esfahbod 00cf4e5e 2018-10-27T04:07:33 [docs] Fill in some sections
Ebrahim Byagowi 8180c37d 2018-10-27T14:45:00 [ot-color] Remove _png and _svg public APIs
Behdad Esfahbod 9457cfd7 2018-10-27T03:15:34 [docs] Hook up hb-map
Behdad Esfahbod 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.