Behdad Esfahbod
|
5bede33885
|
Whitespace
|
2020-06-18 15:25:19 -07:00 |
Ebrahim Byagowi
|
1bac85828c
|
[layout] Rename _get_alternates to _get_glyph_alternates
|
2020-06-18 22:56:07 +04:30 |
Ebrahim Byagowi
|
d3c169792b
|
[layout] move alternate buffer iteration logic to AlternateSet
|
2020-06-18 09:23:13 +04:30 |
Ebrahim Byagowi
|
1348a2c865
|
[layout] hb_ot_layout_lookup_get_alternates, a new API
An API to retrieve one-to-one alternates from a given GSUB lookup index.
|
2020-06-18 09:11:07 +04:30 |
Behdad Esfahbod
|
e7c79e16b8
|
Merge pull request #2287 from simoncozens/instrumentation
Add messages for GPOS/GSUB (take 2)
|
2020-06-17 15:32:40 -07:00 |
Simon Cozens
|
fe926970bc
|
Reformat messages again
Messages can be:
start/end table XXXX
start/end lookup NNNN
start/end subtable NNNN (for kerx/kern)
start/end chainsubtable NNNN (for morx)
|
2020-06-16 09:12:44 +01:00 |
Qunxin Liu
|
973c47f6c9
|
[subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS.
2 methods are: hb_ot_layout_closure_lookups and hb_ot_layout_closure_features
|
2020-06-12 01:20:30 +04:30 |
Behdad Esfahbod
|
56719474c2
|
s/blacklist/blocklist/g
|
2020-06-05 12:57:23 -07:00 |
Qunxin Liu
|
d7c012a08e
|
[subset] GDEF Variation Store: step 2
do subset based on variation indices collected in step 1
|
2020-05-21 12:43:24 -07:00 |
Qunxin Liu
|
8200e48ffc
|
[subset] GDEF Variation Store: step 1
closure device variation indexes, create old->new variation idx mapping
and store them in subset-plan
|
2020-05-21 12:43:24 -07:00 |
Pip Cet
|
461cd5a158
|
minor: fix hb_ot_layout_get_ligature_carets
|
2020-05-20 10:01:24 +00:00 |
Khaled Hosny
|
c7afb6d7b8
|
[docs] Fix broken link
|
2020-04-22 15:19:37 +02:00 |
Ebrahim Byagowi
|
2be859d289
|
minor, replace nullptr checks with implicit ones
|
2020-04-21 00:30:34 +04:30 |
Ebrahim Byagowi
|
2dda6dd744
|
minor, tweak spacing
turn 8 spaces to tab, add space before Null/Crap
|
2020-04-20 16:18:29 +04:30 |
Ebrahim Byagowi
|
a8455292f4
|
[layout] minor on doc
|
2020-04-17 22:50:48 +04:30 |
Ebrahim Byagowi
|
29c903223b
|
Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag
|
2020-04-17 22:25:45 +04:30 |
Simon Cozens
|
bdda2ff609
|
More strictly follow noun/verb/identifier format for GPOS/GSUB lookups
Less generic than the previous commit, but more descriptive and more consistent.
|
2020-03-30 16:40:29 +01:00 |
Simon Cozens
|
42aac64030
|
Add table index to lookup messages
We could say GSUB/GPOS explicitly, but using the index is more general, in case future tables (such as JSTF, Silf) become supported.
|
2020-03-30 16:06:30 +01:00 |
Simon Cozens
|
2cea796b75
|
Instrument entering GSUB/GPOS tables
|
2020-03-30 16:04:17 +01:00 |
Khaled Hosny
|
1b64b73080
|
Revert "Add messages for GPOS/GSUB phases"
This reverts commit b07714d6b5 .
|
2020-03-30 16:49:23 +02:00 |
Simon Cozens
|
b07714d6b5
|
Add messages for GPOS/GSUB phases
|
2020-03-23 22:02:44 +02:00 |
Garret Rieger
|
c66ee213b7
|
Limit the number of feature indices processed during feature collection.
|
2020-02-28 16:10:14 -08:00 |
Evgeniy Reizner
|
b4377afd28
|
Minor hb_ot_layout documentation fixes.
|
2020-01-31 22:57:38 +03:30 |
Qunxin Liu
|
8ffc9add22
|
[subset] layout closure_features and store them in subset-plan
|
2020-01-14 07:24:48 +03:30 |
Ebrahim Byagowi
|
1a4c658b43
|
Use REPLACEME tag
So we can use the version we like when we decide what it should be while the next release
and can review the API before the release one other time.
|
2020-01-11 01:30:05 +03:30 |
Qunxin Liu
|
0b39c48064
|
[subset] closure lookups for GSUB/GPOS
|
2020-01-10 13:11:06 -08:00 |
Behdad Esfahbod
|
0414341ac5
|
Prefer AAT shaping over OT if both available
Fixes https://github.com/harfbuzz/harfbuzz/issues/1529
|
2019-12-05 11:26:39 +00:00 |
Hal Canary
|
4dae7cee4b
|
[minor] Fix common typos: substition, the the.
s/substition/substitution/
s/the the/the/
|
2019-11-13 18:38:35 +03:30 |
Behdad Esfahbod
|
d6ad613159
|
[docs] Misc fixes
|
2019-09-30 10:40:25 -07:00 |
Ebrahim Byagowi
|
8a16d6f1c1
|
[doc] fix minor typo
|
2019-09-15 20:43:33 +04:30 |
Ebrahim Byagowi
|
a0b4ac4dce
|
Turn 8 spaces to tab across the project
According to the current code style of the project
|
2019-08-27 02:40:41 +04:30 |
Ebrahim Byagowi
|
3ae44645d6
|
Fix caret_count value when AAT is disabled
Set caret_count to zero as that is what we want to happen inside lcar when
there is no result.
|
2019-08-14 17:58:30 +04:30 |
Behdad Esfahbod
|
6461143b44
|
2.6.0
|
2019-08-13 22:20:54 -07:00 |
Ebrahim Byagowi
|
60d9f00975
|
Implement opbd table parsing
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6opbd.html
|
2019-08-11 16:15:19 +04:30 |
Ebrahim Byagowi
|
9f2b4956b4
|
[base] Add hb_ot_layout_get_baseline API
|
2019-07-30 04:42:51 +04:30 |
Ebrahim Byagowi
|
3ac03bd67c
|
[meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
069872c51b
|
minor
|
2019-07-25 14:27:43 +04:30 |
Ebrahim Byagowi
|
737eb85a4e
|
Add _MAX_VALUE to disabled baseline types enum
|
2019-07-25 14:26:30 +04:30 |
Ebrahim Byagowi
|
41ab56e095
|
Implement meta table parsing
|
2019-07-22 18:46:52 +04:30 |
Ebrahim Byagowi
|
87e628436e
|
Implement a simple API for fetching opentype metrics
Fixes https://github.com/harfbuzz/harfbuzz/pull/1432
|
2019-07-18 14:15:58 -07:00 |
Behdad Esfahbod
|
8fe15485cb
|
[config] Add HB_NO_OT_TAG
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-26 13:49:42 -07:00 |
Behdad Esfahbod
|
12092a46d8
|
[config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE
|
2019-06-26 13:31:01 -07:00 |
Behdad Esfahbod
|
bb4bbe617d
|
[config] Add HB_NO_OT_LAYOUT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-26 13:29:58 -07:00 |
Behdad Esfahbod
|
fce3bf8127
|
[config] Add HB_NO_LAYOUT_COLLECT_GLYPHS
Part of
|
2019-06-19 20:34:29 -07:00 |
Behdad Esfahbod
|
6c725c7799
|
[config] Add HB_NO_LAYOUT_FEATURE_PARAMS
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-19 20:12:25 -07:00 |
Behdad Esfahbod
|
588697afd0
|
[config] Add HB_NO_OT_KERN, enabled by HB_MINI / HB_NO_LEGACY
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-19 16:24:51 -07:00 |
Behdad Esfahbod
|
631da9d816
|
[config] Remove tables from hb_face_t for disabled features
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-19 15:36:14 -07:00 |
Behdad Esfahbod
|
f0b0fd4e78
|
Remove dead code
|
2019-06-18 14:40:24 -07:00 |
Behdad Esfahbod
|
f08066ce9a
|
[config] One more morx disabling
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-18 14:30:45 -07:00 |
Behdad Esfahbod
|
bf9424a9a1
|
[config] Don't compile unused layout API if HB_NO_LAYOUT_UNUSED
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-18 13:31:35 -07:00 |