|
8ed78627
|
2022-06-25T17:53:13
|
|
[glyf] Split off GlyphHeader.hh
|
|
81315a30
|
2022-06-25T17:50:44
|
|
[glyf] Namespace implementation in glyf_impl
Part of https://github.com/harfbuzz/harfbuzz/issues/3677
|
|
be1d4bcf
|
2022-06-25T17:45:21
|
|
[glyf] Add fast __end__ to composite iterator
|
|
ef250eea
|
2022-06-25T17:37:59
|
|
[glyf] Move a few structs out of Glyph{}
|
|
ae75f066
|
2022-06-25T17:11:04
|
|
[glyf] Split SubsetGlyph
|
|
0031069f
|
2022-06-25T17:05:18
|
|
[glyf] Fix includes
|
|
b4a0c30d
|
2022-06-25T17:01:11
|
|
[glyf] Remove hardcoded HB_MAX_COMPOSITE_OPERATIONS
|
|
36373ee1
|
2022-06-25T16:54:46
|
|
[glyf] Move add_gid_and_children to subset-plan where it belongs
|
|
ba1c9eda
|
2022-06-25T16:51:33
|
|
[glyf] Use a range for loop
|
|
e4f2bc93
|
2022-06-25T16:38:50
|
|
[glyf] Split Glyph.hh
|
|
3f9c6bf3
|
2022-06-25T14:46:26
|
|
[glyf] Minor in _write_loca()
|
|
852985da
|
2022-06-25T14:41:51
|
|
[glyf] Split loca.hh
|
|
100576b7
|
2022-06-25T14:38:43
|
|
[glyf] Start splitting file
|
|
e867ac3a
|
2022-06-25T12:43:04
|
|
Merge pull request #3674 from harfbuzz/use-sinhala-no-hacks
[use] Switch Sinhala to USE
|
|
b1629b0c
|
2022-06-25T11:51:31
|
|
[gdef] Minor harmless use of HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED
|
|
78c5ae39
|
2022-06-25T13:32:04
|
|
[indic] Remove remnants of Sinhala
|
|
0cc948b9
|
2018-10-01T12:23:39
|
|
[use] Switch Sinhala to USE
https://github.com/harfbuzz/harfbuzz/issues/1044
|
|
60598287
|
2022-06-25T11:33:44
|
|
[use] Reintroduce the HVM class for U+0DCA
|
|
1555b300
|
2022-06-24T21:02:26
|
|
Add U+25CC to lone Robatic but not after U+17D9
|
|
0f15cb12
|
2022-06-24T20:37:01
|
|
[indic-table] Fix block headers
|
|
e35cfb4b
|
2022-06-24T20:18:10
|
|
Document the subsetter argument of record-test.sh
|
|
2674962c
|
2022-06-24T21:00:54
|
|
[repacker] Add comment to graph class.
|
|
81a2dd0e
|
2022-06-24T20:59:20
|
|
[repacker] Update Makefile for repacker re-org.
|
|
7078560e
|
2022-06-24T19:20:20
|
|
[repacker] extract graph serialization code into a seperate file.
|
|
20b02a67
|
2022-06-24T18:58:17
|
|
[repacker] Begin splitting up the repacker implementation into several files.
|
|
ad2ab1dd
|
2022-06-24T11:08:35
|
|
[indic] Clear syllables at the end of GSUB
|
|
1f462804
|
2022-06-23T15:35:38
|
|
[README.mingw.md] Add link to issue with further instructions
|
|
8bfb3e9d
|
2022-06-23T13:28:07
|
|
[indic] Disable vowel-constraints under uniscribe-bug-compatible
|
|
f8d052df
|
2022-06-22T18:35:48
|
|
[ansi-print] Remove impossible condition
|
|
251320ea
|
2022-06-22T16:44:07
|
|
[ansi-print] Whitespace
|
|
0d59d795
|
2022-06-22T16:39:36
|
|
[ansi-print] Precision
|
|
c695a091
|
2022-06-22T16:33:37
|
|
[ansi-print] Reorder cases; harmless
|
|
ae0fce31
|
2022-06-22T16:31:21
|
|
[ansi-print] Fix quadrants
|
|
2ebaf0c5
|
2022-06-22T16:17:49
|
|
[ansi-print] Fix unicolor detection
|
|
a4db80ca
|
2022-06-22T16:13:53
|
|
[ansi-print] Fix color calculation
Still something's wrong.
|
|
1abec5cd
|
2022-06-21T13:39:16
|
|
[CONFIG.md] Grammar
|
|
0ab08a8b
|
2022-06-21T13:19:08
|
|
[doap] Update
|
|
a5cf1a87
|
2022-06-20T18:01:25
|
|
Another null adjustment
|
|
a7960bdf
|
2022-06-17T15:10:20
|
|
[config] Add HB_NO_LANGUAGE_LONG and enable in TINY profile
Disables 3letter language tags and more complex ones.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3664
|
|
0d031233
|
2022-06-20T16:51:35
|
|
Mark a null variable as const
|
|
91d00ab7
|
2022-06-20T13:36:01
|
|
[ucd] Update
|
|
a15ad778
|
2022-06-19T19:55:09
|
|
[arabic-fallback] Generate PUA table from data
Uses packtab for more compact arrays.
|
|
abc06857
|
2022-06-19T11:05:17
|
|
Merge pull request #3063 from harfbuzz/arabic-pua
Arabic PUA shaping
|
|
7ec4a556
|
2022-06-19T11:01:45
|
|
[normalize] Cosmetic
I didn't know this syntax is allowed in old C++.
|
|
8c27c51c
|
2022-06-19T10:47:38
|
|
[arabic-pua] Rename symbols
|
|
76989629
|
2022-06-19T10:41:45
|
|
[arabic-fallback] Disable PUA shaping under HB_NO_OT_SHAPER_ARABIC_FALLBACK
|
|
45209114
|
2022-06-19T10:36:24
|
|
[arabic-fallback] Fix warning
|
|
55350377
|
2022-06-19T10:13:31
|
|
[cmap/ft] Only map 0xF000 range if font_page is NONE
|
|
41a079bd
|
2022-06-18T14:47:10
|
|
[arabic-fallback] Make win1256 code build again
Humm. Untested.
|
|
1db6fddb
|
2022-06-18T14:34:46
|
|
[arabic-fallback.hh] Hook up 3-letter ligatures
|
|
20e9f0b1
|
2022-06-18T14:12:30
|
|
[arabic-fallback] Add the component loop
Should be able to support 3-letter ligatures now. Hooking up next.
|
|
9684d2d8
|
2022-06-18T14:07:48
|
|
[arabic-fallback] More baby steps
|
|
08715d75
|
2022-06-18T14:04:56
|
|
[arabic-fallback] Another baby-step
|
|
15dd34b5
|
2022-06-18T13:47:00
|
|
[arabic-fallback] Another minor rename towards supporting 3-letter ligatures
|
|
d86effa4
|
2022-06-18T13:41:30
|
|
[arabic-fallback] Rename; towards supporting 3-letter ligatures
|
|
8978a18f
|
2022-06-18T13:25:46
|
|
[arabick-fallback] Apply mark ligatures
|
|
16c23713
|
2022-06-18T13:25:46
|
|
[arabick-fallback] Apply mark ligatures
|
|
7f362196
|
2022-06-18T20:28:43
|
|
[arabic] Split ligature array
Generate marks and 3-component ligatures in separate arrays. The new
arrays are unused currently.
|
|
6e29060a
|
2022-06-18T15:34:40
|
|
[arabic] Add mapping files for the PUA encoding
Unused right now.
|
|
dfc5e5a2
|
2022-06-18T14:00:30
|
|
[test] Skip glyph positions for test failing on CI
We are not interested in glyph positioning for this test, and the
FreeType version on some CI machines is giving some different glyph
advances here.
|
|
189e8c32
|
2022-06-18T13:28:54
|
|
[ft] Remap legacy Arabic PUA codepoints
Similar to what ot font finctions does, to support Support legacy
pre-OpenType Windows 3.1-era fonts.
|
|
69cbd365
|
2021-08-14T02:39:46
|
|
WIP: manually add data entries for PUA ligatures
Just a test, I’m not entirely convinced we should do this.
|
|
c3f590bb
|
2022-06-16T11:04:13
|
|
[arabic] Support legacy PUA shaping
Support legacy pre-OpenType Windows 3.1-era fonts, by remapping PUA code
points in cmap table and letting our fallback shaper build the GSUB
table.
Uniscribe applies also mset-like substitution, but our fallback mark
positioning gives better results, so this is not implemented.
|
|
b172f88c
|
2022-06-18T14:00:27
|
|
Fix a warning
D:\a\harfbuzz\harfbuzz\src\hb-bit-set-invertible.hh(83): warning C4805: '^': unsafe mix of type 'uint32_t' and type 'const bool' in operation
[870/1075] Compiling C++ object src/harfbuzz.dll.p/hb-face.cc.obj
cl : Command line warning D9025 : overriding '/EHs' with '/EHs-'
cl : Command line warning D9025 : overriding '/EHc' with '/EHc-'
|
|
af74ab45
|
2022-06-16T18:12:09
|
|
[repack] always run the sort in repack.
This is needed to ensure virtual link ordering constraints are respected when repack is being called from fontTools. For subset usage, repack won't be called if the graph doesn't already overflow so this change doesn't cause any extra work.
|
|
29811a72
|
2022-06-16T14:04:08
|
|
Fix typo
|
|
c859cbfb
|
2022-06-16T13:55:12
|
|
Mark an array as static
Not sure how this wasn't flagged before.
|
|
19802dfd
|
2022-06-16T13:50:35
|
|
Minor rename of static symbols to namespace them
|
|
e0a52316
|
2022-06-16T13:24:02
|
|
[draw] Lazy-allocate user-data/destroy callback vector
|
|
823f32a0
|
2022-06-15T18:50:45
|
|
[subset] Fix potential out of bounds write setting overlap flag on composite glyphs.
|
|
3f9226da
|
2022-06-16T09:28:47
|
|
[meta] Fix typo
|
|
1c0eeb7c
|
2022-06-15T23:05:15
|
|
Don't try to set _USE_MATH_DEFINES if already defined
|
|
25917c78
|
2022-06-15T23:03:22
|
|
Fix build warning when __GNUG__ isn't defined
|
|
e9c0a740
|
2022-06-15T16:57:16
|
|
Fix clang -Wcomma warnings
Fixes https://github.com/harfbuzz/harfbuzz/issues/3656
|
|
d9c18cc2
|
2022-06-15T16:50:34
|
|
[indic-table] Update
|
|
99a26bc1
|
2022-06-15T16:14:31
|
|
[indic-generator] Fix typo
|
|
2cbb7758
|
2022-06-11T08:57:21
|
|
[myanmar] Fold category P into GB
Fixes https://github.com/harfbuzz/harfbuzz/issues/3649
This actually now allows Asat after the Myanmar punctuation marks;
something I see in Wikipedia data.
|
|
b350e301
|
2022-06-11T08:52:11
|
|
[myanmar] Remove category D completely
Fixes https://github.com/harfbuzz/harfbuzz/issues/3651
|
|
8533214a
|
2022-06-11T08:49:36
|
|
[khmer] Fold category Coeng completely into category H
|
|
607a9fe7
|
2022-06-11T04:20:23
|
|
[indic-like] Remove category duplication
|
|
04851921
|
2022-06-11T03:55:23
|
|
[indic-like] Remove dependence on ot_category_t
|
|
14049003
|
2022-06-11T03:53:47
|
|
[indic-like] Reduce indic-dependency of khmer/myanmar even more
|
|
a1c299da
|
2022-06-13T10:50:59
|
|
Bump actions/setup-python from 3 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
f9f0969c
|
2022-06-13T17:55:26
|
|
[subset] switch to hb_memcpy.
|
|
1e34852f
|
2022-06-11T01:27:33
|
|
[subset] Fix undefined behaviour.
Don't memcpy if there's nothing to copy.
|
|
311413f1
|
2022-06-11T01:05:57
|
|
[subset] Fix fuzzer issue.
Fixes https://oss-fuzz.com/testcase-detail/5693568490012672. new_index should be set from new_index2 when the entry is present in the map.
|
|
4ba7980b
|
2022-06-11T15:50:37
|
|
Fix the generated gobject headers
These headers are not acceptable to modern compilers.
gcc says things like:
/usr/include/harfbuzz/hb-gobject-enums.h:100:1: warning:
function declaration isn’t a prototype [-Wstrict-prototypes]
100 | hb_gobject_ot_metrics_tag_get_type () G_GNUC_CONST;
|
|
79bb3b52
|
2022-06-11T14:31:28
|
|
[docs] fix typo
|
|
b5bdb9f9
|
2022-06-11T10:44:09
|
|
Merge pull request #3648 from harfbuzz/indic-cleanup
Indic cleanup
|
|
98116e5c
|
2022-06-11T03:42:36
|
|
[myanmar] Fix comments on categories
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894955430
|
|
02016914
|
2022-06-10T17:24:19
|
|
[indic-generator] Remove unnecessary Myanmar category=D overrides
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894685106
|
|
937c8780
|
2022-06-10T17:20:15
|
|
[indic-generator] Remove unnecessary override for Myanmar U+1039
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894762535
|
|
9504037c
|
2022-06-10T17:13:16
|
|
[indic-generator] Remove three unneeded Myanmar overrides U+AA74-6
These three characters have Indic_Syllabic_Category=Consonant_Placeholder. The
original evidence that prompted these overrides says they can take tone marks.
They are not subjoined: Khamti Shan apparently does not use subjoined
characters at all. Therefore, PLACEHOLDER is good enough and these need not be
overridden to C.
https://www.unicode.org/L2/L2008/08276-khamti-proposal.pdf
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894640713
|
|
02eb6606
|
2022-06-10T17:10:42
|
|
[indic-generator] Remove redundant PLACEHODER characters overrides
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894631922
|
|
e16669ce
|
2022-06-10T17:05:35
|
|
[indic-generator] Remove redundant override of U+2010 / U+2011
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894630596
|
|
bb255cd9
|
2022-06-10T17:03:52
|
|
[indic-generator] Remove redundant override of U+0980
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894627064
|
|
30d8c87d
|
2022-06-10T16:56:15
|
|
[myanmar] Document Medials
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894532676
|
|
e1826c37
|
2022-06-10T16:53:11
|
|
[khmer] Reuse OT_H for OT_Coeng
https://github.com/harfbuzz/harfbuzz/pull/3648#discussion_r894517417
|
|
eb2f2e31
|
2022-06-10T16:47:59
|
|
[indic-generator] Update comment re U+104E
https://github.com/harfbuzz/harfbuzz/pull/3648#pullrequestreview-1002150048
|
|
0daafefd
|
2022-06-10T10:55:49
|
|
Merge branch 'main' into indic-cleanup
|