~silnrsi/smith/+git/fonttools-master:64k

Last commit made on 2022-07-19
Get this branch:
git clone -b 64k https://git.launchpad.net/~silnrsi/smith/+git/fonttools-master

Branch merges

Branch information

Recent commits

9fdf051... by BehdadEsfahbod

[>64k:hhead] Handle lsb=None

e4b90c0... by BehdadEsfahbod

[>64k:layout] Upgrade main GDEF structure offsets to 24bit

Spec updated: https://github.com/be-fonts/boring-expansion-spec/issues/36

d89a46a... by BehdadEsfahbod

[>64k] Handle lsb=None when drawing glyphs

1807c11... by BehdadEsfahbod

[>64k:hmtx] Implement decompile

Implements https://github.com/be-fonts/boring-expansion-spec/issues/7

0b5d81d... by BehdadEsfahbod

[>64k:layout] Fix MultipleSubstFormat2 layout

https://github.com/be-fonts/boring-expansion-spec/issues/32

dc1ee8d... by BehdadEsfahbod

[>64k:layout] Upgrade main GSUB/GPOS structure offsets to 24bit

Spec updated: https://github.com/be-fonts/boring-expansion-spec/issues/58

3ff8107... by BehdadEsfahbod

[>64k:layout] Remove (Chain)Context format 6

Not necessary. Spec updated.

https://github.com/be-fonts/boring-expansion-spec/issues/34

d2a9cf6... by BehdadEsfahbod

[>64k:layout] Upgrade offsets to 24bit in (Chain)Context

Updated spec in https://github.com/be-fonts/boring-expansion-spec/issues/34

956043a... by BehdadEsfahbod

[>64k:layout] Downgrade most counts to 16bit again

Did this already in the respective spec issues.

The main issue was that the RangeRecord was pushed to 24bit values
unnecessarily in most cases.

b23d298... by BehdadEsfahbod

[>64k:layout] Downgrade Offset32's to Offset24

This is enough and makes implementation more uniform.

Already updated the spec pages.