Behdad Esfahbod
|
4ee471922d
|
More -Wcomma fixes
Fixes https://github.com/harfbuzz/harfbuzz/issues/3716
|
2022-07-13 13:59:35 -06:00 |
Behdad Esfahbod
|
21f5ef56f5
|
[metrics] Simplify x-height fallback
|
2022-03-15 10:45:50 -06:00 |
Khaled Hosny
|
8d1b000a3e
|
4.0.0
|
2022-03-01 21:27:32 +02:00 |
Matthias Clasen
|
f6efe34f5e
|
[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
|
2022-02-17 18:34:59 -06:00 |
Behdad Esfahbod
|
3fc2e654c0
|
[metrics] Fix slant calc
|
2022-01-02 11:56:45 -07:00 |
Behdad Esfahbod
|
4ab94443bb
|
[metrics] Ouch. Fix slant code
|
2022-01-02 11:26:45 -07:00 |
Behdad Esfahbod
|
f7d49d9c2b
|
[metrics] Simplify
|
2022-01-02 11:16:33 -07:00 |
Behdad Esfahbod
|
f1ba1f940f
|
[metrics] Only scale caret rise/run if font is slanted
|
2022-01-02 10:58:25 -07:00 |
Behdad Esfahbod
|
45c2b6e384
|
[metrics] Harden math
|
2022-01-02 10:57:19 -07:00 |
Behdad Esfahbod
|
fa008a021f
|
[metrics] Implement synthetic slant for caret slope
Part of https://github.com/harfbuzz/harfbuzz/pull/3338
|
2022-01-02 10:46:38 -07:00 |
Behdad Esfahbod
|
fc329f665f
|
[metrics] Scale up horizontal caret rise/run
Eg. if rise/run are 1/0, we now return upem/0. This is equivalent.
Part of https://github.com/harfbuzz/harfbuzz/pull/3338
|
2022-01-02 10:43:13 -07:00 |
Behdad Esfahbod
|
6ed22de127
|
[CONFIG] Fix HB_NO_VERTICAL build without HB_TINY
|
2021-12-08 10:40:40 -08:00 |
Behdad Esfahbod
|
53eebc7cd2
|
[CONFIG] Add HB_NO_VERTICAL
|
2021-12-08 08:34:20 -08:00 |
Khaled Hosny
|
3a012cc469
|
[docs] Complete hb-metrics docs a bit
|
2020-12-30 19:21:49 -08:00 |
Khaled Hosny
|
0826940821
|
[docs] Add messing sections
Docs for these sections were not generated at all.
|
2020-12-23 00:58:49 +02:00 |
Behdad Esfahbod
|
6461143b44
|
2.6.0
|
2019-08-13 22:20:54 -07:00 |
Ebrahim Byagowi
|
20072a2eca
|
[metrics] Make values match their enum type naming
|
2019-07-30 03:48:23 +04:30 |
Ebrahim Byagowi
|
4e1da6bb61
|
[metrics] Rename hb_ot_metrics_t to hb_ot_metrics_tag_t
|
2019-07-29 22:43:09 +04:30 |
Ebrahim Byagowi
|
d3d99f8bb6
|
[metrics] Expose raw OS2/HHEA asc/dsc values using private tags (#1867)
|
2019-07-26 16:46:04 +04:30 |
Ebrahim Byagowi
|
a744fdc6c8
|
Add _MAX_VALUE to hb_ot_metrics_t (#1861)
|
2019-07-25 14:49:02 +04:30 |
Ebrahim Byagowi
|
a51aa951b5
|
[metrics] Fix _get_variation API to works with actual coord values
|
2019-07-22 18:35:55 +04:30 |
Behdad Esfahbod
|
77141dff7d
|
[metrics] _-prefix internal symbol
|
2019-07-22 07:48:32 -04:00 |
Ebrahim Byagowi
|
759f3bd486
|
[metrics] Don't use metrics API in _common
As it is exposed with a different condition
|
2019-07-22 02:06:07 +04:30 |
Ebrahim Byagowi
|
3d03bb84d4
|
[metrics] minor, tweak comment
|
2019-07-21 12:38:04 +04:30 |
Ebrahim Byagowi
|
00e13985fb
|
Revert hhea fallback to OS/2 to its reverse way
As searching number of hhea having fonts beats the number of OS/2
having ones in macOS 10.14.2
|
2019-07-20 12:09:26 -07:00 |
Ebrahim Byagowi
|
c13ef9cc64
|
Bring back asc/desc abs logic used to be in hmtx table
|
2019-07-20 12:09:26 -07:00 |
Ebrahim Byagowi
|
772e62688c
|
Make HB_TINY builds work again by separating the always needed part
|
2019-07-20 12:09:26 -07:00 |
Ebrahim Byagowi
|
cb70433740
|
Merge _get_position_internal into _get_position
|
2019-07-20 12:09:26 -07:00 |
Ebrahim Byagowi
|
471f798ace
|
Merge ot-metrics-internal.cc with ot-metrics now that isn't needed in subset
|
2019-07-20 12:09:26 -07:00 |
Ebrahim Byagowi
|
5e28c2654d
|
[doc] minor, improve hb-ot-metrics doc a bit
|
2019-07-20 14:08:11 +04:30 |
Ebrahim Byagowi
|
2e5b49d11d
|
Add HB_NO_METRICS and fix HB_TINY build (#1839)
|
2019-07-19 11:41:07 +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 |