[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
3 patches for freetype2 / freetype2-demo, and etc
From: |
Hin-Tak Leung |
Subject: |
3 patches for freetype2 / freetype2-demo, and etc |
Date: |
Fri, 7 Jul 2023 19:34:01 +0000 (UTC) |
Hi Werner,
3 patches, one for freetype2, and two for freetype2-demos (the rsvg one is a
re-post).
None of them are anything critical. I think I'd really like the rsvg one to go
in, if only to stay sync with the corresponding python code in
freetype-py/examples. I am also very sure you do not want it to go in as
currently is; you most likely want to code the same idea in a different way -
but it is a start.
The freetype2 one is a discovery from rebasing the Fontval diff. The 3rd one in
ft2-demos is sort of in the same area, and recent thoughts on RendererHook's
and DebugHook's signatures.
One thing I'd like to suggest, if FreeType 3 is ever happening, is for the
DebugHook to move a bit earlier in the Library struct, and especially before
any of the variable/adjustable sized sub-structures. It makes implementing
interactive font debuggers / font editors with FreeType 3, and things like
Fontval, in a non-C language, a bit easier.
Yes, I briefly thought of expanding freetype-py, and re-writing ttdebug in
python. It cannot happen (easily... alway a matter of how much pain/trouble one
wants to bear...) for the reason above :-). And same with FontVal-RX - the next
stage of FontVal, with dual freetype and microsoft backends.
Hin-Tak
0001-src-truetype-ttgload.c-TT_Hint_Glyph-More-mostly-cos.patch
Description: Text Data
0001-ttdebug-Signature-fixes.patch
Description: Text Data
0001-src-rsvg-port.c-rsvg_port_preset_slot-simplify-usage.patch
Description: Text Data
- 3 patches for freetype2 / freetype2-demo, and etc,
Hin-Tak Leung <=