diff --git a/README.org b/README.org index 3be1a2f..add9924 100644 --- a/README.org +++ b/README.org @@ -1,5 +1,6 @@ #+title: Font thing #+author: Antoine "Annwan" COMBET +#+options: toc:nil A small bitmap font renderer with its own format. @@ -9,7 +10,7 @@ Introducing /TXTF/ a family of text based bitmap font formats. The first line of a TXTF font is the following: #+begin_quote -=TXTF= /mode/ /nbcommentlines/ /file parameters/ +=TXTF= /mode/ /nbcommentlines/ /params/ #+end_quote Like #+begin_example @@ -27,9 +28,34 @@ the existing mode are as follow ** Mode 1 (Monospace) #+begin_quote -=TXTF= =1= /nbcommentlines/ /width/ /height/ /alphabet/ +=TXTF= =1= nbcommentlines width height alphabet -/Comment lines/ +Comment lines -/Data/ +Data #+end_quote + +- /width/: is the number of pixels each character is wide +- /height/: is the number of pixels each character is high +- /alphabet/: 2 characters, the first represents OFF pixels, the second + represents ON pixels. + +Data is then in the following form +#+begin_quote +character "/width/ * /height/ of the alphabet for the character" +#+end_quote +whitespace is ignored in character data. + +Here is a sample mode 1 font +#+begin_src nil +TXTF 1 2 6 6 .# +Some font for the readme +By Annwan +!..#.....#.....#...........#......... +#.#.#..#####..#.#..#####..#.#........ +_........................#####....... +#+end_src + +# Local variables: +# eval: (auto-fill-mode +1) +# End: