|
04b2006f
|
2025-02-03T11:53:46
|
|
Remove outdated documentation note about CT operating in 96 DPI
As extensively discussed and documented in #1484, Core Text does
not operate in 96 DPI. Core Text doesn't actually have a concept of
DPI internally, as it doesn't rasterize anything by itself, it just
generates vector paths that get passed along to Core Graphics.
In practice this means Core Text operates in the classical macOS
logical DPI of 72, with one typographic point corresponding to one
point in the Core Graphics coordinate system, which for a normal
bitmap context then corresponds to one pixel -- or two pixels for
a "retina" context with a 2x scale transform.
As of f401f85a5a3ec4ab9c28012a0bfe713d7ee96951, we no longer apply
any assumptions in HB about the target DPI being different than the
72 DPI used by CT, for example to account for the Web's standard of
96 DPI, so let's remove the documentation that still indicated this
was necessary.
|
|
7b27c8ed
|
2025-01-11T18:13:18
|
|
10.2.0
|
|
bdb50f1c
|
2025-01-07T20:32:05
|
|
[repacker] Also rename api method from hb_subset_repack_or_fail -> hb_subset_serialize_or_fail.
|
|
05650416
|
2025-01-07T19:56:25
|
|
[repacker] rename hb-subset-repacker -> hb-subset-serialize.
Also hb_link_t and hb_object_t to hb_subset_serialize_link_t and hb_subset_serialize_object_t.
|
|
c1f5b780
|
2025-01-07T11:31:05
|
|
Fix docs
|
|
5a6f5922
|
2025-01-06T21:16:24
|
|
[repacker] Promote repacking API to stable.
For #227.
|
|
3bb89eeb
|
2024-11-24T17:00:14
|
|
[instancer] use hb_parse_double() for parsing axis positions
Added hb_subset_axis_range_from/to_string()
|
|
9ef44a2d
|
2024-11-05T08:01:56
|
|
10.1.0
|
|
12fc715d
|
2024-10-12T20:14:59
|
|
[ft] Add hb_ft_face_create_from_file_or_fail()
New API:
+hb_ft_face_create_from_file_or_fail()
|
|
89c83b5b
|
2024-10-12T19:45:12
|
|
[coretext] Add hb_coretext_face_create_from_file_or_fail()
New API hb_coretext_face_create_from_file_or_fail()
|
|
8db2997e
|
2024-10-10T13:55:11
|
|
[coretext] Configure hb_coretext_font_create() with CT font funcs
Not sure if this is a good idea...
|
|
b12acba4
|
2024-10-12T19:29:02
|
|
[face] Add hb_face_create_from_file_or_fail()
New API:
+ hb_face_create_from_file_or_fail()
|
|
2437fd88
|
2024-10-12T19:24:42
|
|
[face] Add hb_face_create_or_fail()
New API:
+ hb_face_create_or_fail()
|
|
d5261f72
|
2024-09-23T23:07:55
|
|
10.0.0
|
|
287046f7
|
2023-12-15T10:24:03
|
|
[buffer] Hook up not-found-variation-selector-glyph
Fixes https://github.com/harfbuzz/harfbuzz/issues/4398
|
|
28cc53c9
|
2024-08-27T14:09:51
|
|
Smalll fix on documentation
there is no `hb_ft_font_has_changed()`. Instead, it should be `hb_ft_font_changed()`.
|
|
ff04f28b
|
2024-08-06T07:22:04
|
|
[face] Add get_table_tags callback
New API:
+hb_get_table_tags_func_t
+hb_face_set_get_table_tags_func()
Towards fixing https://github.com/harfbuzz/harfbuzz/issues/4821
To be implemented by face-builder, FreeType, and CoreText backends.
|
|
0706f398
|
2024-07-07T15:14:51
|
|
Update wasm-shaper.md with link
makes jumping around easier
|
|
e1df0674
|
2024-06-28T22:54:09
|
|
[docs] Typo
|
|
cf1fdf16
|
2024-06-27T06:54:02
|
|
Drop autotools build
Fixes https://github.com/harfbuzz/harfbuzz/issues/4720
|
|
71b1ba7a
|
2024-05-13T23:07:51
|
|
8.5.0
|
|
4cf606f6
|
2024-05-02T20:46:29
|
|
[instancer] Promote partial instancing api out of experimental.
|
|
63973005
|
2024-03-29T16:26:17
|
|
8.4.0
|
|
f1ac867d
|
2024-03-14T13:30:21
|
|
[buffer] Add API for random state
Fixes https://github.com/harfbuzz/harfbuzz/issues/4620
New API:
+hb_buffer_set_random_state()
+hb_buffer_get_random_state()
|
|
2b3631a8
|
2024-03-17T07:44:19
|
|
8.3.1
|
|
d6431dc7
|
2024-03-06T15:20:10
|
|
[instancer] support *=drop, which would pin all axis to default location
|
|
8da99b83
|
2024-02-03T14:20:41
|
|
[docs] Order hb-ot-color functions is more organized way
|
|
0dd7a476
|
2023-11-15T21:23:06
|
|
Add hb_subset_input_get_axis_range to docs.
|
|
bf082056
|
2023-10-27T12:24:33
|
|
[deprecated] Add a mis-spelled macro
Fixes https://github.com/harfbuzz/harfbuzz/issues/4464
|
|
c1eb66d4
|
2023-09-08T21:54:32
|
|
8.2.0
|
|
47231bdc
|
2023-08-14T16:52:44
|
|
[COLR/cairo/ft] Fixups to paint-color-glyph and implement for hb-ft
|
|
fcb9e591
|
2023-08-01T00:57:06
|
|
8.1.0
|
|
dc35a0fb
|
2023-07-30T16:32:11
|
|
[ot-map] Speed up feature finding
New API:
- hb_ot_layout_collect_feature_map()
|
|
ca7e7e92
|
2023-07-23T22:20:09
|
|
Fix wasm-micro-runtime build instructions
|
|
a32278ac
|
2023-07-23T22:19:51
|
|
Fix example code
|
|
02b00d77
|
2023-07-19T11:22:07
|
|
Update wasm-shaper.md (just a small typo)
|
|
15d8f0ca
|
2023-07-09T10:56:36
|
|
[doc] Fix warning: Section has no title and no file
Move the private macros to the hb-common section, instead of a file-less
one.
|
|
8d99db5c
|
2023-07-09T03:41:48
|
|
[wasm] Typo [ci skip]
|
|
b4305532
|
2023-07-09T02:54:30
|
|
8.0.0
|
|
afe09102
|
2023-07-09T02:45:52
|
|
[font] Actually deprecate get_glyph_shape()
We previously marked it as deprecated in the documentation but didn’t
actually deprecate it in code. Now the only known users have migrated to
draw_glyph(), lets deprecate o=it for good.
|
|
c3e7f451
|
2023-06-03T14:56:47
|
|
Add HB_CODEPOINT_INVALID
Fixes https://github.com/harfbuzz/harfbuzz/issues/4262
|
|
592a3d0e
|
2023-05-21T22:00:53
|
|
Merge pull request #4237 from harfbuzz/layout-font-extents
[layout] Add hb_ot_layout_get_font_extents()
|
|
0894813a
|
2023-05-19T11:30:03
|
|
[layout] Add "2" version of BASE table API
...that do the script/language resolution.
Part of https://github.com/harfbuzz/harfbuzz/pull/4237
Ref https://github.com/harfbuzz/harfbuzz/issues/3439
|
|
3e110c69
|
2023-05-19T11:06:26
|
|
[layout] Add hb_ot_layout_get_font_extents()
Untested.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3290
|
|
2f21dc23
|
2023-05-18T07:14:28
|
|
[wasm] [docs] Improve build flags information
|
|
134cc8ed
|
2023-05-17T16:58:49
|
|
[wasm] [docs] How to build
|
|
ccfd7ef0
|
2023-05-17T16:00:33
|
|
Merge pull request #4131 from harfbuzz/wasm
[wasm] WebAssembly shaper
|
|
56af88d0
|
2023-05-17T12:38:59
|
|
[wasm] More thorough API docs
|
|
58f68dd3
|
2023-05-04T14:25:14
|
|
[instancer] wrap hb_subset_input_Set_axis_range() under experimental
Also add notes: it's not actually working yet.
|
|
4584bcdc
|
2023-05-10T00:20:25
|
|
7.3.0
|
|
4bbcff2c
|
2023-05-08T20:29:35
|
|
Help noobs who don't know their segment properties
|
|
374a9a9f
|
2023-05-05T05:58:15
|
|
[subset] restore accidentally removed function doc.
|
|
3021b2db
|
2023-05-05T05:57:05
|
|
[subset] change glyph mapping api to return a mutable map.
Maintains consistency with our other set based api methods.
|
|
d4c13225
|
2023-05-04T23:04:35
|
|
[subset] Add new glyph map method to docs.
|
|
bc535870
|
2023-04-26T13:57:11
|
|
[deprecated] Add HB_UNICODE_COMBINING_CLASS_CCC133
https://github.com/harfbuzz/harfbuzz/pull/4207
|
|
7f629c0d
|
2023-04-19T13:16:18
|
|
[docs] clarify purpose of FreeType integration
Fixes https://github.com/harfbuzz/harfbuzz/issues/4200
|
|
0c90555e
|
2023-02-26T13:55:17
|
|
[wasm] Fix Rust docs
|
|
db789eac
|
2023-02-25T15:35:37
|
|
[wasm-rust] Docs and API update
|
|
840b5dff
|
2023-02-25T15:20:39
|
|
[wasm] Improve Rust docs, refer to new crate
|
|
e03726d2
|
2023-02-23T12:00:42
|
|
[wasm] Ignore API in the docs
|
|
bb8a04cb
|
2023-02-23T10:37:44
|
|
[wasm] Remove the print(returnval) and use it to fail shaper
|
|
11fc83c0
|
2023-02-23T17:34:02
|
|
[Docs] Pass a C string from Rust to HB
|
|
f0200445
|
2023-02-23T16:38:39
|
|
Initial WASM docs and Rust example
|
|
ed39e076
|
2023-02-24T16:20:06
|
|
[wasm] Fix docs
|
|
b4b089c4
|
2023-03-06T04:40:04
|
|
[docs] Disable gtdoc-check by default
It slows build as it causes documentation to be always rebuilt. We now
disable it by default and enable it on relevant CI jobs.
|
|
60841e26
|
2023-03-03T01:01:49
|
|
7.1.0
|
|
fb067390
|
2023-03-02T11:40:45
|
|
[docs] Fix a warning
|
|
96d4ed09
|
2023-03-01T14:08:16
|
|
[justify] Document API
|
|
bbb9d6d4
|
2023-02-28T12:07:48
|
|
[font] Add hb_font_set_variation()
|
|
9c27fe62
|
2023-02-21T23:25:14
|
|
Revert "[doc] Fix a couple of gtk-doc warnings"
This reverts commit ed42b2fcb556a1d47a620f77cc98069123d1670c.
|
|
ed42b2fc
|
2023-02-21T23:08:15
|
|
[doc] Fix a couple of gtk-doc warnings
|
|
2f1aa032
|
2023-02-13T09:50:04
|
|
[doc] Give this section a nice URL
|
|
8bdaeddf
|
2023-02-11T23:44:58
|
|
7.0.0
|
|
7188c564
|
2023-02-11T20:02:34
|
|
[doc] Enable gtkdoc-check
Should catch the most blatant issues.
|
|
8302da86
|
2023-02-10T12:50:45
|
|
Merge pull request #4097 from harfbuzz/embolden
Embolden
|
|
96d9e862
|
2023-02-09T12:53:17
|
|
[docs] Improve cluster-level docs
|
|
d250fd97
|
2023-02-02T10:57:30
|
|
[font] Docs
|
|
12f2ecbd
|
2023-01-23T23:41:11
|
|
[doc] Generate hb-supported-features.h
See inline comment.
|
|
0bbd3360
|
2023-01-19T20:11:35
|
|
[doc] Try to fix generating hb-features docs
Move it to a separate section, since hb-common says include hb.h, while
we want to include hb-features.h here.
This still does not fix generating documentation of undefined macros
(e.g. HB_HAS_GDI since we build docs on Linux).
|
|
def94aa8
|
2023-01-22T14:01:34
|
|
[features] Add HB_HAS_GOBJECT
|
|
b3006ba9
|
2023-01-22T13:46:35
|
|
Docs
|
|
eb00088b
|
2023-01-20T13:55:13
|
|
[paint] Docs
|
|
cce7c441
|
2023-01-20T13:57:05
|
|
[name] Fix doc
That's part of an enum now.
|
|
edec8946
|
2023-01-20T09:28:59
|
|
New API: hb_ot_layout_script_select_language2()
Variant that outputs chosen_language.
Not sure why the original API didn't have this. The script
counterpart has.
|
|
d695cc87
|
2023-01-18T20:45:19
|
|
[paint] Docs
|
|
99838770
|
2023-01-15T10:54:01
|
|
[font] Add hb_font_get_var_named_instance()
Two new API:
+HB_FONT_NO_VAR_NAMED_INSTANCE
+hb_font_get_var_named_instance
|
|
52c8c5a0
|
2023-01-11T18:50:24
|
|
[doc] Fix API indices generation
For whatever reason, GTK-Doc 1.33.1 will not generate HTML files for
indices that has these role attributes.
|
|
5153218b
|
2023-01-05T16:26:41
|
|
[set] Add hb_set_is_inverted()
|
|
c54debc7
|
2023-01-05T11:54:06
|
|
[face] Add hb_face_collect_nominal_glyph_mapping
Fixes https://github.com/harfbuzz/harfbuzz/issues/3973
|
|
b0d9421b
|
2023-01-05T11:21:46
|
|
[docs] Remove reference to 2.x.x
Fixes https://github.com/harfbuzz/harfbuzz/issues/4006
|
|
35f46e74
|
2023-01-04T17:12:08
|
|
[map] Add hb_map_keys() and hb_map_values()
|
|
4f607913
|
2023-01-04T13:58:46
|
|
[map] Add hb_map_update()
|
|
ffafcf96
|
2023-01-04T12:55:59
|
|
[map] Add hb_map_next()
|
|
4a5bd7a9
|
2023-01-01T16:53:28
|
|
[subset] Add hb_subset_input_keep_everything()
Fixes https://github.com/harfbuzz/harfbuzz/issues/3998
New API:
+ hb_subset_input_keep_everything()
|
|
956ccb11
|
2022-12-31T10:14:37
|
|
[docs] Add a section about rendering
|
|
63cd1cce
|
2022-12-31T08:56:12
|
|
[docs] Drop stale commented-out section
Freetype integration is documented elsewhere now.
|
|
a3905904
|
2022-12-31T08:51:19
|
|
Mention named instances in the var-fonts section
|
|
3be9fa07
|
2022-12-29T10:14:51
|
|
[docs] Mention new font-funcs in the user manual
|
|
2c212178
|
2022-12-29T09:57:56
|
|
[docs] Add a Cairo integration section
|
|
7b0f9abc
|
2022-12-27T12:37:53
|
|
[paint] Add back "remote-control" API
This reverts commit f146299a405b8338542a245b85e664de29f0c972.
|