gint/include/gint
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
..
defs kernel: dynamic loading of GMAPPED functions to user RAM 2020-09-17 14:48:54 +02:00
drivers r61524 render-cg: support Prizm and fx-CG Manager 2020-07-02 15:48:19 +02:00
mpu cpg: add spread spectrum control 2020-07-20 17:10:47 +02:00
std string: optimized memcpy, memcmp, memset; decent memmove 2020-07-04 15:05:28 +02:00
bfile.h bfile: add BFile syscalls on fx-CG 50 (still unstable) 2020-05-16 17:11:55 +02:00
clock.h timer: final iteration on the API 2020-06-20 22:45:46 +02:00
display-cg.h bopti: deprecate image_t, renamed to bopti_image_t 2020-06-01 12:11:59 +02:00
display-fx.h remove features that are deprecated as of v2.1 2020-07-26 11:47:23 +02:00
display.h topti: custom character and word spacing (#13) 2020-10-05 16:14:12 +02:00
dma.h code review and display driver changes 2020-02-23 16:05:25 +01:00
drivers.h some cleanup in src/core and in the repository 2020-06-20 11:41:13 +02:00
exc.h kernel: dynamic loading of GMAPPED functions to user RAM 2020-09-17 14:48:54 +02:00
gint.h kernel: do not rely on COMMON sections for GMAPPED refs 2020-09-22 15:17:31 +02:00
gray.h remove features that are deprecated as of v2.1 2020-07-26 11:47:23 +02:00
hardware.h kernel: mask interrupts during callbacks on fx-CG Manager 2020-07-20 16:44:27 +02:00
intc.h general cleanup of the kernel 2020-06-20 17:18:51 +02:00
keyboard.h keyboard: add custom repeat filters for full repeat control 2020-08-05 11:50:32 +02:00
keycodes.h way too much, including bopti/topti, timers, and more. 2019-02-21 21:00:26 +01:00
mmu.h kernel: dynamic loading of GMAPPED functions to user RAM 2020-09-17 14:48:54 +02:00
rtc.h rtc: take input similar to timer_setup() in rtc_timer_start() 2020-07-16 17:27:56 +02:00
timer.h timer: allow integer pointers in callback arguments 2020-07-02 08:51:59 +02:00