[English] | [日本語]

ichigojam-font.json

"IchigoJam Font" is the font used by IchigoJam.
It has 8*8 dot monochrome glyphs and the bitmap of a character could be represented in 8 bytes.
So, you can simply embed it into your own program in any programming language as an array of 64-bit integers.


Examples

Kawakudari Game in several programming languages

The functions locate, putc, putstr, putnum, scr, cls, scroll and pset in std15.h from c4ij are also implemented.

language framework / library project clarity comment
JavaScript HTML Canvas API kawakudari_html_canvas_js ☆☆☆☆☆ Very simple and easy.
TypeScript HTML Canvas API kawakudari_html_canvas_ts ☆☆☆☆
Python Processing kawakudari_processing_python ☆☆☆☆
Python pygame kawakudari_pygame ☆☆☆☆
Python Arcade kawakudari_arcade ☆☆☆☆ Depend on OpenGL 3.3 hardware.
Python pyglet kawakudari_pyglet ☆☆☆
Java Processing kawakudari_processing ☆☆☆☆
Java AWT kawakudari_awt ☆☆☆☆
C++ openFrameworks kawakudari_of ☆☆☆☆ Depend on MSYS2 in Windows.
C openFrameworks kawakudari_of_c ☆☆☆☆ Depend on MSYS2 in Windows.
C Allegro kawakudari_allegro ☆☆☆ Depend on MinGW in Windows.
C# GDI+ kawakudari_gdiplus ☆☆☆☆ Works only on Windows and Linux.
C# OpenTK kawakudari_opentk ☆☆☆☆
Visual Basic GDI+ kawakudari_gdiplus_vb ☆☆☆☆ Works only on Windows and Linux.
Visual Basic OpenTK kawakudari_opentk_vb ☆☆☆☆
Go pixel kawakudari_pixel ☆☆☆☆ Depend on MSYS2 in Windows.
Go ebiten kawakudari_ebiten ☆☆☆
Rust nannou kawakudari_nannou ☆☆☆ Depend on Vulkan hardware.
Rust ggez kawakudari_ggez ☆☆
Haskell processing-for-haskell kawakudari-pfh ☆☆☆☆
Lua LÖVE kawakudari_love ☆☆☆☆
Ruby gosu kawakudari_gosu ☆☆☆☆
R Processing kawakudari_processing_r ☆☆☆

Download

Select a version to display the sample in the box below and download it.

ichigojam-font-1.4.json (CC BY IchigoJam)
ichigojam-font-1.2.json (CC BY IchigoJam)


License

Creative Commons License (CC BY IchigoJam & mitsuji.org)
This work is licensed under a Creative Commons Attribution 4.0 International License.