gint/src
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
..
cpg cpg: add spread spectrum control 2020-07-20 17:10:47 +02:00
dma core: remove some useless hardware info 2020-06-20 19:23:50 +02:00
gray bopti: more performance improvement for SCSP cases 2020-07-23 14:03:45 +02:00
intc remove the .gint.data section 2020-07-10 16:36:05 +02:00
kernel kernel: preload add-in to TLB on SH3 (UNSTABLE) (#12) 2020-09-28 14:09:03 +02:00
keysc keyboard: add custom repeat filters for full repeat control 2020-08-05 11:50:32 +02:00
r61524 remove the .gint.data section 2020-07-10 16:36:05 +02:00
render topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00
render-cg topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00
render-fx topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00
rtc kernel: dynamic loading of GMAPPED functions to user RAM 2020-09-17 14:48:54 +02:00
std libc: faster memset 2020-07-28 17:34:25 +02:00
t6k11 remove the .gint.data section 2020-07-10 16:36:05 +02:00
tmu kernel: dynamic loading of GMAPPED functions to user RAM 2020-09-17 14:48:54 +02:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00