Behdad Esfahbod
|
a665e29ed7
|
[use] Avoid O(n^2) in the machine
Fixes https://github.com/harfbuzz/harfbuzz/issues/3502
|
2022-03-25 15:17:55 -06:00 |
David Corbett
|
49fb8f9072
|
[USE] Treat visible viramas like dependent vowels
|
2022-03-13 14:45:27 -06:00 |
David Corbett
|
854219e056
|
[USE] Simplify `not_ccs_default_ignorable`
|
2022-03-06 10:44:37 -07:00 |
David Corbett
|
6e059a46b7
|
[USE] Allow any non-numeric tail in symbol cluster
|
2022-03-06 10:44:37 -07:00 |
David Corbett
|
5b0a59812d
|
[USE] Restore the category WJ
|
2022-03-06 10:44:37 -07:00 |
Behdad Esfahbod
|
7af165dbf0
|
Fix compiler warning
|
2022-02-12 21:25:36 -06:00 |
David Corbett
|
ae193cd182
|
[USE] Insert dotted circles before lone viramas
|
2021-10-09 07:50:09 -06:00 |
David Corbett
|
7287125c58
|
[USE] Merge the categories S and O
|
2021-10-08 13:14:33 -04:00 |
David Corbett
|
8eaee2f887
|
[USE] Only skip default ignorables within CCSes
|
2021-10-08 10:15:08 -06:00 |
Behdad Esfahbod
|
dad41c07e4
|
[use] Typo
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
769c2b19a3
|
[indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
59721c2f37
|
[use] Move data table into same compilation unit
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
d9b167da3d
|
[use] Remove hb-ot-shape-complex-use.hh
Inline into ragel machine.
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
3bb2653a5e
|
[use] Reuse category numbers exported from ragel machine
Part of https://github.com/harfbuzz/harfbuzz/pull/2726
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
c417e0d2f9
|
[indic/khmer/myanmar/use] Move enum category around
Such that the generated -machine.hh headers are independent.
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
880fdb7460
|
[indic/khmer/myanmar/use] Export categories from Ragel source
Not hooked up yet.
Part of alternative approach to
https://github.com/harfbuzz/harfbuzz/pull/2726
|
2021-02-01 11:30:39 -08:00 |
Behdad Esfahbod
|
8af85c4e86
|
Remove hb-ot-shape-complex-machine-index.hh file
Inline code into USE header.
|
2021-01-18 12:00:58 -08:00 |
Behdad Esfahbod
|
3c5b7886eb
|
Revert "Avoid category duplication between C++ and Ragel"
This reverts commit 67ea8133d3 .
Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726
|
2021-01-15 19:26:04 -07:00 |
David Corbett
|
67ea8133d3
|
Avoid category duplication between C++ and Ragel
|
2021-01-15 18:24:52 -08:00 |
Khaled Hosny
|
f579c66108
|
Mark variable unused
Hopefully fixes build with newer ragel.
https://github.com/adrian-thurston/ragel/issues/56
Fixes https://github.com/harfbuzz/harfbuzz/issues/2752
|
2020-11-21 08:41:06 -07:00 |
David Corbett
|
79fd5ce22e
|
[use] Merge IND and Rsv classes into O
|
2020-10-17 22:07:34 +02:00 |
Behdad Esfahbod
|
cde2cf84c0
|
[use] Minor clean-up of unused categories
|
2020-10-17 11:22:19 -04:00 |
David Corbett
|
0792690b73
|
[use] Skip WJ and ZWJ when clustering
|
2020-10-16 22:39:46 -07:00 |
David Corbett
|
a99e8721bf
|
[use] Fix tests with MSVC
|
2020-09-29 09:54:33 -04:00 |
David Corbett
|
faf09f5466
|
[USE] Support hieroglyph clusters
|
2020-09-02 19:50:49 -04:00 |
David Corbett
|
06f49fc8ae
|
[USE] Update to the 2020-08-13 USE specification
This also uses the data files from
<78b2134fdc/USE >.
|
2020-09-02 19:50:49 -04:00 |
David Corbett
|
6a38adeb57
|
[use] Skip most default ignorables when clustering
|
2020-09-02 15:51:15 -07:00 |
Behdad Esfahbod
|
d115a9e022
|
[amalgam] Fix most duplicate-id instances in Indic-like shapers
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
|
2019-07-02 14:58:52 -07:00 |
David Corbett
|
d64fb9db52
|
[use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
|
2019-05-27 13:14:03 -04:00 |
David Corbett
|
d100ccad02
|
[use] Allow multiple FMs in a cluster
|
2019-05-24 15:07:29 -04:00 |
David Corbett
|
026ab825c8
|
Add dotted circles to more broken clusters
|
2019-05-01 13:59:34 -07:00 |
Behdad Esfahbod
|
75114e01d2
|
[use] Add Halant_Or_Vowel_Modifier category
Fixes https://github.com/harfbuzz/harfbuzz/issues/1102
|
2018-10-03 12:30:23 +02:00 |
Behdad Esfahbod
|
5101abd42f
|
[indic/use] Factor common expressions in ragel machine
No machine change.
|
2018-10-02 17:49:06 +02:00 |
Behdad Esfahbod
|
6f457f8370
|
[indic] Minor flip grammar around
No behavior change.
|
2018-10-02 17:46:27 +02:00 |
Behdad Esfahbod
|
40d5d19d5b
|
[ragel] Use ts/te (token-start / token-end) instead of manual tracking
|
2018-10-02 17:04:05 +02:00 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |
Behdad Esfahbod
|
060e6b4a13
|
Update to Unicode 11.0.0
UCDN is not updated yet.
|
2018-06-05 17:31:46 -07:00 |
Ebrahim Byagowi
|
2eaba80cbd
|
Minor, re-add unused mark to some of ragel defined state machines (#1005)
|
2018-04-24 09:04:15 +04:30 |
Ebrahim Byagowi
|
24b8b9b227
|
Resolve clang's used-but-marked-unused warnings
|
2018-04-23 11:38:45 -07:00 |
punchcutter
|
c6dbf6e77c
|
Allow optional ZWJ in virama terminated cluster
|
2018-01-31 14:16:25 -08:00 |
Behdad Esfahbod
|
72ecaae0ad
|
[use] Allow ZWJ before/after Halant
https://github.com/harfbuzz/harfbuzz/issues/542#issuecomment-353169729
|
2017-12-24 16:05:07 -05:00 |
ebraminio
|
7c6937e7c7
|
Move all references of old url to the new address (#622)
|
2017-11-20 14:49:22 -05:00 |
Behdad Esfahbod
|
e07669fc43
|
[use] Implement Consonant_With_Stacker
Related to https://github.com/behdad/harfbuzz/issues/528
|
2017-10-03 14:57:14 +02:00 |
Behdad Esfahbod
|
9dd29c681e
|
[use] Allow up to two medial-below letters
Fixes https://github.com/behdad/harfbuzz/issues/376
|
2017-07-14 17:01:27 +01:00 |
Behdad Esfahbod
|
9b6312f945
|
[use] Update to draft spec from Andrew Glass from August 2015
|
2016-05-06 17:41:49 +01:00 |
Behdad Esfahbod
|
3e4e7616a8
|
[use] Add a catch-all clause to the machine
|
2016-05-06 17:28:25 +01:00 |
Behdad Esfahbod
|
d04e461fe3
|
[use] Fix 'Number-joiner terminated cluster' to use HN instead of H
From draft update to USE.
|
2016-05-06 17:17:00 +01:00 |
Behdad Esfahbod
|
40c4a991c7
|
[USE] Implement dotted-circle
This makes USE feature-complete as far as the Indic-like features
are concerned.
|
2015-07-21 17:14:54 +01:00 |
Behdad Esfahbod
|
7ce03ebe7c
|
[USE] Move pref
|
2015-07-21 16:55:26 +01:00 |
Behdad Esfahbod
|
eb74535cc2
|
[USE] Fix Number clusters
The spec wrongly has "H" where "HN" is meant.
|
2015-07-20 15:33:25 +01:00 |