David Corbett

Results 61 comments of David Corbett

Besides section 23.2, [section 12.1 “Devanagari” subsection “Alternative Forms of Cluster-Initial RA”](https://www.unicode.org/versions/Unicode15.1.0/ch12.pdf#page=19) gives an example where ZWJ is orthographically significant in an Indic script, and [UAX #31 section 2.3 “Layout...

After reviewing AALMAGHRIBI’s 'morx' table, I think there is a bug in HarfBuzz’s AAT implementation. This font does not enable its topographical subtables’ subfeatures in its `defaultFlags`. They are only...

You’re right: I just tried the font in Pages, and the cursive connection does work but only when explicitly enabled. So a heuristic could be that if an Arabic font’s...

The reordering of U+0E3A is intentional: https://github.com/harfbuzz/harfbuzz/blob/79233a149209e3da199bb4e2f74271668502c574/src/hb-ot-shaper-thai.cc#L293-L298 See also #1088.

How much do we care about matching Uniscribe? If HarfBuzz behaves differently from Uniscribe, and Thai fonts start relying on the shaping engine and stop implementing reordering themselves, people using...

U+FBB2 is not a combining mark. It is a spacing symbol meant for describing glyph components, not for combining with letters to make new letters.

I just downloaded version 1.2, but it doesn’t support U+3012.

```console $ wget https://github.com/ctrlcctrlv/FRBAmericanCursive/releases/download/v1.2/FRBAmericanCursive.zip $ unzip FRBAmericanCursive.zip $ hb-shape dist/FRBAmericanCursive-400-Regular.otf -u 3012 [.notdef=0+500] ```

I have written [a script that does something like this](https://github.com/dscorbett/duployan-font/blob/e4c59f5c93f9f227ef2c20d088fe85c83f8831da/get-old-requirements.py). Maybe you can use it as the basis for something in pip-tools. I can relicense it if necessary.

I changed them to `1024 * 1024 * 1024 * 1024` and `8000`. Neither helped. When running it locally, it showed an error message: “SyntaxError: JSON.parse: expected ',' or ']'...