Behdad Esfahbod
6d2705a719
[justify-demo] Help message
2023-03-10 12:40:57 -07:00
Behdad Esfahbod
d165afec1d
[justify-demo] Create new fonts all the time
...
The hb.shape_justify() call modifies the font. This was messing
up justification. Create new fonts all the time.
2023-03-04 21:09:26 -07:00
Khaled Hosny
690145fa00
[justify-demo] Rewrite in a simpler way
...
No need to overthink it, append text words to the line and reshape, no
need to shape the whole text first and do complicated glyph/input
mapping. Much simpler code and as fast.
2023-03-04 07:19:20 +02:00
Behdad Esfahbod
e9d6f23b5d
[justify-demo] Fix for LTR typesetting
2023-03-03 17:15:18 -07:00
Behdad Esfahbod
5cf54aedde
[justify-demo] Guess segment properties
2023-03-03 17:01:12 -07:00
Behdad Esfahbod
5c334b9686
[justify-demo] Fix crash if font has no variation axis
2023-03-03 16:53:44 -07:00
Behdad Esfahbod
ab249fd24b
[justify] Fix shrink/expand conditions
2023-03-04 01:46:07 +02:00
Khaled Hosny
039ea9adda
[justify] Add demo GTK app
2023-03-04 01:44:01 +02:00