Action disabled: backlink
libnew:font_fzx
FONT/FZX.H
EXTENT
uint16_t fzx_buffer_extent(struct fzx_font *ff, char *buf, uint16_t buflen)
char *fzx_buffer_partition(struct fzx_font *ff, char *buf, uint16_t buflen, uint16_t allowed_width)
char *fzx_buffer_partition_ww(struct fzx_font *ff, char *buf, uint16_t buflen, uint16_t allowed_width)
uint16_t fzx_string_extent(struct fzx_font *ff, char *s)
char *fzx_string_partition(struct fzx_font *ff, char *s, uint16_t allowed_width)
char *fzx_string_partition_ww(struct fzx_font *ff, char *s, uint16_t allowed_width)
RENDER
int fzx_putc(struct fzx_state *fs, int c)
int fzx_puts(struct fzx_state *fs, char *s)
int fzx_puts_justified(struct fzx_state *fs, char *s, uint16_t allowed_width)
int fzx_write(struct fzx_state *fs, char *buf, uint16_t buflen)
int fzx_write_justified(struct fzx_state *fs, char *buf, uint16_t buflen, uint16_t allowed_width)
RENDER MODES
void _fzx_draw_or(void)
void _fzx_draw_reset(void)
void _fzx_draw_xor(void)
MISCELLANEOUS
void fzx_at(struct fzx_state *fs, uint16_t x, uint16_t y)
char *fzx_char_metrics(struct fzx_font *ff, struct fzx_cmetric *fm, int c)
uint16_t fzx_glyph_width(struct fzx_font *ff, int c)
void fzx_state_init(struct fzx_state *fs, struct fzx_font *ff, struct r_Rect16 *window)
libnew/font_fzx.txt · Last modified: 2015/07/15 14:23 (external edit)