Michiharu Ariza
618de1c7f9
more build fixes
2019-03-29 18:14:59 -07:00
Michiharu Ariza
f2c556594a
fix build attempt
2019-03-29 18:14:59 -07:00
Ebrahim Byagowi
64eb1ddc26
Minor, remove .editorconfig hack
...
As vscode is going to support it soon
2019-03-29 18:14:59 -07:00
Michiharu Ariza
40dfca7213
calculate VF advance widths from gvar & glyf
2019-03-29 18:14:59 -07:00
Garret Rieger
d0b6d539f6
Make hb_subset_input_glyph_set () actually do something.
2019-03-29 18:14:59 -07:00
Michiharu Ariza
a842fdfbf0
gvar::subset()
2019-03-29 18:14:59 -07:00
Ebrahim Byagowi
c2e9d75035
[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.
2019-03-29 18:14:59 -07:00
Michiharu Ariza
2c5ed7f152
Added hb-ot-var-gvar-table.hh
...
implemented sanitize()
placeholder subset()
some code cleanup
2019-03-29 18:14:59 -07:00
David Corbett
087b9a0ad0
Fix or document unsupported font-feature-settings
2019-03-29 18:14:59 -07:00
Joël R. Langlois
bb29ece23a
Remove Forcing Diagnostic Colours from CMakeLists.txt ( #1597 )
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1596
2019-03-29 18:14:59 -07:00
Michiharu Ariza
f1e97c189e
renamed hb_map2_t to hb_bimap_h in its own .hh
2019-03-29 18:14:59 -07:00
Michiharu Ariza
655bc96bc2
subset VVAR & outer indices
2019-03-29 18:14:59 -07:00
Michiharu Ariza
6ecfaaa6d5
unuse set in hb_map2_t impl
...
also some code cleanup
2019-03-29 18:14:59 -07:00
Michiharu Ariza
a762cf5033
fixed compiler gripes
2019-03-29 18:14:59 -07:00
Michiharu Ariza
a00d1d5e74
fix CFF2 local subr subsetting
...
bug exposed by impl change of fdmap
also fixed name of subr_remap_ts as subr_remaps_t
2019-03-29 18:14:59 -07:00
Michiharu Ariza
8bd9d28e2a
fix HVAR & VarStore subsetting
2019-03-29 18:14:59 -07:00
Behdad Esfahbod
4fd02f6ee5
Remove unused line
2019-03-29 17:58:23 -07:00
Behdad Esfahbod
9a5b15dc1e
[C++11] Replace BEInt.set() with operator=
2019-03-29 17:58:19 -07:00
Behdad Esfahbod
0aa59b1de3
[C++11] Add operator= to IntType<>
...
Now that we require C++11 we can do this.
2019-03-29 17:58:15 -07:00
Behdad Esfahbod
eca466e6b1
Err. Fixup C++11 polyfill removal
...
Fixes 1d75db19fb
2019-03-29 15:59:04 -07:00
Behdad Esfahbod
3f36c89f2e
Inline explicit_operator macro
...
Now that we require C++11, no need to macro.
2019-03-29 15:22:46 -07:00
Behdad Esfahbod
1d75db19fb
Remove C++<11 polyfill
...
Leaving hb-atomic.hh as is since harmless and other projects might
copy from that file.
2019-03-29 15:20:34 -07:00
Behdad Esfahbod
8e7887ca5f
Merge branch 'master' into iter
2019-03-29 14:37:04 -07:00
Behdad Esfahbod
90aebc6cf1
Update RELEASING
2019-03-29 14:30:02 -07:00
Behdad Esfahbod
7929b0f07e
[ci] Fix build
2019-03-29 14:14:55 -07:00
Ebrahim Byagowi
b292772e6e
[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.
2019-03-29 13:00:56 -07:00
Behdad Esfahbod
59f36f3682
Replace REPLACEME's left out of 2.4.0
...
https://github.com/harfbuzz/harfbuzz/issues/1641
2019-03-29 10:55:12 -07:00
Behdad Esfahbod
fe570bc043
[docs] Remove unexisting section
2019-03-29 10:51:38 -07:00
Behdad Esfahbod
443db2a246
[iter] Remove hb_len()
...
Not planning on using it. So remove. Can add later if needed.
2019-03-29 10:47:13 -07:00
Michiharu Ariza
ddb84dcece
fix gvar fuzz bug
2019-03-29 10:32:42 -07:00
Behdad Esfahbod
bdd5a9c48d
Add hb_hash()
...
I don't like the hb_remove_reference() hack, but necessary.
2019-03-28 21:58:07 -07:00
Behdad Esfahbod
343e6063dc
Add hb_is_integer(T)
2019-03-28 21:44:12 -07:00
Behdad Esfahbod
f639b9a8ea
[iter] Add hb_len() function-object
2019-03-28 21:34:47 -07:00
Behdad Esfahbod
a030ce4ff8
Merge branch 'master' into iter
2019-03-28 21:26:50 -07:00
Behdad Esfahbod
d6fc1d49aa
2.4.0
2019-03-28 21:21:26 -07:00
Behdad Esfahbod
d2db71fdc4
Use internal bsearch() for language tags
...
Fixes https://github.com/harfbuzz/harfbuzz/pull/1639
2019-03-28 21:04:34 -07:00
Behdad Esfahbod
21bb80ebf2
[indic] Add back medial-consonant to grammar
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
2019-03-28 20:50:04 -07:00
Behdad Esfahbod
5ab6de7a6f
[khmer] Add trailing Coeng to syllable grammar
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1541
2019-03-28 20:23:12 -07:00
Ebrahim Byagowi
7360265e69
[ci] Tweak macos and psvita bots ( #1638 )
...
* Add --with-graphite2 to macOS
* Add a dummy ragel script for psvita
2019-03-28 16:57:56 -07:00
Michiharu Ariza
58c8c7a495
Merge branch 'master' into var-subset
2019-03-28 16:17:41 -07:00
Michiharu Ariza
485fe06f74
minor
2019-03-28 16:17:36 -07:00
Ebrahim Byagowi
a548d1da78
[ci] Use only CircleCI for macOS ( #1637 )
2019-03-28 15:42:45 -07:00
Michiharu Ariza
5f36771c2a
Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset
2019-03-28 15:07:53 -07:00
Michiharu Ariza
99f0c107f7
fixed a fuzzer bug
2019-03-28 15:07:49 -07:00
Behdad Esfahbod
160b4a2b01
Fix shell syntax error
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1612
2019-03-28 13:44:59 -07:00
Behdad Esfahbod
8665b9b0a2
Comment
2019-03-28 13:44:59 -07:00
punchcutter
a7eed7e41d
Override USE category for Grantha and Tirhuta visargas to allow marks
2019-03-28 13:31:45 -07:00
Egor Pugin
cf040c0fef
Disable unwanted C++ definitions for MSVC.
...
MSVC does not set __cplusplus to the latest standard and also it does not like redefining some keywords.
2019-03-28 11:10:42 -07:00
Michiharu Ariza
061bd0a99b
Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset
2019-03-27 08:53:50 -07:00
Michiharu Ariza
d8e3e3607e
Merge branch 'master' into var-subset
2019-03-27 08:53:48 -07:00