~silnrsi/smith/+git/fonttools-master:interpolatable-uharfbuzz

Last commit made on 2023-11-17
Get this branch:
git clone -b interpolatable-uharfbuzz https://git.launchpad.net/~silnrsi/smith/+git/fonttools-master

Branch merges

Branch information

Name:
interpolatable-uharfbuzz
Repository:
lp:~silnrsi/smith/+git/fonttools-master

Recent commits

78a2f45... by BehdadEsfahbod

[interpolatable] WIP use uharfbuzz if available

For faster drawing. However, I'm hitting a lot of
node-count-differs errors. I have not tracked the
cause down yet.

I thought this line might be:

https://github.com/harfbuzz/harfbuzz/blob/df635ab78ae1d397396e3a0fe688b8a4674b2e8a/src/hb-draw.hh#L148

But disabling it in uharfbuzz didn't help.

cef1d8d... by BehdadEsfahbod

[interpolatable] Skip wrong_start_order test if node counts differ

9c08d9b... by BehdadEsfahbod

[interpolatale] Fix tests

7c72a2e... by BehdadEsfahbod

[interpolatable] Always put base master first

Warn if we could not find the base master ;-(.

647bd27... by BehdadEsfahbod

[interpolatable] Collect master locations and axis triples

73fe142... by BehdadEsfahbod

[interpolatable] Use designspace from Glyphs file

c430aa4... by BehdadEsfahbod

[interpolatable] Align-center the HTML output

93d5e66... by BehdadEsfahbod

[interpolatable] Embed <img> for SVG in HTML output

Otherwise the SVG's will refer to the wrong object id's
and show wrong glyphs!

b0f6491... by BehdadEsfahbod

[interpolatable] Don't draw cupcake if --quiet

Not sure if we should fully skip writing the PDF/HTML in that case.

75fda50... by BehdadEsfahbod

[interpolatablePlot] Fix cupcake in HTML/SVG output