nx_font8x8.nx
buildroot/runtime/nx_font8x8.nx
about
nx_font8x8.nx -- sovereign 8x8 ASCII bitmap font (printable 0x20..0x7E). Pure glyph DATA (like an
AES S-box), not 3rd-party code: 8 bytes/glyph, byte=row top->bottom, bit 0 (LSB)=leftmost column.
font8x8_table() returns a 96*8 byte table indexed by (char-0x20)*8.
dependencies 1 imports · 27 importers
diagram shows first 10 each side; +0 more imports, +17 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nishi_game.nxnishi_gui.nxnx_aatext_proof.nxnx_adnet_banner_gen.nxnx_browser_render.nxnx_caption_render_uni.nxnx_cyrillic_render_gate.nxnx_doc_layout.nxnx_doc_layout_test.nxnx_doc_print.nxnx_doc_to_urf_test.nxnx_font_latinext8.nxnx_font_mockup.nxnx_gamehud.nxnx_img_print.nxnx_layout_block.nxnx_live_xlate_call_gate.nxnx_mailpiece.nxnx_multilang_call_gate.nxnx_multilang_render_gate.nxnx_nishi_usb_desktop.nxnx_nishios_boot_gui.nxnx_nishios_irq.nxnx_nishios_kbd.nxnx_nishios_shell.nxnx_nishios_term.nxnx_nxe_kernel0.nx
structs
| none |
consts
| none |
functions
| 6 | func fg(t: *u8, i: i64, b0: i64, b1: i64, b2: i64, b3: i64, b4: i64, b5: i64, b6: i64, b7: i64) -> i64 called by 1: font8x8_table |
| 13 | func font8x8_table() -> *u8 |
| 118 | func font8x8_ink_w(t: *u8, ch: i64) -> i64 |
| 135 | func font8x8_adv(t: *u8, ch: i64) -> i64 called by 5: br_paint_text2xfont8x8_text_wfont8x8_next_breakgh_textgh_numdraw calls 1: font8x8_ink_w |
| 145 | func font8x8_text_w(t: *u8, text: *u8, start: i64, end: i64) -> i64 |
| 154 | func font8x8_next_break(t: *u8, text: *u8, len: i64, avail_px: i64, start: i64) -> i64 |