Khaled Hosny
|
2164bd6f29
|
[ot-shape] Enable dist feature by default (#1908)
Fixes https://github.com/harfbuzz/harfbuzz/issues/1907
|
2019-08-16 00:28:41 +02:00 |
Ebrahim Byagowi
|
bc27f86ffe
|
Move HB_NO_VAR to a better place in hb-font.cc
Needed for other works
|
2019-08-14 22:37:00 +04:30 |
Ebrahim Byagowi
|
1cc844da66
|
minor
Use hb_font_t coords directly
|
2019-08-14 19:10:02 +04:30 |
Ebrahim Byagowi
|
6a194b6876
|
Minor, remove trailing spaces in hb-font.{cc,h} as .editorconfig
|
2019-08-14 18:49:57 +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 |
Ebrahim Byagowi
|
a5aa67b9f2
|
[lcar] Use multiformat convention
|
2019-08-14 17:58:30 +04:30 |
Ebrahim Byagowi
|
bfffe85dd7
|
[opbd] Use multiformat convention on the table
|
2019-08-14 15:45:57 +04:30 |
Ebrahim Byagowi
|
d6206dbcc4
|
[opbd] Turn OpticalBounds fields to FWORD
|
2019-08-14 15:45:57 +04:30 |
Behdad Esfahbod
|
6461143b44
|
2.6.0
|
2019-08-13 22:20:54 -07:00 |
Behdad Esfahbod
|
e56d4ff43b
|
Rename hb_ot_meta_get_entries() to +hb_ot_meta_get_entry_tags()
|
2019-08-13 21:02:47 -07:00 |
Behdad Esfahbod
|
aade9b70aa
|
[pool] Fix alignment assertion
I *think* it should fix https://github.com/harfbuzz/harfbuzz/issues/1901
Ie. if on a system, alignof(void*) < sizeof(void*)...
|
2019-08-13 16:10:03 -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
|
8762676e34
|
[os2] Replace null pool addr compare by checking vital fields (#1896)
|
2019-08-10 01:26:55 +04:30 |
Ebrahim Byagowi
|
1f926fb2b6
|
[fvar] Use roundf instead hardcoding round logic
|
2019-08-09 11:05:48 -07:00 |
Ebrahim Byagowi
|
60485ab047
|
[os2] Get defined lower/upper optical size
|
2019-08-07 23:23:06 +04:30 |
Qunxin Liu
|
321d5588d4
|
[subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable
|
2019-08-06 14:06:35 -07:00 |
Qunxin Liu
|
37572882e7
|
[subset] cmap table to use _subset2 and new iterator frameworks
|
2019-08-05 11:26:34 -07:00 |
Ebrahim Byagowi
|
5848c890cf
|
[metrics] Add metrics tags documentation
|
2019-08-03 14:19:28 +04:30 |
Ebrahim Byagowi
|
4d1872b8e0
|
[base] Add documentation for baseline tags from ot spec
|
2019-08-03 14:06:46 +04:30 |
Ebrahim Byagowi
|
bbeee84a7f
|
[meta] Add metadata tags documentation from ot spec
|
2019-08-03 13:47:55 +04:30 |
Ebrahim Byagowi
|
521c7013ab
|
[cpal] revert port to dagger
It has a different semantic, maybe we should just do a zero memset,
letting Behdad to decide.
|
2019-07-30 18:10:40 +04:30 |
Ebrahim Byagowi
|
8014ce198a
|
[cpal] port to dagger (#1887)
|
2019-07-30 17:31:34 +04:30 |
Ebrahim Byagowi
|
d67201da5a
|
[colr] minor
|
2019-07-30 17:20:18 +04:30 |
Ebrahim Byagowi
|
e5cf9718c0
|
[colr][feat][meta] Port sub_array iteration to dagger (#1868)
|
2019-07-30 04:44:23 +04:30 |
Ebrahim Byagowi
|
9f2b4956b4
|
[base] Add hb_ot_layout_get_baseline API
|
2019-07-30 04:42:51 +04:30 |
Ebrahim Byagowi
|
40a4b6ddbd
|
[var] Add a new API, hb_font_set_var_named_instance
|
2019-07-29 16:23:47 -07:00 |
Ebrahim Byagowi
|
b6a2281f1a
|
[meta] Make values match their enum type naming
|
2019-07-30 03:48:23 +04:30 |
Ebrahim Byagowi
|
20072a2eca
|
[metrics] Make values match their enum type naming
|
2019-07-30 03:48:23 +04:30 |
Ebrahim Byagowi
|
ed2965a852
|
[base] Don't use enum inside the table
|
2019-07-30 03:34:10 +04:30 |
Ebrahim Byagowi
|
388fa9b326
|
[lcar] flip for and switch position
|
2019-07-29 15:19:33 -07:00 |
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
|
2c2a2b97db
|
[meta] Rename hb_ot_meta_t to hb_ot_meta_tag_t
|
2019-07-29 22:43:09 +04:30 |
Behdad Esfahbod
|
7bcc5dfa97
|
[iter] Fix accumulate to accept const types
|
2019-07-28 20:55:50 -07:00 |
Ebrahim Byagowi
|
87454c447d
|
[base] fix logic
|
2019-07-28 20:46:47 +04:30 |
Ebrahim Byagowi
|
69655d5bc3
|
[base] minor
|
2019-07-28 20:39:20 +04:30 |
Ebrahim Byagowi
|
d9c44e7239
|
[base] Check if the returned base_coord is valid
|
2019-07-28 20:35:32 +04:30 |
Ebrahim Byagowi
|
53853c044a
|
[meta] minor
|
2019-07-28 20:23:48 +04:30 |
Ebrahim Byagowi
|
ed126d8c37
|
[base] fix build
|
2019-07-28 20:21:59 +04:30 |
Ebrahim Byagowi
|
c7b22b96cc
|
[base] minor
|
2019-07-28 19:46:57 +04:30 |
Ebrahim Byagowi
|
a157342fce
|
[base] Fix use of bsearch
|
2019-07-28 18:54:13 +04:30 |
Ebrahim Byagowi
|
eddd456532
|
[base] minor spacing
|
2019-07-28 02:21:54 +04:30 |
Behdad Esfahbod
|
0a18efd766
|
Minor
|
2019-07-26 14:34:26 -07:00 |
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
|
aaffe41094
|
[meta] minor, simplify iterator
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
62932c14bd
|
[meta] Rename ot-metadata to ot-meta per review
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
821d9e9034
|
Use .sub_array for DataMap tags iteration
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
a250af98ae
|
[meta] Add max value to hb_ot_metadata_t
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
80e246a1f2
|
[meta] Add a test program for metadata
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
bc65ebbce7
|
[meta] hb_ot_metadata_get_entries, tags iteration API
|
2019-07-25 17:49:51 -07:00 |
Ebrahim Byagowi
|
3ac03bd67c
|
[meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
|
2019-07-25 17:49:51 -07:00 |