Tartarus CVS: zap: christian
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Mon, 29 Mar 2004 17:12:04 +0100
CVS Root: /home/cvs
Module: zap
Changes by: christian
Date: Mon Mar 29 2004 17:12:04 BST
Log message:
Support a new file format which allows a much larger number of glyphs per
font, and a sparse encoding of them.
New redraw control code, 0,11,<chunk> switches between chunks, and this can
be nested within other control codes like merge cursors.
Theoretically this allows access to 6+2^32 glyphs, but the 0,11 code only
takes an 8 bit chunk number restricting access to the BMP.
VDU mode redraw currently ignores the chunk number, but RISC OS 5's Font
Manager should allow access to the same functionality once implemented.
Modified files:
sources/!ZapRedraw/h: Version,fff ZapRedHdr,fff
sources/!ZapRedraw/s: Cache,fff Commands,fff DSA32,fff
DSARedraw,fff VDURedraw,fff ZapRedraw,fff
Links:
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/h/Version%2Cfff.diff?r1=1.20&r2=1.21
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/h/ZapRedHdr%2Cfff.diff?r1=1.9&r2=1.10
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/Cache%2Cfff.diff?r1=1.13&r2=1.14
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/Commands%2Cfff.diff?r1=1.6&r2=1.7
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/DSA32%2Cfff.diff?r1=1.3&r2=1.4
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/DSARedraw%2Cfff.diff?r1=1.13&r2=1.14
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/VDURedraw%2Cfff.diff?r1=1.12&r2=1.13
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/ZapRedraw%2Cfff.diff?r1=1.20&r2=1.21