src/hb-directwrite.h


Log

Author Commit Date CI Message
Behdad Esfahbod c274ee7b 2025-03-22T16:02:39 [directwrite] Add hb_font_t setter/getter from IDWriteFontFace Changed API: +hb_directwrite_font_create() New API: +hb_directwrite_font_get_dw_font_face()
Behdad Esfahbod f0b0d92a 2025-03-22T15:44:50 [directwrite] Deprecate hb_directwrite_font_get_dw_font()
Behdad Esfahbod 8d8fe190 2025-03-15T19:58:57 [dwrite] Add font-funcs sketch Small steps. Fixes https://github.com/harfbuzz/harfbuzz/issues/5144
Behdad Esfahbod 1e9d101e 2025-03-14T02:13:32 [directwrite] Add hb_directwrite_face_create_from_file_or_fail() Just loads the blob from file and creates a face from it. New API: +hb_directwrite_face_create_from_file_or_fail()
Behdad Esfahbod b0a5920d 2025-03-13T14:27:37 [directwrite] Add hb_directwrite_face_create_from_blob_or_fail() Part of https://github.com/harfbuzz/harfbuzz/issues/5082 New API: +hb_directwrite_face_create_from_blob_or_fail()
Behdad Esfahbod 8ca892b0 2025-03-11T00:19:34 [directwrite] Simplify headers
Behdad Esfahbod 41dcc493 2025-03-10T23:40:39 [test-cplusplus] Simplify
Khaled Hosny 484e8d49 2025-02-28T00:14:25 [directwrite] Add hb_directwrite_face_get_dw_font_face() A new name for hb_directwrite_face_get_font_face(), which is now deprecated. Part of https://github.com/harfbuzz/harfbuzz/issues/5084
Khaled Hosny 03cf1565 2025-02-20T21:56:56 [directwrite] Rename font_get_font to font_get_dw_font https://github.com/harfbuzz/harfbuzz/pull/5079#pullrequestreview-2627407692
Khaled Hosny a8fd2971 2025-02-13T17:16:20 [directwrite] Add hb_directwrite_font_create()/font_get_font() Uses hb_directwrite_face_create() under the hood, but copies variations from directwrite to hb-font.
Ebrahim Byagowi 2a3d4987 2019-08-21T03:02:01 Remove hb_directwrite_shape_experimental_width public API I had specially exposed the API as I didn't know how to embed harfbuzz easily elsewhere but now with harfbuzz.cc it has become very easy and I don't like to see its use anywhere as it has a bad naming and its Kashida adding is bogus and only useful to check where it should be added, not visually useful however.
Michiharu Ariza d75b73a3 2019-03-30T00:06:54 fix rebase errors
Ebrahim Byagowi c2e9d750 2019-02-22T13:13:42 [dwrite] hb_directwrite_face_create, a new API It makes a hb_face_t from IDWriteFontFace, useful when using DirectWrite facilities for font selection, loading and rendering but using harfbuzz for shaping.
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.
Ebrahim Byagowi 45149eb3 2019-02-22T13:13:42 [dwrite] hb_directwrite_face_create, a new API It makes a hb_face_t from IDWriteFontFace, useful when using DirectWrite facilities for font selection, loading and rendering but using harfbuzz for shaping.
Ebrahim Byagowi cb3fa70c 2018-04-11T18:00:13 [dwrite] Cosmetic change (#963)
Behdad Esfahbod d2f249e7 2017-01-22T17:42:33 Stub out doc comments for new symbols
ebraminio 1e1825bf 2016-12-17T10:30:40 [dwrite] Provide an experimental API for justification (#279)
Ebrahim Byagowi 6b861dbd 2016-06-21T13:57:26 [dwrite] Use stream font loader instead GDI interop With help of https://dxr.mozilla.org/mozilla-central/source/gfx/2d/NativeFontResourceDWrite.cpp
Ebrahim Byagowi f35b3e93 2015-09-11T09:48:12 Add a prototype of DirectWrite as a shaping backend