tinyfont

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2023 License: BSD-3-Clause Imports: 2 Imported by: 98

README

TinyFont

Build

TinyFont is a font/text package for TinyGo displays. It is heavily based on Adafruit's GFX library.

example example

This package is experimental and may change in the future. It has not been optimized for speed or memory..

Faster compilation

During compilation, tinygo will go through all the font files in a package and them discard them if not used. To improve compilation time considerably, move the files you are going to use to a new package.

About the fonts

The fonts compiled here were just converted or made compatible, and the original authors should be given proper credit. Each font is under its own license, and while most of them are under an open license, there might be differences in its usage and conditions.

Generate your own font

You can use tinyfontgen to generate a tinyfont from a bdf/ttf font.

https://github.com/tinygo-org/tinyfont/tree/release/cmd/tinyfontgen
https://github.com/tinygo-org/tinyfont/tree/release/cmd/tinyfontgen-ttf

Incompatibility warning

This package contains incompatible changes from previous versions.

  • The argument has been changed from []byte to string.
    • You can simply add a string() cast.
  • The Font struct has been changed.
    • If you are creating your own fonts, you need to modify them.
    • You may find this script helpful for font conversion.

License

This project is licensed under the BSD 3-clause license, just like the Go project itself.

Documentation

Index

Constants

View Source
const Version = "0.4.0"

Version returns a user-readable string showing the version of the tinyfont package for support purposes.

Update this value before release of new version of software.

Variables

View Source
var Org01 = Font{
	BBox: [4]int8{5, 6, 0, -4},
	Glyphs: []Glyph{
		Glyph{Rune: 32, Width: 0x0, Height: 0x0, XAdvance: 0x6, XOffset: 0, YOffset: 1, Bitmaps: []uint8{}},
		Glyph{Rune: 33, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe8}},
		Glyph{Rune: 34, Width: 0x3, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0}},
		Glyph{Rune: 35, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x57, 0xd5, 0xf5, 0x0}},
		Glyph{Rune: 36, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfd, 0x3e, 0x5f, 0x80}},
		Glyph{Rune: 37, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x88, 0x88, 0x88, 0x80}},
		Glyph{Rune: 38, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf4, 0xbf, 0x2e, 0x80}},
		Glyph{Rune: 39, Width: 0x1, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 40, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x6a, 0x40}},
		Glyph{Rune: 41, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x95, 0x80}},
		Glyph{Rune: 42, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xaa, 0x80}},
		Glyph{Rune: 43, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x5d, 0x0}},
		Glyph{Rune: 44, Width: 0x1, Height: 0x2, XAdvance: 0x2, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0xc0}},
		Glyph{Rune: 45, Width: 0x4, Height: 0x1, XAdvance: 0x5, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 46, Width: 0x1, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 47, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8, 0x88, 0x88, 0x0}},
		Glyph{Rune: 48, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x63, 0x1f, 0x80}},
		Glyph{Rune: 49, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8}},
		Glyph{Rune: 50, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8, 0x7f, 0xf, 0x80}},
		Glyph{Rune: 51, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8, 0x7e, 0x1f, 0x80}},
		Glyph{Rune: 52, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8c, 0x7e, 0x10, 0x80}},
		Glyph{Rune: 53, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x3e, 0x1f, 0x80}},
		Glyph{Rune: 54, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x3f, 0x1f, 0x80}},
		Glyph{Rune: 55, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8, 0x42, 0x10, 0x80}},
		Glyph{Rune: 56, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x7f, 0x1f, 0x80}},
		Glyph{Rune: 57, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x7e, 0x1f, 0x80}},
		Glyph{Rune: 58, Width: 0x1, Height: 0x4, XAdvance: 0x2, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x90}},
		Glyph{Rune: 59, Width: 0x1, Height: 0x4, XAdvance: 0x2, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xb0}},
		Glyph{Rune: 60, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x2a, 0x22}},
		Glyph{Rune: 61, Width: 0x4, Height: 0x3, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf0, 0xf0}},
		Glyph{Rune: 62, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x88, 0xa8}},
		Glyph{Rune: 63, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8, 0x4e, 0x2, 0x0}},
		Glyph{Rune: 64, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfd, 0x6f, 0xf, 0x80}},
		Glyph{Rune: 65, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x7f, 0x18, 0x80}},
		Glyph{Rune: 66, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf4, 0x7d, 0x1f, 0x0}},
		Glyph{Rune: 67, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x21, 0xf, 0x80}},
		Glyph{Rune: 68, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf4, 0x63, 0x1f, 0x0}},
		Glyph{Rune: 69, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x3f, 0xf, 0x80}},
		Glyph{Rune: 70, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x3f, 0x8, 0x0}},
		Glyph{Rune: 71, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x2f, 0x1f, 0x80}},
		Glyph{Rune: 72, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8c, 0x7f, 0x18, 0x80}},
		Glyph{Rune: 73, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf9, 0x8, 0x4f, 0x80}},
		Glyph{Rune: 74, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x78, 0x85, 0x2f, 0x80}},
		Glyph{Rune: 75, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8d, 0xb1, 0x68, 0x80}},
		Glyph{Rune: 76, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x84, 0x21, 0xf, 0x80}},
		Glyph{Rune: 77, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfd, 0x6b, 0x5a, 0x80}},
		Glyph{Rune: 78, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x63, 0x18, 0x80}},
		Glyph{Rune: 79, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x63, 0x1f, 0x80}},
		Glyph{Rune: 80, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x7f, 0x8, 0x0}},
		Glyph{Rune: 81, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x63, 0x3f, 0x80}},
		Glyph{Rune: 82, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x7f, 0x29, 0x0}},
		Glyph{Rune: 83, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc, 0x3e, 0x1f, 0x80}},
		Glyph{Rune: 84, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf9, 0x8, 0x42, 0x0}},
		Glyph{Rune: 85, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8c, 0x63, 0x1f, 0x80}},
		Glyph{Rune: 86, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8c, 0x62, 0xa2, 0x0}},
		Glyph{Rune: 87, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xad, 0x6b, 0x5f, 0x80}},
		Glyph{Rune: 88, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8a, 0x88, 0xa8, 0x80}},
		Glyph{Rune: 89, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8c, 0x54, 0x42, 0x0}},
		Glyph{Rune: 90, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8, 0x7f, 0xf, 0x80}},
		Glyph{Rune: 91, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xea, 0xc0}},
		Glyph{Rune: 92, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x82, 0x8, 0x20, 0x80}},
		Glyph{Rune: 93, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xd5, 0xc0}},
		Glyph{Rune: 94, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x54}},
		Glyph{Rune: 95, Width: 0x5, Height: 0x1, XAdvance: 0x6, XOffset: 0, YOffset: 1, Bitmaps: []uint8{0xf8}},
		Glyph{Rune: 96, Width: 0x1, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 97, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf1, 0xff}},
		Glyph{Rune: 98, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8f, 0x99, 0xf0}},
		Glyph{Rune: 99, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf8, 0x8f}},
		Glyph{Rune: 100, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x1f, 0x99, 0xf0}},
		Glyph{Rune: 101, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xff, 0x8f}},
		Glyph{Rune: 102, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x6b, 0xa4}},
		Glyph{Rune: 103, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf9, 0x9f, 0x10}},
		Glyph{Rune: 104, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8f, 0x99, 0x90}},
		Glyph{Rune: 105, Width: 0x1, Height: 0x4, XAdvance: 0x2, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 106, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x55, 0xc0}},
		Glyph{Rune: 107, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8a, 0xf9, 0x90}},
		Glyph{Rune: 108, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8}},
		Glyph{Rune: 109, Width: 0x5, Height: 0x4, XAdvance: 0x6, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xfd, 0x63, 0x10}},
		Glyph{Rune: 110, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf9, 0x99}},
		Glyph{Rune: 111, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf9, 0x9f}},
		Glyph{Rune: 112, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf9, 0x9f, 0x80}},
		Glyph{Rune: 113, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf9, 0x9f, 0x20}},
		Glyph{Rune: 114, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf8, 0x88}},
		Glyph{Rune: 115, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x47, 0x1f}},
		Glyph{Rune: 116, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x27, 0xc8, 0x42, 0x0}},
		Glyph{Rune: 117, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x99, 0x9f}},
		Glyph{Rune: 118, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x99, 0x97}},
		Glyph{Rune: 119, Width: 0x5, Height: 0x4, XAdvance: 0x6, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x8c, 0x6b, 0xf0}},
		Glyph{Rune: 120, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x96, 0x69}},
		Glyph{Rune: 121, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x99, 0x9f, 0x10}},
		Glyph{Rune: 122, Width: 0x4, Height: 0x4, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x2e, 0x8f}},
		Glyph{Rune: 123, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x2b, 0x22}},
		Glyph{Rune: 124, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8}},
		Glyph{Rune: 125, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x89, 0xa8}},
		Glyph{Rune: 126, Width: 0x5, Height: 0x3, XAdvance: 0x6, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xf, 0xe0}},
	},

	YAdvance: 0x7,
}
View Source
var Picopixel = Font{
	BBox: [4]int8{5, 6, 0, -4},
	Glyphs: []Glyph{
		Glyph{Rune: 32, Width: 0x0, Height: 0x0, XAdvance: 0x2, XOffset: 0, YOffset: 1, Bitmaps: []uint8{}},
		Glyph{Rune: 33, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe8}},
		Glyph{Rune: 34, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb4}},
		Glyph{Rune: 35, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x57, 0xd5, 0xf5, 0x0}},
		Glyph{Rune: 36, Width: 0x3, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x4e, 0x3e, 0x80}},
		Glyph{Rune: 37, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa5, 0x4a}},
		Glyph{Rune: 38, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x4a, 0x5a, 0x50}},
		Glyph{Rune: 39, Width: 0x1, Height: 0x2, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc0}},
		Glyph{Rune: 40, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x6a, 0x40}},
		Glyph{Rune: 41, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x95, 0x80}},
		Glyph{Rune: 42, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xaa, 0x80}},
		Glyph{Rune: 43, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x5d, 0x0}},
		Glyph{Rune: 44, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0x60}},
		Glyph{Rune: 45, Width: 0x3, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 46, Width: 0x1, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 47, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x25, 0x48}},
		Glyph{Rune: 48, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x56, 0xd4}},
		Glyph{Rune: 49, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x75, 0x40}},
		Glyph{Rune: 50, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc5, 0x4e}},
		Glyph{Rune: 51, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc5, 0x1c}},
		Glyph{Rune: 52, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x97, 0x92}},
		Glyph{Rune: 53, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf3, 0x1c}},
		Glyph{Rune: 54, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x53, 0x54}},
		Glyph{Rune: 55, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe5, 0x48}},
		Glyph{Rune: 56, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x55, 0x54}},
		Glyph{Rune: 57, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x55, 0x94}},
		Glyph{Rune: 58, Width: 0x1, Height: 0x3, XAdvance: 0x2, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xa0}},
		Glyph{Rune: 59, Width: 0x2, Height: 0x4, XAdvance: 0x3, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x46}},
		Glyph{Rune: 60, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x64}},
		Glyph{Rune: 61, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xe3, 0x80}},
		Glyph{Rune: 62, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x98}},
		Glyph{Rune: 63, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc5, 0x4}},
		Glyph{Rune: 64, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x56, 0xc6}},
		Glyph{Rune: 65, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x57, 0xda}},
		Glyph{Rune: 66, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xd7, 0x5c}},
		Glyph{Rune: 67, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x72, 0x46}},
		Glyph{Rune: 68, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xd6, 0xdc}},
		Glyph{Rune: 69, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf3, 0xce}},
		Glyph{Rune: 70, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf3, 0x48}},
		Glyph{Rune: 71, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x72, 0xd4}},
		Glyph{Rune: 72, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb7, 0xda}},
		Glyph{Rune: 73, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xf8}},
		Glyph{Rune: 74, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x24, 0xd4}},
		Glyph{Rune: 75, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xbb, 0x5a}},
		Glyph{Rune: 76, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x92, 0x4e}},
		Glyph{Rune: 77, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8e, 0xeb, 0x58, 0x80}},
		Glyph{Rune: 78, Width: 0x4, Height: 0x5, XAdvance: 0x5, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x9d, 0xb9, 0x90}},
		Glyph{Rune: 79, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x56, 0xd4}},
		Glyph{Rune: 80, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xd7, 0x48}},
		Glyph{Rune: 81, Width: 0x3, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x56, 0xd4, 0x40}},
		Glyph{Rune: 82, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xd7, 0x5a}},
		Glyph{Rune: 83, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x71, 0x1c}},
		Glyph{Rune: 84, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe9, 0x24}},
		Glyph{Rune: 85, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb6, 0xd4}},
		Glyph{Rune: 86, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb6, 0xa4}},
		Glyph{Rune: 87, Width: 0x5, Height: 0x5, XAdvance: 0x6, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x8c, 0x6b, 0x55, 0x0}},
		Glyph{Rune: 88, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb5, 0x5a}},
		Glyph{Rune: 89, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb5, 0x24}},
		Glyph{Rune: 90, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe5, 0x4e}},
		Glyph{Rune: 91, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xea, 0xc0}},
		Glyph{Rune: 92, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x91, 0x12}},
		Glyph{Rune: 93, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xd5, 0xc0}},
		Glyph{Rune: 94, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x54}},
		Glyph{Rune: 95, Width: 0x4, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: 1, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 96, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x90}},
		Glyph{Rune: 97, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xc7, 0xf0}},
		Glyph{Rune: 98, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x93, 0x5e}},
		Glyph{Rune: 99, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x71, 0x80}},
		Glyph{Rune: 100, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x25, 0xde}},
		Glyph{Rune: 101, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x5e, 0x30}},
		Glyph{Rune: 102, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x6e, 0x80}},
		Glyph{Rune: 103, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x77, 0x9c}},
		Glyph{Rune: 104, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x93, 0x5a}},
		Glyph{Rune: 105, Width: 0x1, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xb8}},
		Glyph{Rune: 106, Width: 0x2, Height: 0x6, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x45, 0x60}},
		Glyph{Rune: 107, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x92, 0xea}},
		Glyph{Rune: 108, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xaa, 0x40}},
		Glyph{Rune: 109, Width: 0x5, Height: 0x3, XAdvance: 0x6, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xd5, 0x6a}},
		Glyph{Rune: 110, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xd6, 0x80}},
		Glyph{Rune: 111, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x55, 0x0}},
		Glyph{Rune: 112, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xd7, 0x40}},
		Glyph{Rune: 113, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x75, 0x90}},
		Glyph{Rune: 114, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xe8}},
		Glyph{Rune: 115, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x71, 0xe0}},
		Glyph{Rune: 116, Width: 0x2, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xba, 0x40}},
		Glyph{Rune: 117, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xb5, 0x80}},
		Glyph{Rune: 118, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xb5, 0x0}},
		Glyph{Rune: 119, Width: 0x5, Height: 0x3, XAdvance: 0x6, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x8d, 0x54}},
		Glyph{Rune: 120, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xaa, 0x80}},
		Glyph{Rune: 121, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xac, 0xe0}},
		Glyph{Rune: 122, Width: 0x3, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xe5, 0x70}},
		Glyph{Rune: 123, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x6a, 0x26}},
		Glyph{Rune: 124, Width: 0x1, Height: 0x6, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xfc}},
		Glyph{Rune: 125, Width: 0x3, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc8, 0xac}},
		Glyph{Rune: 126, Width: 0x4, Height: 0x2, XAdvance: 0x5, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x5a}},
	},

	YAdvance: 0x7,
}
View Source
var Tiny3x3a2pt7b = Font{
	BBox: [4]int8{3, 4, 0, -2},
	Glyphs: []Glyph{
		Glyph{Rune: 32, Width: 0x0, Height: 0x0, XAdvance: 0x4, XOffset: 0, YOffset: 1, Bitmaps: []uint8{}},
		Glyph{Rune: 33, Width: 0x1, Height: 0x2, XAdvance: 0x3, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xc0}},
		Glyph{Rune: 34, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xb4}},
		Glyph{Rune: 35, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xbf, 0x80}},
		Glyph{Rune: 36, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x6b, 0x0}},
		Glyph{Rune: 37, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xdd, 0x80}},
		Glyph{Rune: 38, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x59, 0x80}},
		Glyph{Rune: 39, Width: 0x1, Height: 0x1, XAdvance: 0x3, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 40, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x64}},
		Glyph{Rune: 41, Width: 0x2, Height: 0x3, XAdvance: 0x4, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0x98}},
		Glyph{Rune: 42, Width: 0x2, Height: 0x2, XAdvance: 0x4, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 43, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x5d, 0x0}},
		Glyph{Rune: 44, Width: 0x1, Height: 0x2, XAdvance: 0x2, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0xc0}},
		Glyph{Rune: 45, Width: 0x3, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 46, Width: 0x1, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 47, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x2a, 0x0}},
		Glyph{Rune: 48, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x55, 0x0}},
		Glyph{Rune: 49, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x94}},
		Glyph{Rune: 50, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xc9, 0x80}},
		Glyph{Rune: 51, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xef, 0x80}},
		Glyph{Rune: 52, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xbc, 0x80}},
		Glyph{Rune: 53, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x6b, 0x0}},
		Glyph{Rune: 54, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x9f, 0x80}},
		Glyph{Rune: 55, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xe4, 0x80}},
		Glyph{Rune: 56, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x7f, 0x0}},
		Glyph{Rune: 57, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xfc, 0x80}},
		Glyph{Rune: 58, Width: 0x1, Height: 0x3, XAdvance: 0x3, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xa0}},
		Glyph{Rune: 59, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x58}},
		Glyph{Rune: 60, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x64}},
		Glyph{Rune: 61, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xe3, 0x80}},
		Glyph{Rune: 62, Width: 0x2, Height: 0x3, XAdvance: 0x4, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0x98}},
		Glyph{Rune: 63, Width: 0x2, Height: 0x3, XAdvance: 0x4, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xd8}},
		Glyph{Rune: 64, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xd8, 0x80}},
		Glyph{Rune: 65, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x5e, 0x80}},
		Glyph{Rune: 66, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xdf, 0x80}},
		Glyph{Rune: 67, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x71, 0x80}},
		Glyph{Rune: 68, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xd7, 0x0}},
		Glyph{Rune: 69, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xfb, 0x80}},
		Glyph{Rune: 70, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xfa, 0x0}},
		Glyph{Rune: 71, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xd7, 0x80}},
		Glyph{Rune: 72, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xbe, 0x80}},
		Glyph{Rune: 73, Width: 0x1, Height: 0x3, XAdvance: 0x3, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 74, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x27, 0x0}},
		Glyph{Rune: 75, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xba, 0x80}},
		Glyph{Rune: 76, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x93, 0x80}},
		Glyph{Rune: 77, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xfe, 0x80}},
		Glyph{Rune: 78, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xf6, 0x80}},
		Glyph{Rune: 79, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xf7, 0x80}},
		Glyph{Rune: 80, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xfe, 0x0}},
		Glyph{Rune: 81, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xf7, 0x0}},
		Glyph{Rune: 82, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xde, 0x80}},
		Glyph{Rune: 83, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x6b, 0x0}},
		Glyph{Rune: 84, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xe9, 0x0}},
		Glyph{Rune: 85, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xb7, 0x80}},
		Glyph{Rune: 86, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xb5, 0x0}},
		Glyph{Rune: 87, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xbf, 0x80}},
		Glyph{Rune: 88, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xaa, 0x80}},
		Glyph{Rune: 89, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xa9, 0x0}},
		Glyph{Rune: 90, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xeb, 0x80}},
		Glyph{Rune: 91, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xec}},
		Glyph{Rune: 92, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x88, 0x80}},
		Glyph{Rune: 93, Width: 0x2, Height: 0x3, XAdvance: 0x4, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xdc}},
		Glyph{Rune: 94, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x54}},
		Glyph{Rune: 95, Width: 0x3, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: 0, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 96, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x90}},
		Glyph{Rune: 97, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x70}},
		Glyph{Rune: 98, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xbc}},
		Glyph{Rune: 99, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 100, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x7c}},
		Glyph{Rune: 101, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xb0}},
		Glyph{Rune: 102, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x68}},
		Glyph{Rune: 103, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xfc}},
		Glyph{Rune: 104, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xbc}},
		Glyph{Rune: 105, Width: 0x1, Height: 0x2, XAdvance: 0x2, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xc0}},
		Glyph{Rune: 106, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x58}},
		Glyph{Rune: 107, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x9a, 0x80}},
		Glyph{Rune: 108, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xa4}},
		Glyph{Rune: 109, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xdc}},
		Glyph{Rune: 110, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xd4}},
		Glyph{Rune: 111, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 112, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xf8}},
		Glyph{Rune: 113, Width: 0x2, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xf4}},
		Glyph{Rune: 114, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 115, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x60}},
		Glyph{Rune: 116, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x59, 0x80}},
		Glyph{Rune: 117, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xbc}},
		Glyph{Rune: 118, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xa8}},
		Glyph{Rune: 119, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xec}},
		Glyph{Rune: 120, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 121, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xac, 0x80}},
		Glyph{Rune: 122, Width: 0x2, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x90}},
		Glyph{Rune: 123, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x79, 0x80}},
		Glyph{Rune: 124, Width: 0x1, Height: 0x4, XAdvance: 0x3, XOffset: 1, YOffset: -2, Bitmaps: []uint8{0xf0}},
		Glyph{Rune: 125, Width: 0x3, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0xcf, 0x0}},
		Glyph{Rune: 126, Width: 0x3, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x78}},
	},

	YAdvance: 0x4,
}
View Source
var TomThumb = Font{
	BBox: [4]int8{8, 6, 0, -5},
	Glyphs: []Glyph{
		Glyph{Rune: 32, Width: 0x8, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x0}},
		Glyph{Rune: 33, Width: 0x8, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x80, 0x0, 0x80}},
		Glyph{Rune: 34, Width: 0x8, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0}},
		Glyph{Rune: 35, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xe0, 0xa0, 0xe0, 0xa0}},
		Glyph{Rune: 36, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0, 0x60, 0xc0, 0x40}},
		Glyph{Rune: 37, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x20, 0x40, 0x80, 0x20}},
		Glyph{Rune: 38, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xc0, 0xe0, 0xa0, 0x60}},
		Glyph{Rune: 39, Width: 0x8, Height: 0x2, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80}},
		Glyph{Rune: 40, Width: 0x8, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x80, 0x80, 0x40}},
		Glyph{Rune: 41, Width: 0x8, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40, 0x40, 0x40, 0x80}},
		Glyph{Rune: 42, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x40, 0xa0}},
		Glyph{Rune: 43, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x40, 0xe0, 0x40}},
		Glyph{Rune: 44, Width: 0x8, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -2, Bitmaps: []uint8{0x40, 0x80}},
		Glyph{Rune: 45, Width: 0x8, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 46, Width: 0x8, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 47, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x20, 0x40, 0x80, 0x80}},
		Glyph{Rune: 48, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xa0, 0xa0, 0xa0, 0xc0}},
		Glyph{Rune: 49, Width: 0x8, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xc0, 0x40, 0x40, 0x40}},
		Glyph{Rune: 50, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x20, 0x40, 0x80, 0xe0}},
		Glyph{Rune: 51, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x20, 0x40, 0x20, 0xc0}},
		Glyph{Rune: 52, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xe0, 0x20, 0x20}},
		Glyph{Rune: 53, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x80, 0xc0, 0x20, 0xc0}},
		Glyph{Rune: 54, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x80, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 55, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x20, 0x40, 0x80, 0x80}},
		Glyph{Rune: 56, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0xa0, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 57, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0xa0, 0xe0, 0x20, 0xc0}},
		Glyph{Rune: 58, Width: 0x8, Height: 0x3, XAdvance: 0x2, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x80, 0x0, 0x80}},
		Glyph{Rune: 59, Width: 0x8, Height: 0x4, XAdvance: 0x3, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x40, 0x0, 0x40, 0x80}},
		Glyph{Rune: 60, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x40, 0x80, 0x40, 0x20}},
		Glyph{Rune: 61, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe0, 0x0, 0xe0}},
		Glyph{Rune: 62, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40, 0x20, 0x40, 0x80}},
		Glyph{Rune: 63, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x20, 0x40, 0x0, 0x40}},
		Glyph{Rune: 64, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0, 0xe0, 0x80, 0x60}},
		Glyph{Rune: 65, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0, 0xe0, 0xa0, 0xa0}},
		Glyph{Rune: 66, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xa0, 0xc0, 0xa0, 0xc0}},
		Glyph{Rune: 67, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x80, 0x80, 0x80, 0x60}},
		Glyph{Rune: 68, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xa0, 0xa0, 0xa0, 0xc0}},
		Glyph{Rune: 69, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x80, 0xe0, 0x80, 0xe0}},
		Glyph{Rune: 70, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x80, 0xe0, 0x80, 0x80}},
		Glyph{Rune: 71, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x80, 0xe0, 0xa0, 0x60}},
		Glyph{Rune: 72, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xe0, 0xa0, 0xa0}},
		Glyph{Rune: 73, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x40, 0x40, 0x40, 0xe0}},
		Glyph{Rune: 74, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x20, 0x20, 0xa0, 0x40}},
		Glyph{Rune: 75, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xc0, 0xa0, 0xa0}},
		Glyph{Rune: 76, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x80, 0x80, 0xe0}},
		Glyph{Rune: 77, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xe0, 0xe0, 0xa0, 0xa0}},
		Glyph{Rune: 78, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xe0, 0xe0, 0xe0, 0xa0}},
		Glyph{Rune: 79, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0, 0xa0, 0xa0, 0x40}},
		Glyph{Rune: 80, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xa0, 0xc0, 0x80, 0x80}},
		Glyph{Rune: 81, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0, 0xa0, 0xe0, 0x60}},
		Glyph{Rune: 82, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xa0, 0xe0, 0xc0, 0xa0}},
		Glyph{Rune: 83, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x80, 0x40, 0x20, 0xc0}},
		Glyph{Rune: 84, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x40, 0x40, 0x40, 0x40}},
		Glyph{Rune: 85, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 86, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xa0, 0x40, 0x40}},
		Glyph{Rune: 87, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xe0, 0xe0, 0xa0}},
		Glyph{Rune: 88, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0x40, 0xa0, 0xa0}},
		Glyph{Rune: 89, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0x40, 0x40, 0x40}},
		Glyph{Rune: 90, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x20, 0x40, 0x80, 0xe0}},
		Glyph{Rune: 91, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x80, 0x80, 0x80, 0xe0}},
		Glyph{Rune: 92, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x80, 0x40, 0x20}},
		Glyph{Rune: 93, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x20, 0x20, 0x20, 0xe0}},
		Glyph{Rune: 94, Width: 0x8, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0}},
		Glyph{Rune: 95, Width: 0x8, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 96, Width: 0x8, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40}},
		Glyph{Rune: 97, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc0, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 98, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0xc0, 0xa0, 0xa0, 0xc0}},
		Glyph{Rune: 99, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0x80, 0x80, 0x60}},
		Glyph{Rune: 100, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x60, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 101, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xa0, 0xc0, 0x60}},
		Glyph{Rune: 102, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x40, 0xe0, 0x40, 0x40}},
		Glyph{Rune: 103, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xa0, 0xe0, 0x20, 0x40}},
		Glyph{Rune: 104, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0xc0, 0xa0, 0xa0, 0xa0}},
		Glyph{Rune: 105, Width: 0x8, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x0, 0x80, 0x80, 0x80}},
		Glyph{Rune: 106, Width: 0x8, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x0, 0x20, 0x20, 0xa0, 0x40}},
		Glyph{Rune: 107, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0xa0, 0xc0, 0xc0, 0xa0}},
		Glyph{Rune: 108, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x40, 0x40, 0x40, 0xe0}},
		Glyph{Rune: 109, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe0, 0xe0, 0xe0, 0xa0}},
		Glyph{Rune: 110, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc0, 0xa0, 0xa0, 0xa0}},
		Glyph{Rune: 111, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x40, 0xa0, 0xa0, 0x40}},
		Glyph{Rune: 112, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xc0, 0xa0, 0xa0, 0xc0, 0x80}},
		Glyph{Rune: 113, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xa0, 0xa0, 0x60, 0x20}},
		Glyph{Rune: 114, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0x80, 0x80, 0x80}},
		Glyph{Rune: 115, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xc0, 0x60, 0xc0}},
		Glyph{Rune: 116, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xe0, 0x40, 0x40, 0x60}},
		Glyph{Rune: 117, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 118, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0, 0xa0, 0xe0, 0x40}},
		Glyph{Rune: 119, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0, 0xe0, 0xe0, 0xe0}},
		Glyph{Rune: 120, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0, 0x40, 0x40, 0xa0}},
		Glyph{Rune: 121, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0, 0xa0, 0x60, 0x20, 0x40}},
		Glyph{Rune: 122, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe0, 0x60, 0xc0, 0xe0}},
		Glyph{Rune: 123, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x40, 0x80, 0x40, 0x60}},
		Glyph{Rune: 124, Width: 0x8, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x0, 0x80, 0x80}},
		Glyph{Rune: 125, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x40, 0x20, 0x40, 0xc0}},
		Glyph{Rune: 126, Width: 0x8, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0}},
		Glyph{Rune: 127, Width: 0x8, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x0, 0x80, 0x80, 0x80}},
		Glyph{Rune: 128, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xe0, 0x80, 0xe0, 0x40}},
		Glyph{Rune: 129, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x40, 0xe0, 0x40, 0xe0}},
		Glyph{Rune: 130, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x40, 0xe0, 0x40, 0xa0}},
		Glyph{Rune: 131, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0x40, 0xe0, 0x40}},
		Glyph{Rune: 132, Width: 0x8, Height: 0x5, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x0, 0x80, 0x80}},
		Glyph{Rune: 133, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x40, 0xa0, 0x40, 0xc0}},
		Glyph{Rune: 134, Width: 0x8, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0}},
		Glyph{Rune: 135, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x80, 0x60}},
		Glyph{Rune: 136, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xa0, 0xe0, 0x0, 0xe0}},
		Glyph{Rune: 137, Width: 0x8, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x40}},
		Glyph{Rune: 138, Width: 0x8, Height: 0x2, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe0, 0x20}},
		Glyph{Rune: 139, Width: 0x8, Height: 0x1, XAdvance: 0x3, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0xc0}},
		Glyph{Rune: 140, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xc0, 0xa0}},
		Glyph{Rune: 141, Width: 0x8, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0}},
		Glyph{Rune: 142, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0, 0x40}},
		Glyph{Rune: 143, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xe0, 0x40, 0x0, 0xe0}},
		Glyph{Rune: 144, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x40, 0x60}},
		Glyph{Rune: 145, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x60, 0xe0}},
		Glyph{Rune: 146, Width: 0x8, Height: 0x2, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80}},
		Glyph{Rune: 147, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xa0, 0xa0, 0xc0, 0x80}},
		Glyph{Rune: 148, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xa0, 0x60, 0x60, 0x60}},
		Glyph{Rune: 149, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xe0, 0xe0, 0xe0}},
		Glyph{Rune: 150, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x40, 0x20, 0xc0}},
		Glyph{Rune: 151, Width: 0x8, Height: 0x3, XAdvance: 0x2, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x80}},
		Glyph{Rune: 152, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0xa0, 0x40, 0x0, 0xe0}},
		Glyph{Rune: 153, Width: 0x8, Height: 0x3, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40, 0x80}},
		Glyph{Rune: 154, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x0, 0x60, 0x20}},
		Glyph{Rune: 155, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x80, 0x0, 0xc0, 0x60}},
		Glyph{Rune: 156, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xc0, 0x0, 0x60, 0x20}},
		Glyph{Rune: 157, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x0, 0x40, 0x80, 0xe0}},
		Glyph{Rune: 158, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0x40, 0xe0, 0xa0}},
		Glyph{Rune: 159, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x40, 0xe0, 0xa0}},
		Glyph{Rune: 160, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0x40, 0xe0, 0xa0}},
		Glyph{Rune: 161, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0, 0x40, 0xe0, 0xa0}},
		Glyph{Rune: 162, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x40, 0xa0, 0xe0, 0xa0}},
		Glyph{Rune: 163, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xc0, 0xa0, 0xe0, 0xa0}},
		Glyph{Rune: 164, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0, 0xe0, 0xc0, 0xe0}},
		Glyph{Rune: 165, Width: 0x8, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x80, 0x80, 0x60, 0x20, 0x40}},
		Glyph{Rune: 166, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0xe0, 0xc0, 0xe0}},
		Glyph{Rune: 167, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0xe0, 0xc0, 0xe0}},
		Glyph{Rune: 168, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0xe0, 0xc0, 0xe0}},
		Glyph{Rune: 169, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xe0, 0xc0, 0xe0}},
		Glyph{Rune: 170, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0xe0, 0x40, 0xe0}},
		Glyph{Rune: 171, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0xe0, 0x40, 0xe0}},
		Glyph{Rune: 172, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0xe0, 0x40, 0xe0}},
		Glyph{Rune: 173, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xe0, 0x40, 0xe0}},
		Glyph{Rune: 174, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0xa0, 0xe0, 0xa0, 0xc0}},
		Glyph{Rune: 175, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x60, 0xa0, 0xe0, 0xa0}},
		Glyph{Rune: 176, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 177, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 178, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 179, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x60, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 180, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xe0, 0xa0, 0xe0}},
		Glyph{Rune: 181, Width: 0x8, Height: 0x3, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0xa0, 0x40, 0xa0}},
		Glyph{Rune: 182, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xa0, 0xe0, 0xa0, 0xc0}},
		Glyph{Rune: 183, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40, 0xa0, 0xa0, 0xe0}},
		Glyph{Rune: 184, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x40, 0xa0, 0xa0, 0xe0}},
		Glyph{Rune: 185, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0xa0, 0xa0, 0xe0}},
		Glyph{Rune: 186, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xa0, 0xa0, 0xe0}},
		Glyph{Rune: 187, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x40, 0xa0, 0xe0, 0x40}},
		Glyph{Rune: 188, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0xe0, 0xa0, 0xe0, 0x80}},
		Glyph{Rune: 189, Width: 0x8, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xa0, 0xc0, 0xa0, 0xc0, 0x80}},
		Glyph{Rune: 190, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 191, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 192, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 193, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 194, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 195, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0x60, 0x60, 0xa0, 0xe0}},
		Glyph{Rune: 196, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xe0, 0xe0, 0xc0}},
		Glyph{Rune: 197, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0x80, 0x60, 0x20, 0x40}},
		Glyph{Rune: 198, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0x60, 0xe0, 0x60}},
		Glyph{Rune: 199, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x60, 0xe0, 0x60}},
		Glyph{Rune: 200, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0x60, 0xe0, 0x60}},
		Glyph{Rune: 201, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0x60, 0xe0, 0x60}},
		Glyph{Rune: 202, Width: 0x8, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40, 0x80, 0x80, 0x80}},
		Glyph{Rune: 203, Width: 0x8, Height: 0x5, XAdvance: 0x3, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x40, 0x40, 0x40}},
		Glyph{Rune: 204, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0x40, 0x40, 0x40}},
		Glyph{Rune: 205, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0x40, 0x40, 0x40}},
		Glyph{Rune: 206, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0, 0x60, 0xa0, 0x60}},
		Glyph{Rune: 207, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x60, 0xc0, 0xa0, 0xa0}},
		Glyph{Rune: 208, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x20, 0x40, 0xa0, 0x40}},
		Glyph{Rune: 209, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x80, 0x40, 0xa0, 0x40}},
		Glyph{Rune: 210, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0x40, 0xa0, 0x40}},
		Glyph{Rune: 211, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xc0, 0x60, 0x40, 0xa0, 0x40}},
		Glyph{Rune: 212, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0x40, 0xa0, 0x40}},
		Glyph{Rune: 213, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x40, 0x0, 0xe0, 0x0, 0x40}},
		Glyph{Rune: 214, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xe0, 0xa0, 0xc0}},
		Glyph{Rune: 215, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x80, 0x40, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 216, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x40, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 217, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0x0, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 218, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xa0, 0xa0, 0x60}},
		Glyph{Rune: 219, Width: 0x8, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x20, 0x40, 0xa0, 0x60, 0x20, 0x40}},
		Glyph{Rune: 220, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x80, 0xc0, 0xa0, 0xc0, 0x80}},
		Glyph{Rune: 221, Width: 0x8, Height: 0x6, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xa0, 0x60, 0x20, 0x40}},
		Glyph{Rune: 222, Width: 0x8, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x0}},
		Glyph{Rune: 223, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xc0, 0xe0, 0xc0, 0x60}},
		Glyph{Rune: 224, Width: 0x8, Height: 0x4, XAdvance: 0x4, XOffset: 0, YOffset: -4, Bitmaps: []uint8{0x60, 0xe0, 0xc0, 0xe0}},
		Glyph{Rune: 225, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x60, 0xc0, 0x60, 0xc0}},
		Glyph{Rune: 226, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x60, 0xc0, 0x60, 0xc0}},
		Glyph{Rune: 227, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0x0, 0xa0, 0x40, 0x40}},
		Glyph{Rune: 228, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xe0, 0x60, 0xc0, 0xe0}},
		Glyph{Rune: 229, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xa0, 0xe0, 0x60, 0xc0, 0xe0}},
		Glyph{Rune: 230, Width: 0x8, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x0}},
		Glyph{Rune: 231, Width: 0x8, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0x0}},
		Glyph{Rune: 232, Width: 0x8, Height: 0x1, XAdvance: 0x2, XOffset: 0, YOffset: -3, Bitmaps: []uint8{0x80}},
		Glyph{Rune: 233, Width: 0x8, Height: 0x1, XAdvance: 0x4, XOffset: 0, YOffset: -1, Bitmaps: []uint8{0xa0}},
		Glyph{Rune: 234, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0x60, 0xe0, 0xe0, 0xc0, 0x60}},
		Glyph{Rune: 235, Width: 0x8, Height: 0x5, XAdvance: 0x4, XOffset: 0, YOffset: -5, Bitmaps: []uint8{0xe0, 0xa0, 0xa0, 0xa0, 0xe0}},
	},

	YAdvance: 0x6,
}

Functions

func DrawChar

func DrawChar(display drivers.Displayer, font Fonter, x int16, y int16, char rune, color color.RGBA)

DrawChar sets a single rune in the buffer of the display.

func DrawCharRotated

func DrawCharRotated(display drivers.Displayer, font Fonter, x int16, y int16, char rune, color color.RGBA, rotation Rotation)

DrawCharRotated sets a single rune in the buffer of the display.

func LineWidth

func LineWidth(f Fonter, str string) (innerWidth uint32, outboxWidth uint32)

LineWidth returns the inner and outbox widths corresponding to font and str.

func WriteLine

func WriteLine(display drivers.Displayer, font Fonter, x int16, y int16, str string, c color.RGBA)

WriteLine writes a string in the selected font in the buffer.

func WriteLineColors

func WriteLineColors(display drivers.Displayer, font Fonter, x int16, y int16, str string, colors []color.RGBA)

WriteLineColors writes a string in the selected font in the buffer. Each char is in a different color if not enough colors are defined, colors are cycled.

func WriteLineColorsRotated

func WriteLineColorsRotated(display drivers.Displayer, font Fonter, x int16, y int16, str string, colors []color.RGBA, rotation Rotation)

WriteLineColorsRotated writes a string in the selected font in the buffer. Each char is in a different color if not enough colors are defined, colors are cycled.

func WriteLineRotated

func WriteLineRotated(display drivers.Displayer, font Fonter, x int16, y int16, str string, c color.RGBA, rotation Rotation)

WriteLineRotated writes a string in the selected font in the buffer.

Types

type Font

type Font struct {
	BBox     [4]int8 // width, height, minX, minY
	Glyphs   []Glyph
	YAdvance uint8
}

Font is a struct that implements Fonter interface.

func (*Font) GetGlyph added in v0.3.0

func (font *Font) GetGlyph(r rune) Glyph

GetGlyph returns the glyph corresponding to the specified rune in the font.

func (*Font) GetYAdvance added in v0.3.0

func (f *Font) GetYAdvance() uint8

GetYAdvance returns YAdvance of f.

type Fonter added in v0.3.0

type Fonter interface {
	GetGlyph(r rune) Glyph
	GetYAdvance() uint8
}

Fonter is an interface that represents a set of glyphs.

type Glyph

type Glyph struct {
	Rune     rune
	Width    uint8
	Height   uint8
	XAdvance uint8
	XOffset  int8
	YOffset  int8
	Bitmaps  []byte
}

Glyph is a struct that implements Glypher interface.

func GetGlyph

func GetGlyph(f Fonter, r rune) Glyph

GetGlyph returns the glyph corresponding to the specified rune in the font.

func (Glyph) Draw added in v0.3.0

func (glyph Glyph) Draw(display drivers.Displayer, x int16, y int16, color color.RGBA)

Draw sets a single glyph in the buffer of the display.

func (Glyph) Info added in v0.3.0

func (glyph Glyph) Info() GlyphInfo

Info returns glyph information.

type GlyphInfo added in v0.3.0

type GlyphInfo struct {
	Rune     rune
	Width    uint8
	Height   uint8
	XAdvance uint8
	XOffset  int8
	YOffset  int8
}

GlyphInfo is a structure that holds information about glyphs.

type Glypher added in v0.3.0

type Glypher interface {
	Draw(display drivers.Displayer, x int16, y int16, color color.RGBA)
	Info() GlyphInfo
}

Glypher is glyph itself, and it knows how to draw itself.

type RotatedDisplay added in v0.3.0

type RotatedDisplay struct {
	Rotation Rotation
	X        int16
	Y        int16
	// contains filtered or unexported fields
}

func NewRotatedDisplay added in v0.3.0

func NewRotatedDisplay(display drivers.Displayer, rotation Rotation, x, y int16) RotatedDisplay

func (RotatedDisplay) Display added in v0.3.0

func (d RotatedDisplay) Display() error

func (RotatedDisplay) SetPixel added in v0.3.0

func (d RotatedDisplay) SetPixel(x, y int16, c color.RGBA)

func (RotatedDisplay) Size added in v0.3.0

func (d RotatedDisplay) Size() (int16, int16)

type Rotation

type Rotation uint8
const (
	NO_ROTATION  Rotation = 0
	ROTATION_90  Rotation = 1 // 90 degrees clock-wise rotation
	ROTATION_180 Rotation = 2
	ROTATION_270 Rotation = 3

	LineFeed       = 0x0A
	CarriageReturn = 0x0D
)

Directories

Path Synopsis
cmd
Package const2bit is for fonts that use 2 bits per pixel.
Package const2bit is for fonts that use 2 bits per pixel.
examples
epd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL