gint/src/render-cg
Lephe 240f29f9d5
topti: custom character and word spacing (#13)
This commit introduces custom character spacing with a new fxconv
parameter "char-spacing". Word spacing is also tied to the width of the
space character (0x20). This removes the need for special semantics on
the space character, but requires that its size be specified with gray
pixels for proportional fonts.

This also fixes problems with the size of spaces in dsize() not being
correlated with their size during rendering, since on fx-9860G topti
already used the glyph's with as word spacing.

Since fxconv changes but gint's Makefile does not track updates to
external tools, a full rebuild of gint is required past this commit.
2020-10-05 16:14:12 +02:00
..
bopti-asm.h bopti: deprecate image_t, renamed to bopti_image_t 2020-06-01 12:11:59 +02:00
bopti-asm.s bopti-cg: add p8, p4, and fix alignment issues on r5g6b5 2019-11-15 13:31:44 +01:00
bopti.c bopti: deprecate image_t, renamed to bopti_image_t 2020-06-01 12:11:59 +02:00
dclear.c render: remove the GINT_NEED_VRAM macro 2019-10-27 08:14:42 +01:00
dpixel.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
drect.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
dsubimage.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
dupdate.c move private headers to subfolders of src/ 2020-07-13 17:47:21 +02:00
dvram.c r61524 render-cg: support Prizm and fx-CG Manager 2020-07-02 15:48:19 +02:00
gint_dline.c gray: finalize the gray engine API 2020-07-13 13:49:07 +02:00
render-cg.h move private headers to subfolders of src/ 2020-07-13 17:47:21 +02:00
topti-asm.h render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
topti-asm.s core: answer TLB misses and remove startup mapping (UNSTABLE) 2020-06-14 18:22:20 +02:00
topti.c topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00