├── .gitignore ├── .mm ├── bin └── magic ├── 0xA000-Bold.asc ├── 0xA000-Boxes-Mono.asc ├── 0xA000-Boxes.asc ├── 0xA000-Cleaner.asc ├── 0xA000-Condensed.asc ├── 0xA000-Contrast-Mono.asc ├── 0xA000-Contrast.asc ├── 0xA000-Dots-Mono.asc ├── 0xA000-Dots.asc ├── 0xA000-Edit-Mono.asc ├── 0xA000-Extra-Bold.asc ├── 0xA000-Heavy.asc ├── 0xA000-Light.asc ├── 0xA000-Medium.asc ├── 0xA000-Mono-Bold.asc ├── 0xA000-Mono-Light.asc ├── 0xA000-Mono-Medium.asc ├── 0xA000-Mono-Semibold.asc ├── 0xA000-Mono-Thin.asc ├── 0xA000-Mono.asc ├── 0xA000-Monochrome-Mono.asc ├── 0xA000-Monochrome.asc ├── 0xA000-Pen-Mono.asc ├── 0xA000-Pen.asc ├── 0xA000-Pixelated-Mono.asc ├── 0xA000-Pixelated.asc ├── 0xA000-Regular.asc ├── 0xA000-Semibold.asc ├── 0xA000-Square-Bold.asc ├── 0xA000-Square.asc ├── 0xA000-Squared.asc ├── 0xA000-Squareish-Bold.asc ├── 0xA000-Squareish-Mono-Bold.asc ├── 0xA000-Squareish-Mono.asc ├── 0xA000-Squareish.asc ├── 0xA000-Thin.asc ├── 0xA000-Tiled.asc ├── 0xA000-Ultra-Black.asc ├── 0xA000-Ultralight.asc ├── 0xA000.css ├── 0xA000.spacing ├── 0xA000c.asc ├── 0xA000spacing.asc ├── 8px-ascii.asc ├── Beta-Edit.asc ├── Glyphs.content ├── Glyphs.content.sh ├── LICENSE.ISC ├── LICENSE.OFL ├── Makefile ├── README ├── Tech.content ├── aliased.content ├── ascii-art-typedesign.content ├── bake_ttf.sh ├── cc.asc ├── components-bold.asc ├── components-book.asc ├── components-contrast.asc ├── components-extra-bold.asc ├── components-heavy.asc ├── components-light.asc ├── components-medium.asc ├── components-regular.asc ├── components-semibold.asc ├── components-thin.asc ├── components-ultra-black.asc ├── components-ultra-heavy.asc ├── components-ultralight.asc ├── end.html ├── feature.fea ├── font_0xA000.png ├── fontconvert ├── fonts.list ├── fonts.list.full ├── glyphs-ascii.asc ├── glyphs-ascii2.asc ├── glyphs-debug.asc ├── glyphs-drawing.asc ├── glyphs-elaborated.asc ├── glyphs-hack.asc ├── glyphs-latin.asc ├── glyphs-mono.asc ├── glyphs-palette.asc ├── glyphs-smallcaps-thin.asc ├── glyphs-smallcaps.asc ├── head.html ├── head.html.in ├── higher.asc ├── index.content ├── initial-handpixeled-in-gimp-ascii-set.png ├── makedep.sh ├── mc.png ├── neck.html ├── palette-boxes.asc ├── palette-cleaner.asc ├── palette-dots.asc ├── palette-raster.asc ├── palette-regular.asc ├── palette-square.asc ├── palette-squareish.asc ├── small-sizes.content ├── squiggly.png ├── style.css └── wgen.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.ttf 2 | *.o 3 | *.ufo 4 | *.html 5 | 0xA000*.content 6 | .dep 7 | 0xA000.zip 8 | 0xA000.spacing 9 | 0xA000.spacing~ 10 | -------------------------------------------------------------------------------- /.mm/bin: -------------------------------------------------------------------------------- 1 | # bin 2 | 3 | BINARY ?= $(PROJECT_NAME) 4 | BIN_CFILES ?= $(wildcard *.c) 5 | 6 | BIN_TARGETS = $(BINARY) 7 | 8 | BIN_CFLAGS += $(CFLAGS) $(LIB_CFLAGS) 9 | BIN_LD_FLAGS += $(LD_FLAGS) $(LIB_LD_FLAGS) 10 | 11 | BIN_CFLAGS += $(shell test "$(BIN_PKGMODULES)" 2>/dev/null && pkg-config $(BIN_PKGMODULES) --cflags) 12 | BIN_LD_FLAGS += $(shell test "$(BIN_PKGMODULES)" 2>/dev/null && pkg-config $(BIN_PKGMODULES) --libs) 13 | 14 | $(BINARY): $(BIN_CFILES) $(LIBNAME_A) 15 | @echo "CCLD" $@; $(CC) $(SYSROOT) -I .. $(BIN_CFLAGS) $(BIN_LD_FLAGS) \ 16 | $(BIN_CFILES) $(LIBNAME_A) -o $@ 17 | 18 | $(BINARY).efence: $(BIN_CFILES) $(LIBNAME_A) 19 | @echo "CCLD" $@; $(CC) $(SYSROOT) -I .. $(BIN_CFLAGS) $(BIN_LD_FLAGS) \ 20 | $(BIN_CFILES) $(LIBNAME_A) -lefence -o $@ 21 | 22 | all: $(BIN_TARGETS) 23 | CLEAN_FILES += $(BIN_TARGETS) $(BINARY).efence 24 | buildapi-install-runtime: _install_bin 25 | install: _install_bin 26 | uninstall: _uninstall_bin 27 | _install_bin: $(BIN_TARGETS) 28 | install -d $(DESTDIR)$(PREFIX)/bin 29 | install -t $(DESTDIR)$(PREFIX)/bin $(BIN_TARGETS) 30 | _uninstall_bin: 31 | sudo rm -f $(DESTDIR)$(PREFIX)/bin/$(BINARY) 32 | 33 | help: _binhelp 34 | _binhelp: 35 | @echo "$(BINARY) build binary" 36 | @echo "$(BINARY).efence build binary with efence support" 37 | -------------------------------------------------------------------------------- /.mm/magic: -------------------------------------------------------------------------------- 1 | # PROJECT_NAME = my project 2 | all: 3 | 4 | #CFLAGS += -Wall -Wextra 5 | CFLAGS += -O2 -g -rdynamic 6 | #CFLAGS += -g -O2 -rdynamic 7 | CFLAGS += -fPIC 8 | #CFLAGS += -fomit-frame-pointer 9 | CFLAGS += -funroll-loops -fforce-addr -ftracer -fpeel-loops -fmerge-all-constants 10 | CFLAGS += -Wno-unused-parameter -Wno-sign-compare 11 | CFLAGS += -I. -D_XOPEN_SOURCE=500 12 | CFLAGS += -std=c99 13 | 14 | # icky, should perhaps be moved to a commen start include 15 | 16 | P64 = `export | grep m64 > /dev/null && echo 64` 17 | 18 | clean: 19 | rm -f $(CLEAN_FILES) 20 | check: all 21 | make -C tests check 22 | short-check: all 23 | make -C tests update 24 | 25 | # defaults in case they are not set 26 | PROJECT_NAME ?= $(shell basename `pwd`) 27 | PREFIX ?= /usr/local 28 | 29 | all: subdirs 30 | subdirs: 31 | @for a in $(SUBDIRS);do $(MAKE) -C $$a;done 32 | 33 | firsthelp: 34 | @echo "help:" 35 | 36 | help: firsthelp 37 | @echo "----" 38 | 39 | foo: Makefile 40 | cp Makefile tmpmk 41 | for a in `cat tmpmk | grep "\.mm/" | sed 's/include//'`;do \ 42 | csplit tmpmk "/include $$a/"; cat xx00 $$a xx01 > tmpmk2; cp tmpmk2 tmpmk;done 43 | 44 | -include config 45 | 46 | _name: 47 | @echo $(PROJECT_NAME) 48 | _pkgtest: 49 | @echo "pkg-config deps: $(LIB_PKGMODULES)$(BIN_PKGMODULES)" 50 | @if (test "$(LIB_PKGMODULES)$(BIN_PKGMODULES)"); then pkg-config $(LIB_PKGMODULES) $(BIN_PKGMODULES) --libs --cflags; fi 51 | 52 | 53 | LIB_MAJOR_VERSION ?= 0 54 | LIB_MINOR_VERSION ?= 0 55 | LIB_MICRO_VERSION ?= 0 56 | 57 | LIB_VERSION=$(LIB_MAJOR_VERSION).$(LIB_MINOR_VERSION).$(LIB_MICRO_VERSION) 58 | -------------------------------------------------------------------------------- /0xA000-Bold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Bold 3 | fontfamily 0xA000 4 | variant bold 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | overlap_solid 0 9 | # spacing 0xA000.spacing 10 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 11 | include components-bold.asc 12 | include palette-regular.asc 13 | !! 14 | include glyphs-ascii.asc 15 | include glyphs-latin.asc 16 | include glyphs-elaborated.asc 17 | #include glyphs-smallcaps.asc 18 | -------------------------------------------------------------------------------- /0xA000-Boxes-Mono.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Boxes-Mono 2 | fontfamily 0xA000-Boxes 3 | variant Mono 4 | y_shift -1 5 | scale 200 6 | fixed_width 4 7 | include palette-boxes.asc 8 | # ttfautohint-options: --no-info 9 | !! 10 | include glyphs-ascii.asc 11 | include glyphs-latin.asc 12 | include glyphs-drawing.asc 13 | #include glyphs-smallcaps.asc 14 | include glyphs-mono.asc 15 | -------------------------------------------------------------------------------- /0xA000-Boxes.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Boxes 2 | fontfamily 0xA000-Boxes 3 | variant regular 4 | scale 200 5 | include components-regular.asc 6 | y_shift -1 7 | include palette-boxes.asc 8 | # ttfautohint-options: --no-info 9 | !! 10 | include glyphs-ascii.asc 11 | include glyphs-latin.asc 12 | -------------------------------------------------------------------------------- /0xA000-Cleaner.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Cleaner 2 | variant regular 3 | scale 200 4 | y_shift -1 5 | inline_components 1 6 | spacing 0xA000.spacing 7 | # ttfautohint-options: --no-info 8 | 9 | include components-regular.asc 10 | include palette-cleaner.asc 11 | 12 | !! 13 | 14 | include glyphs-ascii.asc 15 | include glyphs-latin.asc 16 | #include glyphs-smallcaps.asc 17 | #include glyphs-debug.asc 18 | -------------------------------------------------------------------------------- /0xA000-Condensed.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Condensed 2 | scale 512 3 | y_shift -1 4 | rbearing_reduce 8 5 | variant regular 6 | inline_components 1 7 | include palette-condensed.asc 8 | !! 9 | include glyphs-ascii.asc # contains letter shapes 10 | include glyphs-latin.asc 11 | include glyphs-drawing.asc 12 | # include glyphs-smallcaps.asc 13 | -------------------------------------------------------------------------------- /0xA000-Contrast-Mono.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Contrast-Mono 2 | variant Mono 3 | y_shift -1 4 | rbearing_reduce 0 5 | fixed_width 4 6 | scale 200 7 | inline_components 1 8 | include components-contrast.asc 9 | include palette-regular.asc 10 | !! 11 | include glyphs-ascii.asc 12 | include glyphs-latin.asc 13 | include glyphs-drawing.asc 14 | #include glyphs-smallcaps.asc 15 | include glyphs-mono.asc 16 | -------------------------------------------------------------------------------- /0xA000-Contrast.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Contrast 2 | scale 200 3 | y_shift -1 4 | inline_components 1 5 | # spacing 0xA000.spacing 6 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 7 | variant regular 8 | include components-contrast.asc 9 | include palette-regular.asc 10 | !! 11 | include glyphs-ascii.asc 12 | include glyphs-latin.asc 13 | include glyphs-elaborated.asc 14 | #include glyphs-smallcaps.asc 15 | -------------------------------------------------------------------------------- /0xA000-Dots-Mono.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Dots-Mono 2 | fontfamily 0xA000-Dots-Mono 3 | variant regular 4 | y_shift -1 5 | rbearing_reduce 0 6 | fixed_width 4 7 | scale 200 8 | include components-regular.asc 9 | include palette-dots.asc 10 | !! 11 | include glyphs-ascii.asc 12 | include glyphs-latin.asc 13 | include glyphs-drawing.asc 14 | #include glyphs-smallcaps.asc 15 | include glyphs-mono.asc 16 | -------------------------------------------------------------------------------- /0xA000-Dots.asc: -------------------------------------------------------------------------------- 1 | include palette-dots.asc 2 | scale 200 3 | fontname 0xA000-Dots 4 | fontfamily 0xA000-Dots 5 | variant regular 6 | y_shift -1 7 | #spacing 0xA000.spacing 8 | 9 | 10 | !! 11 | include glyphs-ascii.asc 12 | include glyphs-latin.asc 13 | include glyphs-drawing.asc 14 | #include glyphs-smallcaps.asc 15 | -------------------------------------------------------------------------------- /0xA000-Edit-Mono.asc: -------------------------------------------------------------------------------- 1 | include components-regular.asc 2 | include palette-regular.asc 3 | authormode # swap out defined palette entries with their shape 4 | inline_components 1 5 | y_shift -1 6 | rbearing_reduce 0 7 | scale 200 8 | fontname 0xA000-Edit-Mono 9 | fontfamily 0xA000-Edit-Mono 10 | variant regular 11 | !! 12 | include glyphs-ascii.asc 13 | include glyphs-latin.asc 14 | include glyphs-mono.asc 15 | include glyphs-drawing.asc 16 | #include glyphs-smallcaps.asc 17 | -------------------------------------------------------------------------------- /0xA000-Extra-Bold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Extra-Bold 3 | fontfamily 0xA000 4 | variant Extra-Bold 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | include components-extra-bold.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | #include glyphs-smallcaps.asc 16 | -------------------------------------------------------------------------------- /0xA000-Heavy.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Heavy 3 | fontfamily 0xA000 4 | variant heavy 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | include components-heavy.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | -------------------------------------------------------------------------------- /0xA000-Light.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Light 3 | fontfamily 0xA000 4 | variant light 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | include components-light.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | -------------------------------------------------------------------------------- /0xA000-Medium.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Medium 3 | fontfamily 0xA000 4 | scale 200 5 | y_shift -1 6 | inline_components 1 7 | 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | variant medium 11 | 12 | include components-medium.asc 13 | include palette-regular.asc 14 | 15 | !! 16 | include glyphs-ascii.asc 17 | include glyphs-latin.asc 18 | -------------------------------------------------------------------------------- /0xA000-Mono-Bold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Mono-Bold 3 | fontfamily 0xA000-Mono 4 | variant bold 5 | inline_components 1 6 | y_shift -1 7 | rbearing_reduce 0 8 | fixed_width 4 9 | scale 200 10 | 11 | include components-bold.asc 12 | include palette-regular.asc 13 | 14 | !! 15 | 16 | include glyphs-ascii.asc 17 | include glyphs-latin.asc 18 | include glyphs-elaborated.asc 19 | include glyphs-mono.asc 20 | include glyphs-drawing.asc 21 | -------------------------------------------------------------------------------- /0xA000-Mono-Light.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Mono-Light 3 | fontfamily 0xA000-Mono 4 | variant light 5 | inline_components 1 6 | y_shift -1 7 | rbearing_reduce 0 8 | fixed_width 4 9 | scale 200 10 | include components-light.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | include glyphs-mono.asc 16 | include glyphs-drawing.asc 17 | -------------------------------------------------------------------------------- /0xA000-Mono-Medium.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Mono-Medium 3 | fontfamily 0xA000-Mono 4 | variant medium 5 | inline_components 1 6 | y_shift -1 7 | rbearing_reduce 0 8 | fixed_width 4 9 | scale 200 10 | include components-medium.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | include glyphs-mono.asc 16 | include glyphs-drawing.asc 17 | 18 | 19 | -------------------------------------------------------------------------------- /0xA000-Mono-Semibold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Mono-Semibold 3 | fontfamily 0xA000-Mono 4 | variant semibold 5 | inline_components 1 6 | y_shift -1 7 | rbearing_reduce 0 8 | fixed_width 4 9 | scale 200 10 | include components-semibold.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | include glyphs-mono.asc 16 | include glyphs-drawing.asc 17 | -------------------------------------------------------------------------------- /0xA000-Mono-Thin.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Mono-Thin 3 | fontfamily 0xA000-Mono 4 | variant thin 5 | inline_components 1 6 | y_shift -1 7 | rbearing_reduce 0 8 | fixed_width 4 9 | scale 200 10 | 11 | include components-thin.asc 12 | include palette-regular.asc 13 | !! 14 | 15 | include glyphs-ascii.asc 16 | include glyphs-latin.asc 17 | include glyphs-mono.asc 18 | include glyphs-drawing.asc 19 | -------------------------------------------------------------------------------- /0xA000-Mono.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Mono 3 | fontfamily 0xA000-Mono 4 | variant regular 5 | scale 200 6 | 7 | inline_components 1 8 | y_shift -1 9 | fixed_width 4 10 | 11 | include components-regular.asc 12 | include palette-regular.asc 13 | 14 | !! 15 | 16 | include glyphs-ascii.asc 17 | include glyphs-latin.asc 18 | include glyphs-elaborated.asc 19 | include glyphs-mono.asc 20 | include glyphs-drawing.asc 21 | -------------------------------------------------------------------------------- /0xA000-Monochrome-Mono.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Monochrome-Mono 2 | fontfamily 0xA000-Monochrome-Mono 3 | variant regular 4 | scale 32 5 | inline_components 1 6 | fixed_width 4 7 | y_shift -1 8 | include palette-raster.asc 9 | !! 10 | include glyphs-ascii.asc 11 | include glyphs-latin.asc 12 | include glyphs-drawing.asc 13 | include glyphs-mono.asc 14 | -------------------------------------------------------------------------------- /0xA000-Monochrome.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Monochrome 2 | fontfamily 0xA000-Monochrome 3 | scale 32 4 | inline_components 1 5 | y_shift -1 6 | variant regular 7 | include palette-raster.asc 8 | !! 9 | include glyphs-ascii.asc 10 | include glyphs-latin.asc 11 | -------------------------------------------------------------------------------- /0xA000-Pen-Mono.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Pen-Mono 2 | variant Mono 3 | inline_components 1 4 | y_shift -1 5 | 6 | include squiggly.pal 7 | 8 | !! 9 | 10 | include glyphs-ascii.asc 11 | include glyphs-latin.asc 12 | include glyphs-mono.asc 13 | include glyphs-drawing.asc 14 | -------------------------------------------------------------------------------- /0xA000-Pen.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Pen 2 | scale 512 3 | y_shift -1 4 | rbearing_reduce 8 5 | variant regular 6 | inline_components 1 7 | include squiggly.pal 8 | 9 | !! 10 | 11 | include glyphs-ascii.asc 12 | include glyphs-latin.asc 13 | -------------------------------------------------------------------------------- /0xA000-Pixelated-Mono.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Pixelated-Mono 2 | fontfamily 0xA000-Pixelated-Mono 3 | variant regular 4 | y_shift -1 5 | scale 200 6 | fixed_width 4 7 | overlap_solid 1 8 | 9 | include palette-raster.asc 10 | 11 | !! 12 | include glyphs-ascii.asc 13 | include glyphs-latin.asc 14 | include glyphs-drawing.asc 15 | include glyphs-mono.asc 16 | -------------------------------------------------------------------------------- /0xA000-Pixelated.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Pixelated 2 | fontfamily 0xA000-Pixelated 3 | variant regular 4 | include components-regular.asc 5 | include palette-raster.asc 6 | y_shift -1 7 | rbearing_reduce 0 8 | scale 200 9 | overlap_solid 1 10 | 11 | !! 12 | 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | -------------------------------------------------------------------------------- /0xA000-Regular.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontfamily 0xA000 3 | fontname 0xA000-Regular 4 | variant regular 5 | scale 200 6 | y_shift -1 7 | underline_position 3 8 | inline_components 1 9 | #spacing 0xA000.spacing 10 | 11 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 12 | 13 | overlap_solid 0 14 | 15 | include components-regular.asc 16 | include palette-regular.asc 17 | 18 | !! # marker for start of glyphs 19 | 20 | include glyphs-ascii.asc 21 | include glyphs-latin.asc 22 | include glyphs-elaborated.asc 23 | #include glyphs-smallcaps.asc 24 | #include glyphs-debug.asc 25 | -------------------------------------------------------------------------------- /0xA000-Semibold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Semibold 3 | fontfamily 0xA000 4 | scale 200 5 | y_shift -1 6 | inline_components 1 7 | 8 | variant semibold 9 | # spacing 0xA000.spacing 10 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 11 | 12 | include components-semibold.asc 13 | include palette-regular.asc 14 | 15 | !! 16 | 17 | include glyphs-ascii.asc 18 | include glyphs-latin.asc 19 | -------------------------------------------------------------------------------- /0xA000-Square-Bold.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Square-Bold 2 | fontfamily 0xA000-Square 3 | variant bold 4 | scale 200 5 | y_shift -1 6 | inline_components 1 7 | # spacing 0xA000.spacing 8 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 9 | include components-bold.asc 10 | include palette-square.asc 11 | 12 | !! 13 | 14 | include glyphs-ascii.asc 15 | include glyphs-latin.asc 16 | 17 | ( a ) 18 | .... 19 | .... 20 | .^b. 21 | d^}. 22 | qsU. 23 | .... 24 | .... 25 | 26 | -------------------------------------------------------------------------------- /0xA000-Square.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Square 2 | fontfamily 0xA000-Square 3 | variant regular 4 | scale 200 5 | y_shift -1 6 | inline_components 1 7 | # spacing 0xA000.spacing 8 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 9 | # ttfautohint-options: --no-info 10 | include components-regular.asc 11 | include palette-square.asc 12 | 13 | !! 14 | 15 | include glyphs-ascii.asc 16 | include glyphs-latin.asc 17 | 18 | 19 | -------------------------------------------------------------------------------- /0xA000-Squared.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Squared 2 | fontfamily 0xA000-Squared 3 | variant regular 4 | scale 200 5 | y_shift -1 6 | inline_components 1 7 | spacing 0xA000.spacing 8 | # ttfautohint-options: --no-info 9 | include components-regular.asc 10 | include palette-regular.asc 11 | 12 | !! 13 | 14 | include glyphs-ascii.asc 15 | include glyphs-latin.asc 16 | -------------------------------------------------------------------------------- /0xA000-Squareish-Bold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Squareish-Bold 3 | fontfamily 0xA000-Squareish 4 | variant bold 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | # ttfautohint-options: --no-info 11 | include components-heavy.asc 12 | include palette-squareish.asc 13 | !! 14 | include glyphs-ascii.asc 15 | include glyphs-latin.asc 16 | include glyphs-elaborated.asc 17 | -------------------------------------------------------------------------------- /0xA000-Squareish-Mono-Bold.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Squareish-Mono-Bold 3 | fontfamily 0xA000-Squareish-Mono 4 | variant bold 5 | scale 200 6 | inline_components 1 7 | y_shift -1 8 | fixed_width 4 9 | include components-bold.asc 10 | include palette-squareish.asc 11 | !! 12 | include glyphs-ascii.asc 13 | include glyphs-latin.asc 14 | include glyphs-elaborated.asc 15 | include glyphs-mono.asc 16 | include glyphs-drawing.asc 17 | -------------------------------------------------------------------------------- /0xA000-Squareish-Mono.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Squareish-Mono 3 | fontfamily 0xA000-Squareish-Mono 4 | variant regular 5 | scale 200 6 | inline_components 1 7 | y_shift -1 8 | fixed_width 4 9 | include components-regular.asc 10 | include palette-squareish.asc 11 | !! 12 | include glyphs-ascii.asc 13 | include glyphs-latin.asc 14 | include glyphs-elaborated.asc 15 | include glyphs-mono.asc 16 | include glyphs-drawing.asc 17 | -------------------------------------------------------------------------------- /0xA000-Squareish.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Squareish 3 | fontfamily 0xA000-Squarish 4 | variant regular 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | # ttfautohint-options: --no-info 11 | include components-regular.asc 12 | include palette-squareish.asc 13 | !! 14 | include glyphs-ascii.asc 15 | include glyphs-latin.asc 16 | include glyphs-elaborated.asc 17 | -------------------------------------------------------------------------------- /0xA000-Thin.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Thin 3 | fontfaimly 0xA000 4 | variant thin 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | include components-thin.asc 11 | include palette-regular.asc 12 | 13 | !! 14 | 15 | include glyphs-ascii.asc # contains letter shapes 16 | include glyphs-latin.asc 17 | -------------------------------------------------------------------------------- /0xA000-Tiled.asc: -------------------------------------------------------------------------------- 1 | fontname 0xA000-Tiled 2 | variant regular 3 | scale 200 4 | y_shift -1 5 | draw_grid 1 6 | include components-regular.asc 7 | include palette-regular.asc 8 | 9 | !! 10 | 11 | include glyphs-ascii.asc 12 | include glyphs-latin.asc 13 | include glyphs-elaborated.asc 14 | include glyphs-drawing.asc 15 | -------------------------------------------------------------------------------- /0xA000-Ultra-Black.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Ultra-Black 3 | fontfamily 0xA000 4 | variant ultrablack 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | include components-ultra-black.asc 11 | include palette-regular.asc 12 | 13 | !! 14 | 15 | include glyphs-ascii.asc 16 | include glyphs-latin.asc 17 | -------------------------------------------------------------------------------- /0xA000-Ultralight.asc: -------------------------------------------------------------------------------- 1 | # ttfautohint-options: --strong-stem-width="" --no-info -l 5 -r 13 -G 13 2 | fontname 0xA000-Ultralight 3 | fontfaimly 0xA000 4 | variant ultralight 5 | scale 200 6 | y_shift -1 7 | inline_components 1 8 | # spacing 0xA000.spacing 9 | # kernagic-options: -bs 1.15 -g 0.25 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 10 | include components-ultralight.asc 11 | include palette-regular.asc 12 | !! 13 | include glyphs-ascii.asc 14 | include glyphs-latin.asc 15 | -------------------------------------------------------------------------------- /0xA000.css: -------------------------------------------------------------------------------- 1 | 2 | @font-face {font-family:'0xA000-Regular';src:url('0xA000-Regular.ttf');} 3 | @font-face {font-family:'0xA000-Bold';src:url('0xA000-Bold.ttf');} 4 | @font-face {font-family:'0xA000-Squareish';src:url('0xA000-Squareish.ttf');} 5 | @font-face {font-family:'0xA000-Squareish-Bold';src:url('0xA000-Squareish-Bold.ttf');} 6 | @font-face {font-family:'0xA000-Pixelated';src:url('0xA000-Pixelated.ttf');} 7 | @font-face {font-family:'0xA000-Monochrome';src:url('0xA000-Monochrome.ttf');} 8 | @font-face {font-family:'0xA000-Mono';src:url('0xA000-Mono.ttf');} 9 | @font-face {font-family:'0xA000-Mono-Bold';src:url('0xA000-Mono-Bold.ttf');} 10 | @font-face {font-family:'0xA000-Squareish-Mono';src:url('0xA000-Squareish-Mono.ttf');} 11 | @font-face {font-family:'0xA000-Squareish-Mono-Bold';src:url('0xA000-Squareish-Mono-Bold.ttf');} 12 | @font-face {font-family:'0xA000-Pixelated-Mono';src:url('0xA000-Pixelated-Mono.ttf');} 13 | @font-face {font-family:'0xA000-Boxes';src:url('0xA000-Boxes.ttf');} 14 | @font-face {font-family:'0xA000-Dots';src:url('0xA000-Dots.ttf');} 15 | @font-face {font-family:'0xA000-Dots-Mono';src:url('0xA000-Dots-Mono.ttf');} 16 | -------------------------------------------------------------------------------- /0xA000.spacing: -------------------------------------------------------------------------------- 1 | 179 -15.088234 562 2 | 190 -45.529411 911 3 | 367 3.882355 1002 4 | 232 -17.294121 734 5 | 348 -17.294121 755 6 | 90 -24.352943 741 7 | 194 21.529411 837 8 | 45 1.970589 587 9 | 167 -17.294121 759 10 | 238 -31.000000 611 11 | 223 32.117645 830 12 | 350 -17.294121 755 13 | 365 10.941177 815 14 | 8729 -215.088234 562 15 | 246 -17.294121 759 16 | 82 25.058823 822 17 | 113 -39.794121 739 18 | 79 7.411766 808 19 | 293 21.529411 833 20 | 38 -27.882355 840 21 | 236 78.000000 547 22 | 60 -20.823532 639 23 | 174 32.117645 1458 24 | 364 10.941177 815 25 | 8730 -246.705872 1158 26 | 225 -17.294121 791 27 | 8250 -133.352943 639 28 | 184 55.500000 650 29 | 35 -154.941177 882 30 | 40 28.588234 575 31 | 9760 -91.411758 1010 32 | 97 -32.735298 739 33 | 110 -0.970589 781 34 | 77 32.117645 1055 35 | 121 -11.558823 777 36 | 200 18.000000 794 37 | 345 -80.411766 575 38 | 187 -85.676468 799 39 | 229 -17.294121 791 40 | 983040 -184.500000 1441 41 | 8467 18.000000 635 42 | 102 15.500000 541 43 | 188 -133.764709 865 44 | 172 -36.264709 746 45 | 53 0.352943 777 46 | 189 -112.588242 815 47 | 960 -144.352936 784 48 | 123 -13.764709 671 49 | 116 -0.970589 587 50 | 217 10.941177 815 51 | 171 -107.558823 802 52 | 195 21.529411 837 53 | 8721 -10.235298 766 54 | 8211 -26.264709 728 55 | 731 -144.500000 580 56 | 33 9.882355 410 57 | 42 -24.352943 741 58 | 366 10.941177 815 59 | 80 25.058823 812 60 | 729 -299.000000 301 61 | 710 9.617645 1007 62 | 114 15.500000 541 63 | 8260 -75.088242 735 64 | 8240 -68.029411 933 65 | 192 21.529411 837 66 | 176 -64.500000 661 67 | 322 -13.764709 671 68 | 245 -17.294121 759 69 | 71 7.411766 808 70 | 235 -17.294121 734 71 | 295 18.000000 822 72 | 214 7.411766 808 73 | 8217 44.911758 428 74 | 49 -223.060013 346 75 | 196 21.529411 837 76 | 8308 -4.500000 597 77 | 93 78.000000 702 78 | 248 -36.264709 717 79 | 177 -13.764709 762 80 | 87 21.529411 1034 81 | 105 -44.000000 301 82 | 234 -17.294121 734 83 | 73 -21.500000 346 84 | 336 3.882355 812 85 | 244 -17.294121 759 86 | 360 10.941177 815 87 | 120 -123.323532 749 88 | 51 -47.882355 731 89 | 711 -53.500000 566 90 | 83 -17.294121 755 91 | 70 25.058823 710 92 | 124 -76.500000 346 93 | 230 -53.911766 848 94 | 106 -64.500008 301 95 | 213 7.411766 808 96 | 37 -13.764709 748 97 | 228 -17.294121 791 98 | 233 -17.294121 734 99 | 204 78.000000 593 100 | 104 -0.970589 781 101 | 47 -13.764709 695 102 | 247 -13.764709 762 103 | 96 13.147064 428 104 | 62 -133.352943 639 105 | 215 -89.205887 813 106 | 48 7.411766 808 107 | 265 -17.294121 724 108 | 161 9.882355 410 109 | 237 78.000000 547 110 | 216 -196.117645 801 111 | 292 25.058823 844 112 | 352 -17.294121 755 113 | 122 -11.558823 576 114 | 64 28.588234 1588 115 | 285 -17.294121 787 116 | 8364 -99.794113 816 117 | 339 -75.088242 1007 118 | 203 18.000000 794 119 | 9674 -63.176468 865 120 | 76 25.058823 801 121 | 344 25.058823 805 122 | 219 10.941177 815 123 | 255 18.000000 830 124 | 58 -99.000000 301 125 | 56 -17.294121 759 126 | 264 7.411766 752 127 | 160 -8136.500000 -11165 128 | 180 55.500000 502 129 | 46 -99.000000 301 130 | 402 78.000000 854 131 | 169 28.588234 1652 132 | 168 1.500000 643 133 | 252 10.941177 815 134 | 8249 -220.823532 639 135 | 250 10.941177 815 136 | 66 18.000000 794 137 | 165 -10.235298 770 138 | 353 -3.176468 632 139 | 733 55.500000 717 140 | 221 14.470589 819 141 | 39 -99.000000 301 142 | 240 -17.294121 766 143 | 98 -11.558823 742 144 | 67 7.411766 791 145 | 241 21.529411 833 146 | 8216 27.264709 410 147 | 94 -85.676468 823 148 | 197 0.352943 995 149 | 64257 -197.441177 795 150 | 175 55.500000 717 151 | 92 -80.823532 695 152 | 8800 -13.764709 762 153 | 186 -6.705879 780 154 | 269 -17.294121 724 155 | 178 -15.088234 573 156 | 308 -6.705879 808 157 | 227 -17.294121 791 158 | 243 -17.294121 759 159 | 8804 -13.764709 762 160 | 8225 -13.764709 762 161 | 181 -83.941177 731 162 | 107 2.558823 767 163 | 64258 -174.941177 851 164 | 68 25.058823 826 165 | 52 -24.352943 794 166 | 382 -172.176468 653 167 | 50 -24.352943 741 168 | 8719 32.117645 858 169 | 118 -34.500000 691 170 | 173 -8136.500000 -11165 171 | 95 -36.264709 717 172 | 103 -39.794121 739 173 | 713 55.500000 717 174 | 108 23.735291 439 175 | 85 10.941177 815 176 | 202 18.000000 794 177 | 732 -99.382355 597 178 | 8212 -96.264709 1000 179 | 166 -45.117645 410 180 | 220 10.941177 815 181 | 162 -52.588242 1041 182 | 253 18.000000 830 183 | 125 78.000000 854 184 | 209 -87.470589 826 185 | 218 10.941177 815 186 | 226 -17.294121 791 187 | 346 -17.294121 755 188 | 86 25.058823 815 189 | 72 25.058823 844 190 | 8734 -75.088242 1042 191 | 330 32.117645 858 192 | 338 0.352943 950 193 | 75 25.058823 830 194 | 112 -15.088234 739 195 | 126 -25.676468 950 196 | 91 32.117645 579 197 | 54 3.882355 780 198 | 183 -67.617645 365 199 | 163 -130.235291 794 200 | 8494 -39.794121 700 201 | 170 -6.705879 801 202 | 224 -17.294121 791 203 | 99 -39.794121 679 204 | 44 55.500000 470 205 | 8725 -13.764709 695 206 | 8805 -13.764709 766 207 | 191 -6.705879 664 208 | 115 -15.088234 562 209 | 381 -24.352943 741 210 | 109 -8.029411 1173 211 | 242 -17.294121 759 212 | 347 7.411766 607 213 | 8226 -215.088234 562 214 | 212 7.411766 808 215 | 305 -99.000000 301 216 | 65 21.529411 837 217 | 8722 -36.264709 717 218 | 231 -17.294121 731 219 | 78 32.117645 851 220 | 34 -299.000000 301 221 | 337 -24.352943 773 222 | 728 35.500000 689 223 | 8230 -99.382355 1102 224 | 84 -72.000000 646 225 | 8220 13.147064 710 226 | 57 -6.705879 805 227 | 32 -7986.000000 301 228 | 210 7.411766 808 229 | 69 18.000000 794 230 | 193 21.529411 837 231 | 284 7.411766 801 232 | 119 2.558823 799 233 | 207 24.000000 688 234 | 8706 -39.794121 714 235 | 361 10.941177 815 236 | 8482 -191.558823 1000 237 | 8222 -89.205887 714 238 | 8218 55.500000 470 239 | 101 -39.794121 689 240 | 351 7.411766 607 241 | 36 -84.352936 1055 242 | 74 0.352943 805 243 | 89 -42.000000 706 244 | 8224 -36.264709 717 245 | 8221 44.911758 707 246 | 117 -11.558823 777 247 | 43 -26.264709 728 248 | 88 -171.529419 847 249 | 201 18.000000 794 250 | 8710 -78.617645 837 251 | 208 -130.235291 861 252 | 937 -31.411766 727 253 | 239 -31.000000 688 254 | 321 -130.235291 819 255 | 273 -34.941177 815 256 | 376 14.470589 819 257 | 254 25.058823 812 258 | 211 7.411766 808 259 | 309 78.000000 720 260 | 8747 78.000000 762 261 | 100 -39.794121 739 262 | 249 10.941177 815 263 | 41 78.000000 699 264 | 164 -18.617645 753 265 | 81 7.411766 808 266 | 9731 -38.470589 1115 267 | 61 -36.264709 717 268 | 59 -22.000000 346 269 | 199 10.941177 759 270 | 182 -63.176468 960 271 | 331 21.529411 833 272 | 198 21.529411 971 273 | 222 25.058823 812 274 | 349 -3.176468 632 275 | 251 10.941177 815 276 | 8776 -152.323532 597 277 | 205 -122.000000 547 278 | 185 55.500000 548 279 | 206 -31.000000 611 280 | 111 -39.794121 714 281 | 730 -64.500000 661 282 | 63 1.529411 787 283 | 55 -72.000000 778 284 | -------------------------------------------------------------------------------- /0xA000c.asc: -------------------------------------------------------------------------------- 1 | # The format supports comments 2 | # 0xA000 will generate a 0xA000-Sans.ufo 3 | # file, which can yield a TTF. 4 | fontname 0xA000c 5 | fontfaimly 0xA000c 6 | variant regular 7 | scale 200 8 | y_shift -1 9 | inline_components 0 10 | 11 | 12 | # the following needs to be a single line, and is picked up by the build 13 | # environment, and used for making kernagic apply spacing, it is honored 14 | # even though it is in a comment. 15 | # 16 | overlap_solid 1 17 | 18 | # all components that will be used should be included before 19 | # palettes using them 20 | 21 | # include the full palette, using grayscale or 22 | # other mappings here will yield various effects. 23 | #include components-regular.asc 24 | #include palette-regular.asc 25 | #include new.pal 26 | #include slimmed.pal 27 | 28 | include components-regular.asc 29 | include palette-regular.asc 30 | 31 | !! 32 | 33 | include glyphs-ascii.asc # contains letter shapes 34 | include glyphs-latin.asc 35 | #include glyphs-smallcaps.asc 36 | 37 | #include glyphs-debug.asc 38 | -------------------------------------------------------------------------------- /0xA000spacing.asc: -------------------------------------------------------------------------------- 1 | # The format supports comments 2 | # 0xA000 will generate a 0xA000-Sans.ufo 3 | # file, which can yield a TTF. 4 | fontname 0xA000spacing 5 | variant regular 6 | scale 200 7 | y_shift -1 8 | inline_components 1 9 | 10 | # the following needs to be a single line, and is picked up by the build 11 | # environment, and used for making kernagic apply spacing, it is honored 12 | # even though it is in a comment. 13 | # 14 | # kernagic-options: -bs 1.15 -x 0xA000.spacing~ -g 0.25 --x_shift -95 -s 0 --override v 0.15 0.8 --override T 0.25 0.75 --override ᴛ 0.25 0.75 --override 1 0.66 0.66 --override 7 0.25 0.97 --override j 0.60 0.60 --override r 0.10 0.7 --override f 0.10 0.7 --center-glyphs "iI|'.:;ıɪ˙" 15 | 16 | #overlap_solid 0 17 | 18 | # all components that will be used should be included before 19 | # palettes using them 20 | 21 | # include the full palette, using grayscale or 22 | # other mappings here will yield various effects. 23 | #include components-regular.asc 24 | #include palette-regular.asc 25 | #include new.pal 26 | #include slimmed.pal 27 | 28 | include components-regular.asc 29 | include palette-regular.asc 30 | 31 | !! 32 | 33 | include glyphs-ascii.asc # contains letter shapes 34 | include glyphs-latin.asc 35 | include glyphs-elaborated.asc 36 | #include glyphs-smallcaps.asc 37 | 38 | #include glyphs-debug.asc 39 | -------------------------------------------------------------------------------- /8px-ascii.asc: -------------------------------------------------------------------------------- 1 | 2 | # This is the raw font 3 | # storage for 0xA000 4 | 5 | ( ) 6 | .. 7 | .. 8 | .. 9 | .. 10 | .. 11 | .. 12 | .. 13 | 14 | 15 | ( ! ) 16 | M. 17 | M. 18 | M. 19 | M. 20 | M. 21 | .. 22 | M. 23 | .. 24 | .. 25 | 26 | ( " ) 27 | M.M. 28 | M.M. 29 | .... 30 | .... 31 | .... 32 | .... 33 | .... 34 | .... 35 | .... 36 | 37 | ( \\\# ) 38 | .M.M.. 39 | MMMMM. 40 | .M.M.. 41 | MMMMM. 42 | .M.M.. 43 | .M.M.. 44 | ...... 45 | ...... 46 | 47 | ( $ ) 48 | ...M... 49 | .dMMMM. 50 | .M.M... 51 | .qMMMb. 52 | ...M.M. 53 | ...M.M. 54 | .MMMMp. 55 | ...M... 56 | ....... 57 | 58 | ( % ) 59 | .... 60 | M..a. 61 | .a'. 62 | .a'. 63 | a'.. 64 | '..M. 65 | .... 66 | .... 67 | 68 | ( & ) 69 | ..... 70 | dMM.. 71 | qe... 72 | .>e.a 73 | d'`V' 74 | <.ane. 75 | qMp `e 76 | ..... 77 | . 78 | 79 | ( ' ) 80 | M. 81 | '. 82 | .. 83 | .. 84 | .. 85 | .. 86 | .. 87 | .. 88 | .. 89 | 90 | 91 | ( ( ) 92 | dM. 93 | M.. 94 | M.. 95 | M.. 96 | M.. 97 | M.. 98 | M.. 99 | M.. 100 | qM. 101 | ... 102 | 103 | ( ) ) 104 | Mb. 105 | .M. 106 | .M. 107 | .M. 108 | .M. 109 | .M. 110 | .M. 111 | .M. 112 | Mp. 113 | ... 114 | 115 | ( * ) 116 | .... 117 | eMa. 118 | `M'. 119 | aMe. 120 | 'M`. 121 | .... 122 | .... 123 | .... 124 | 125 | ( + ) 126 | .... 127 | .... 128 | .M.. 129 | .M.. 130 | MMM. 131 | .M.. 132 | .M.. 133 | .... 134 | .... 135 | 136 | ( , ) 137 | .. 138 | .. 139 | .. 140 | .. 141 | M. 142 | '. 143 | .. 144 | 145 | 146 | ( ¸ ) 147 | .. 148 | .. 149 | .. 150 | .. 151 | .M. 152 | Mp. 153 | .. 154 | 155 | 156 | ( - ) 157 | ... 158 | ... 159 | ... 160 | MMM. 161 | ... 162 | ... 163 | ... 164 | ... 165 | 166 | ( . ) 167 | .. 168 | .. 169 | .. 170 | .. 171 | M. 172 | .. 173 | .. 174 | 175 | 176 | ( / ) 177 | .... 178 | . .a. 179 | ..a'. 180 | .a'. 181 | a'.. 182 | '... 183 | .... 184 | .... 185 | 186 | ( 0 ) 187 | .... 188 | dMMb. 189 | M..M. 190 | M..M. 191 | M..M. 192 | M..M. 193 | qMMp. 194 | .... 195 | .... 196 | 197 | ( 1 ) 198 | ... 199 | aM. 200 | .M. 201 | .M. 202 | .M. 203 | .M. 204 | M. 205 | ... 206 | ... 207 | 208 | ( 2 ) 209 | .... 210 | dMMb. 211 | M..M. 212 | ..ap. 213 | .a'. 214 | a'. 215 | MMMM 216 | .... 217 | .... 218 | 219 | ( 3 ) 220 | .... 221 | dMMb. 222 | ...M. 223 | .aM<. 224 | ...M. 225 | ...M. 226 | qMMp. 227 | .... 228 | .... 229 | 230 | ( 4 ) 231 | .... 232 | ..aM. 233 | .a'M. 234 | a'.M. 235 | MMMM. 236 | ...M. 237 | ...M. 238 | .... 239 | .... 240 | 241 | ( 5 ) 242 | .... 243 | MMMM. 244 | M... 245 | MMMb. 246 | ...M. 247 | ...M. 248 | MMMp. 249 | .... 250 | .... 251 | 252 | ( 6 ) 253 | .... 254 | ..a'. 255 | .a'. 256 | a'.. 257 | M.`b. 258 | M..M. 259 | qMMp. 260 | .... 261 | .... 262 | 263 | ( 7 ) 264 | .... 265 | MMM. 266 | ..M. 267 | ..M. 268 | .d'. 269 | .M.. 270 | .M.. 271 | .... 272 | .... 273 | 274 | ( 8 ) 275 | .... 276 | dnb. 277 | M.M. 278 | >V<. 279 | M.M. 280 | M.M. 281 | qMp. 282 | .... 283 | .... 284 | 285 | ( 9 ) 286 | .... 287 | dnb. 288 | M.M. 289 | M.M. 290 | qVM. 291 | .a'. 292 | a'.. 293 | .... 294 | .... 295 | 296 | ( : ) 297 | .. 298 | .. 299 | M. 300 | .. 301 | .. 302 | .. 303 | M. 304 | .. 305 | .. 306 | 307 | ( ; ) 308 | .. 309 | .. 310 | M. 311 | .. 312 | .. 313 | .. 314 | M. 315 | '. 316 | .. 317 | 318 | ( < ) 319 | ..a'. 320 | .a'. 321 | a'. 322 | <... 323 | `e.. 324 | .`e. 325 | ..`e. 326 | .... 327 | .... 328 | 329 | ( = ) 330 | .... 331 | .... 332 | MMM. 333 | .... 334 | MMM. 335 | .... 336 | .... 337 | .... 338 | 339 | ( > ) 340 | `e.. 341 | .`e.. 342 | ..`e. 343 | ...>. 344 | ..a'. 345 | .a'.. 346 | a'.. 347 | .... 348 | .... 349 | 350 | ( ? ) 351 | dMMMb. 352 | '...M. 353 | ....M. 354 | ..dMp. 355 | ..M.. 356 | .... 357 | ..M.. 358 | .... 359 | 360 | ( @ ) 361 | .aMMMe.. 362 | a'...`e. 363 | M.dMM.M. 364 | M.M M.M. 365 | M.qMnMp.. 366 | `e...... 367 | .`MMMMp 368 | . 369 | 370 | 371 | ( © ) 372 | .aMMMe.. 373 | a'...`e. 374 | M.dMM.M. 375 | M.M ..M. 376 | M.qMM.M. 377 | `e...a'. 378 | .`MMM'. 379 | . 380 | . 381 | 382 | 383 | ( A ) 384 | aMn,. 385 | MDBm. 386 | M..M. 387 | MMMM. 388 | M..M. 389 | M..M. 390 | M..M. 391 | M..M. 392 | .... 393 | .... 394 | 395 | ( B ) 396 | MMMb. 397 | M..M. 398 | M..M. 399 | MMMMb 400 | M...M. 401 | M...M. 402 | M...M. 403 | MMMMp. 404 | .... 405 | .... 406 | 407 | ( C ) 408 | dMMb. 409 | M... 410 | M... 411 | M... 412 | M... 413 | M... 414 | M... 415 | qMMp. 416 | .... 417 | .... 418 | 419 | 420 | ( D ) 421 | MMMb. 422 | M..M. 423 | M..M. 424 | M..M. 425 | M..M. 426 | M..M. 427 | M..M. 428 | MMMp. 429 | .... 430 | .... 431 | 432 | ( E ) 433 | MMMM. 434 | M... 435 | M... 436 | MM'. 437 | M... 438 | M... 439 | M... 440 | MMMM. 441 | .... 442 | .... 443 | 444 | 445 | ( F ) 446 | MMMM 447 | M.. 448 | M.. 449 | MM'. 450 | M.. 451 | M... 452 | M.. 453 | M.. 454 | ... 455 | ... 456 | 457 | ( G ) 458 | dMMMb. 459 | M.... 460 | M.... 461 | M.`MM. 462 | M...M. 463 | M...M. 464 | M...M. 465 | qMMMp. 466 | ..... 467 | ..... 468 | 469 | ( H ) 470 | M...M. 471 | M...M. 472 | M...M. 473 | MMMMM. 474 | M...M. 475 | M...M. 476 | M...M. 477 | M...M. 478 | .... 479 | .... 480 | 481 | ( I ) 482 | M. 483 | M. 484 | M. 485 | M. 486 | M. 487 | M. 488 | M. 489 | M. 490 | .. 491 | .. 492 | 493 | ( J ) 494 | ...M. 495 | ...M. 496 | ...M. 497 | ...M. 498 | ...M. 499 | M..M. 500 | M..M. 501 | qMMp. 502 | .... 503 | .... 504 | 505 | ( K ) 506 | M. M 507 | M a' 508 | Ma'. 509 | M`e. 510 | M.`e. 511 | M..M. 512 | M. M 513 | M..M. 514 | .... 515 | .... 516 | 517 | ( L ) 518 | M... 519 | M... 520 | M... 521 | M... 522 | M... 523 | M... 524 | M... 525 | MMM. 526 | .... 527 | .... 528 | 529 | ( M ) 530 | MeMe.. 531 | M`M`e. 532 | M.M.M. 533 | M.M.M. 534 | M.M.M. 535 | M.M.M. 536 | M.M.M. 537 | M.M.M. 538 | ...... 539 | ...... 540 | 541 | ( N ) 542 | Me.M. 543 | M`eM. 544 | M.`M. 545 | M..M. 546 | M..M. 547 | M..M. 548 | M..M. 549 | M..M. 550 | ..... 551 | ..... 552 | 553 | ( O ) 554 | dMMb. 555 | M..M. 556 | M..M. 557 | M..M. 558 | M..M. 559 | M..M. 560 | M..M. 561 | qMMp. 562 | .... 563 | .... 564 | 565 | ( Ø ) 566 | dMMba 567 | M..M' 568 | M.aM. 569 | Ma'M. 570 | M'.M. 571 | M..M. 572 | M..M. 573 | qMMp. 574 | .... 575 | .... 576 | 577 | ( P ) 578 | MMMb. 579 | M..M. 580 | M..M. 581 | M..M. 582 | MMMp. 583 | M... 584 | M... 585 | M... 586 | .... 587 | .... 588 | 589 | ( Q ) 590 | dMMb. 591 | M..M. 592 | M..M. 593 | M..M. 594 | M..M. 595 | M..M. 596 | Me.M. 597 | qMMp. 598 | ..`e. 599 | .... 600 | 601 | ( R ) 602 | MMMb. 603 | M..M. 604 | M..M. 605 | MMMp. 606 | M.`e. 607 | M..M. 608 | M. M. 609 | M. M. 610 | .... 611 | .... 612 | 613 | ( S ) 614 | dMMb 615 | M... 616 | M... 617 | qMMb. 618 | ...M. 619 | ...M. 620 | ...M. 621 | qMMp. 622 | .... 623 | .... 624 | 625 | ( T ) 626 | MMM. 627 | .M. 628 | .M. 629 | .M. 630 | .M. 631 | .M. 632 | .M. 633 | .M. 634 | ... 635 | ... 636 | 637 | ( U ) 638 | M..M. 639 | M..M. 640 | M..M. 641 | M..M. 642 | M..M. 643 | M..M. 644 | M..M. 645 | qMMp. 646 | .... 647 | .... 648 | 649 | ( V ) 650 | M..M. 651 | M..M. 652 | M..M. 653 | M..M. 654 | M..M. 655 | M.a' 656 | Ma'. 657 | M'.. 658 | .... 659 | .... 660 | 661 | ( W ) 662 | M...M. 663 | M...M. 664 | M...M. 665 | M...M. 666 | M.M.M. 667 | M.M.M. 668 | MaMa'. 669 | M'M'.. 670 | ...... 671 | ...... 672 | 673 | ( X ) 674 | M....M. 675 | `e..a'. 676 | .`ea'. 677 | ..><.. 678 | .a'`e. 679 | a'. `e. 680 | M....M. 681 | M....M. 682 | ..... 683 | ..... 684 | 685 | ( Y ) 686 | M...M. 687 | M...M. 688 | `e.a'. 689 | .`V'. 690 | ..M.. 691 | ..M.. 692 | ..M.. 693 | ..M.. 694 | .... 695 | .... 696 | 697 | ( Z ) 698 | MMMMMMM 699 | .....a' 700 | ....a' 701 | ...a'. 702 | ..a'. 703 | .a'.. 704 | a'... 705 | MMMMMMM. 706 | ..... 707 | ..... 708 | 709 | ( [ ) 710 | MM. 711 | M.. 712 | M.. 713 | M.. 714 | M.. 715 | M.. 716 | M.. 717 | M.. 718 | MM. 719 | ... 720 | 721 | ( \\\\ ) 722 | .... 723 | e... 724 | `e.. 725 | .`e. 726 | .`e. 727 | . .`. 728 | .... 729 | .... 730 | 731 | ( ] ) 732 | MM. 733 | .M. 734 | .M. 735 | .M. 736 | .M. 737 | .M. 738 | .M. 739 | .M. 740 | MM. 741 | ... 742 | 743 | ( ^ ) 744 | .ae. 745 | a'`e 746 | ..... 747 | ..... 748 | ..... 749 | ..... 750 | ..... 751 | 752 | 753 | ( _ ) 754 | .... 755 | .... 756 | .... 757 | .... 758 | MMM. 759 | .... 760 | .... 761 | 762 | ( ` ) 763 | .e. 764 | .`. 765 | ... 766 | ... 767 | ... 768 | ... 769 | ... 770 | ... 771 | ... 772 | 773 | ( a ) 774 | .... 775 | .... 776 | dMMb. 777 | ...M. 778 | dMMM. 779 | M..M. 780 | qMMMe 781 | .... 782 | .... 783 | 784 | 785 | ( å ) 786 | .... 787 | ..M. 788 | .... 789 | dMMb. 790 | ...M. 791 | dMMM. 792 | M..M. 793 | qMMMe 794 | .... 795 | .... 796 | 797 | 798 | 799 | ( b ) 800 | M... 801 | M... 802 | M... 803 | MMMb. 804 | M..M. 805 | M..M. 806 | M..M. 807 | MMMp. 808 | .... 809 | .... 810 | 811 | ( c ) 812 | .... 813 | .... 814 | dMMb. 815 | M... 816 | M... 817 | M... 818 | qMMp. 819 | .... 820 | .... 821 | 822 | 823 | ( d ) 824 | ...M 825 | ...M. 826 | ...M. 827 | dMMM. 828 | M..M. 829 | M..M. 830 | M..M. 831 | qMMM. 832 | .... 833 | .... 834 | 835 | ( e ) 836 | .... 837 | .... 838 | dMMb. 839 | M. M. 840 | MMMp. 841 | M... 842 | qMMp. 843 | .... 844 | .... 845 | 846 | 847 | ( f ) 848 | dM' 849 | M. 850 | M. 851 | M' 852 | M. 853 | M. 854 | M. 855 | M. 856 | p. 857 | .. 858 | 859 | ( g ) 860 | .... 861 | .... 862 | dMMb. 863 | M..M. 864 | M..M. 865 | M..M. 866 | qMMM. 867 | ...M. 868 | qMMp. 869 | 870 | ( h ) 871 | M... 872 | M... 873 | M... 874 | MMMb. 875 | M..M. 876 | M..M. 877 | M..M. 878 | M..M. 879 | .... 880 | .... 881 | 882 | ( i ) 883 | M. 884 | .. 885 | M. 886 | M. 887 | M. 888 | M. 889 | M. 890 | .. 891 | .. 892 | 893 | 894 | ( j ) 895 | .M. 896 | ... 897 | .M. 898 | .M. 899 | .M. 900 | .M. 901 | .M. 902 | qp. 903 | ... 904 | 905 | ( k ) 906 | M 907 | M... 908 | M... 909 | M.a' 910 | MM<. 911 | M.`e. 912 | M..M. 913 | M..M. 914 | .... 915 | .... 916 | 917 | ( l ) 918 | M. 919 | M. 920 | M. 921 | M. 922 | M. 923 | M. 924 | M. 925 | .. 926 | .. 927 | 928 | 929 | ( ł ) 930 | `ba 931 | .M' 932 | aM. 933 | 'M. 934 | .M. 935 | .M. 936 | .qe 937 | .. 938 | .. 939 | 940 | ( m ) 941 | ...... 942 | ...... 943 | Mdbdb. 944 | M.M.M. 945 | M.M.M. 946 | M.M.M. 947 | M.M.M. 948 | ...... 949 | ...... 950 | 951 | ( n ) 952 | .... 953 | .... 954 | MdMb. 955 | M..M. 956 | M..M. 957 | M..M. 958 | M..M. 959 | .... 960 | .... 961 | 962 | 963 | ( o ) 964 | .... 965 | .... 966 | dMMb. 967 | M..M. 968 | M..M. 969 | M..M. 970 | qMMp. 971 | .... 972 | .... 973 | 974 | 975 | ( ò ) 976 | .`e.. 977 | .... 978 | dMMb. 979 | M..M. 980 | M..M. 981 | M..M. 982 | qMMp. 983 | .... 984 | .... 985 | 986 | 987 | ( ø ) 988 | .... 989 | ..... 990 | dMMV. 991 | M.aM. 992 | Ma'M. 993 | M'.M. 994 | nMMp. 995 | .... 996 | .... 997 | 998 | 999 | ( p ) 1000 | .... 1001 | .... 1002 | MMMb. 1003 | M..M. 1004 | M..M. 1005 | M..M. 1006 | MMMp. 1007 | M... 1008 | M... 1009 | 1010 | ( q ) 1011 | .... 1012 | .... 1013 | dMMb. 1014 | M..M. 1015 | M..M. 1016 | M..M. 1017 | qMMM. 1018 | ...M. 1019 | ...M. 1020 | 1021 | ( r ) 1022 | .. 1023 | .. 1024 | bdb 1025 | M.. 1026 | M.. 1027 | M.. 1028 | M. 1029 | .. 1030 | .. 1031 | 1032 | ( s ) 1033 | ... 1034 | ... 1035 | dMb 1036 | M... 1037 | qMb. 1038 | ..M. 1039 | qMp. 1040 | ... 1041 | ... 1042 | 1043 | ( t ) 1044 | M.. 1045 | M.. 1046 | M.. 1047 | MM. 1048 | M.. 1049 | M.. 1050 | M.. 1051 | qMe 1052 | ... 1053 | ... 1054 | 1055 | ( u ) 1056 | .... 1057 | .... 1058 | M..M. 1059 | M..M. 1060 | M..M. 1061 | M..M. 1062 | qMMp. 1063 | .... 1064 | .... 1065 | 1066 | 1067 | ( v ) 1068 | M..M. 1069 | M..M. 1070 | M.a'. 1071 | Ma'. 1072 | M'.. 1073 | .... 1074 | .... 1075 | 1076 | ( w ) 1077 | M...M. 1078 | M...M. 1079 | M.a.M. 1080 | MaMa'. 1081 | M'M'.. 1082 | ...... 1083 | ...... 1084 | 1085 | ( x ) 1086 | M..M. 1087 | `ea'. 1088 | .><.. 1089 | a'`e. 1090 | M..M. 1091 | ..... 1092 | ..... 1093 | 1094 | 1095 | ( y ) 1096 | .... 1097 | .... 1098 | M M. 1099 | M M. 1100 | M M. 1101 | M.M. 1102 | qMp. 1103 | .M.. 1104 | .M.. 1105 | 1106 | ( z ) 1107 | MMMM. 1108 | ..a'. 1109 | .a'.. 1110 | a'... 1111 | MMMM. 1112 | ..... 1113 | ..... 1114 | 1115 | ( { ) 1116 | .dM. 1117 | .M.. 1118 | .M.. 1119 | .M.. 1120 | M<.. 1121 | .M.. 1122 | .M.. 1123 | .M.. 1124 | .qM. 1125 | .... 1126 | 1127 | ( | ) 1128 | M. 1129 | M. 1130 | M. 1131 | M. 1132 | M. 1133 | M. 1134 | M. 1135 | .. 1136 | .. 1137 | 1138 | 1139 | 1140 | ( } ) 1141 | Mb.. 1142 | .M.. 1143 | .M.. 1144 | .M.. 1145 | .>M. 1146 | .M.. 1147 | .M.. 1148 | .M.. 1149 | Mp.. 1150 | .... 1151 | 1152 | ( ~ ) 1153 | aMVM. 1154 | MnM'. 1155 | ..... 1156 | ..... 1157 | ..... 1158 | ..... 1159 | ..... 1160 | -------------------------------------------------------------------------------- /Beta-Edit.asc: -------------------------------------------------------------------------------- 1 | # The format supports comments 2 | # 0xA000 will generate a 0xA000-Sans.ufo 3 | # file, which can yield a TTF. 4 | fontname Beta-Edit 5 | scale 512 6 | y_shift -1 7 | rbearing_reduce 4 8 | authormode 9 | 10 | # Gets encoded in the font, seems to be needed 11 | # for mono variant to show up. 12 | variant regular 13 | inline_components 1 14 | #overlap_solid 0 15 | 16 | # all components that will be used should be included before 17 | # palettes using them 18 | 19 | # include the full palette, using grayscale or 20 | # other mappings here will yield various effects. 21 | #include components-regular.asc 22 | #include palette-regular.asc 23 | include squiggly.pal 24 | 25 | !! 26 | 27 | include glyphs-ascii.asc # contains letter shapes 28 | include glyphs-latin.asc 29 | include glyphs-drawing.asc 30 | 31 | #include glyphs-debug.asc 32 | -------------------------------------------------------------------------------- /Glyphs.content.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "

0xA000

Glyph Coverage Gallery

" 4 | echo "
" 5 | 6 | for a in `ls *.ufo/glyphs -1 | sort | uniq | sed s/\.glif//`; do 7 | line=`grep "^$a"";" UnicodeData.txt` 8 | description=`echo $line|cut -f 2 -d ';'` 9 | if [ -n "$description" ]; then 10 | echo " 11 |
12 |
13 | &#x$a; 14 | $a 15 | $description 16 |
17 | &#x$a; 18 | &#x$a; 19 | &#x$a; 20 | &#x$a; 21 | &#x$a; 22 | &#x$a; 23 | &#x$a; 24 |
" 25 | fi 26 | done 27 | 28 | echo "
" 29 | -------------------------------------------------------------------------------- /LICENSE.ISC: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010-2011 Øyvind Kolås 2 | 3 | Permission to use, copy, modify, and/or distribute this software for any 4 | purpose with or without fee is hereby granted, provided that the above 5 | copyright notice and this permission notice appear in all copies. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 10 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 12 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14 | -------------------------------------------------------------------------------- /LICENSE.OFL: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013 Øyvind Kolås (pippin@gimp.org), with Reserved Font Names, 2 | '0xA000' 3 | 4 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 5 | This license is copied below, and is also available with a FAQ at: 6 | http://scripts.sil.org/OFL 7 | 8 | 9 | ----------------------------------------------------------- 10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 11 | ----------------------------------------------------------- 12 | 13 | PREAMBLE 14 | The goals of the Open Font License (OFL) are to stimulate worldwide 15 | development of collaborative font projects, to support the font creation 16 | efforts of academic and linguistic communities, and to provide a free and 17 | open framework in which fonts may be shared and improved in partnership 18 | with others. 19 | 20 | The OFL allows the licensed fonts to be used, studied, modified and 21 | redistributed freely as long as they are not sold by themselves. The 22 | fonts, including any derivative works, can be bundled, embedded, 23 | redistributed and/or sold with any software provided that any reserved 24 | names are not used by derivative works. The fonts and derivatives, 25 | however, cannot be released under any other type of license. The 26 | requirement for fonts to remain under this license does not apply 27 | to any document created using the fonts or their derivatives. 28 | 29 | DEFINITIONS 30 | "Font Software" refers to the set of files released by the Copyright 31 | Holder(s) under this license and clearly marked as such. This may 32 | include source files, build scripts and documentation. 33 | 34 | "Reserved Font Name" refers to any names specified as such after the 35 | copyright statement(s). 36 | 37 | "Original Version" refers to the collection of Font Software components as 38 | distributed by the Copyright Holder(s). 39 | 40 | "Modified Version" refers to any derivative made by adding to, deleting, 41 | or substituting -- in part or in whole -- any of the components of the 42 | Original Version, by changing formats or by porting the Font Software to a 43 | new environment. 44 | 45 | "Author" refers to any designer, engineer, programmer, technical 46 | writer or other person who contributed to the Font Software. 47 | 48 | PERMISSION & CONDITIONS 49 | Permission is hereby granted, free of charge, to any person obtaining 50 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 51 | redistribute, and sell modified and unmodified copies of the Font 52 | Software, subject to the following conditions: 53 | 54 | 1) Neither the Font Software nor any of its individual components, 55 | in Original or Modified Versions, may be sold by itself. 56 | 57 | 2) Original or Modified Versions of the Font Software may be bundled, 58 | redistributed and/or sold with any software, provided that each copy 59 | contains the above copyright notice and this license. These can be 60 | included either as stand-alone text files, human-readable headers or 61 | in the appropriate machine-readable metadata fields within text or 62 | binary files as long as those fields can be easily viewed by the user. 63 | 64 | 3) No Modified Version of the Font Software may use the Reserved Font 65 | Name(s) unless explicit written permission is granted by the corresponding 66 | Copyright Holder. This restriction only applies to the primary font name as 67 | presented to the users. 68 | 69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 70 | Software shall not be used to promote, endorse or advertise any 71 | Modified Version, except to acknowledge the contribution(s) of the 72 | Copyright Holder(s) and the Author(s) or with their explicit written 73 | permission. 74 | 75 | 5) The Font Software, modified or unmodified, in part or in whole, 76 | must be distributed entirely under this license, and must not be 77 | distributed under any other license. The requirement for fonts to 78 | remain under this license does not apply to any document created 79 | using the Font Software. 80 | 81 | TERMINATION 82 | This license becomes null and void if any of the above conditions are 83 | not met. 84 | 85 | DISCLAIMER 86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 94 | OTHER DEALINGS IN THE FONT SOFTWARE. 95 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | 2 | FONTS=$(shell cat fonts.list | sed s/$$/.ttf/) 3 | 4 | all: .dep \ 5 | $(FONTS) \ 6 | 0xA000.zip \ 7 | \ 8 | Glyphs.html \ 9 | Tech.html \ 10 | index.html 0xA000.css 11 | 12 | 0xA000.spacing: 0xA000spacing.ttf 13 | cp 0xA000.spacing~ 0xA000.spacing 14 | 15 | 0xA000.css: fonts.list 16 | echo "" > $@ 17 | for a in `cat fonts.list`; do echo "@font-face {font-family:'"$$a"';src:url('"$$a".ttf');}" >> $@; done 18 | 19 | components-ultralight.asc: wgen Makefile 20 | ./wgen 1.0 > components-ultralight.asc # 100 21 | components-thin.asc: wgen Makefile 22 | ./wgen 0.8 > components-thin.asc # 200 23 | components-light.asc: wgen Makefile 24 | ./wgen 0.6 > components-light.asc # 300 25 | components-regular.asc: wgen Makefile 26 | ./wgen 0.4 > components-regular.asc # 400 27 | components-medium.asc: wgen Makefile 28 | ./wgen 0.3 > components-medium.asc # 500 29 | components-semibold.asc: wgen Makefile 30 | ./wgen 0.2 > components-semibold.asc # 600 31 | components-bold.asc: wgen Makefile 32 | ./wgen 0.1 > components-bold.asc # 700 33 | components-extra-bold.asc: wgen Makefile 34 | ./wgen 0.0 > components-extra-bold.asc # 800 35 | components-heavy.asc: wgen Makefile 36 | ./wgen -0.1 > components-heavy.asc # 800 37 | components-ultra-black.asc: wgen Makefile 38 | ./wgen -0.2 > components-ultra-black.asc # 900 39 | 40 | CFLAGS += -O2 -g 41 | 42 | 0xA000.zip: 0xA000-Bold.ttf 0xA000-Mono.ttf 0xA000-Mono-Bold.ttf \ 43 | 0xA000-Monochrome.ttf \ 44 | 0xA000-Dots.ttf 0xA000-Dots-Mono.ttf \ 45 | 0xA000-Boxes.ttf 46 | zip $@ *.ttf LICENSE.OFL 47 | 48 | %.ttf: %.asc bake_ttf.sh feature.fea 49 | ./bake_ttf.sh `echo $< | sed s/\.asc//` 50 | 51 | %.html: %.content head.html 52 | cat head.html neck.html $< end.html > $@ 53 | 54 | 55 | 56 | # this also relies on all ufo dirs existing. 57 | # it has to be manually invoked 58 | Glyphs.content: Glyphs.content.sh UnicodeData.txt 59 | ./$< > $@ 60 | 61 | # not including such a huge file in the repo.. 62 | UnicodeData.txt: 63 | wget ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt 64 | clean: 65 | rm -rf *.ttf *.ufo 66 | rm -rf *.pal clean 67 | 68 | install: 69 | install -d /usr/share/fonts/truetype/0xA000/ 70 | install *.ttf /usr/share/fonts/truetype/0xA000/ 71 | fc-cache -fv 72 | 73 | uninstall: 74 | rm -rf /usr/share/fonts/truetype/0xA000/ 75 | fc-cache -fv 76 | 77 | all: wgen 78 | wgen: wgen.c 79 | gcc wgen.c -o wgen 80 | 81 | fonts.head: fonts.list Makefile 82 | for a in `cat fonts.list`;do \ 83 | echo "`echo $$a | sed s/0xA000-// | sed s/0xA000/Regular/` " >> fonts.head;\ 84 | done;\ 85 | echo "" >> fonts.head 86 | 87 | head.html: head.html.in fonts.head 88 | cat head.html.in fonts.head > head.html 89 | 90 | # dependency tracking 91 | include .dep 92 | .dep: *.asc makedep.sh fonts.list 93 | ./makedep.sh > .dep 94 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | 0xA000 is a meta-modular tile-grid based font-family. 2 | 3 | To see the generated fonts in action take a look at 4 | http://pippin.gimp.org/0xA000/ 5 | 6 | Dependencies: 7 | fontile 8 | kernagic 9 | ttfautohint 10 | font-forge with python bindings 11 | make 12 | 13 | Just running "make" in the checkout of 0xA000 should generate TTFs, if 14 | all dependencies are correctly installed. 15 | -------------------------------------------------------------------------------- /Tech.content: -------------------------------------------------------------------------------- 1 |

0xA000

2 | 3 |

Behind the scenes tech-peek at how the fonts were created

4 | 5 |

The PNG file made in GIMP containing the first anti-aliased AA set for this 6 | font.

7 | 8 |
9 | 10 |
11 | 12 |

13 | A tool was written for generating fonts from the PNG file; "parsing" the 14 | marks in the first row and column for glyph dimensions, since it was 15 | dealing with pixels and reading a PNG - the tool started out as C code. 16 |

17 | 18 |

The tool that generated fonts from PNG was temporarily refactored to spit 19 | out an ascii art version of the font, that format has since evolved into 20 | the following way of defining a tile-component based font: 21 |

22 | 23 |

Sans.asc

24 |
# The format supports comments
 25 | # 0xA000 will generate a 0xA000-Sans.ufo
 26 | # file, which can yield a TTF.
 27 | fontname 0xA000-Sans
 28 | 
 29 | # Gets encoded in the font, seems to be needed
 30 | # for mono variant to show up.
 31 | variant Sans
 32 | 
 33 | 
 34 | # include the full palette, using grayscale or
 35 | # other mappings here will yield various effects.
 36 | include palette.asc
 37 | 
 38 | !! # this marks the start of glyphs
 39 | 
 40 | include 5px.asc         # contains letter shapes
 41 | include 5px-drawing.asc # contains box-drawing chars
 42 | 
43 | 44 | 45 |

palette.asc

46 |
# The palette file defines which shapes are used for which
 47 | # ascii char in glyph drawings.
 48 | 
 49 | include components.asc
 50 | 
 51 | . blank    #   0% The possible tile names
 52 | + light    #  25% are hard-coded in 0xA000.c
 53 | H medium   #  50%
 54 | 9 strong   #  75%
 55 | 8 solid    # 100% 
 56 | p cse      # cs = curve south east
 57 | q csw
 58 | b cne
 59 | d cnw
 60 | 7 lse      # lse = line south east
 61 | ` lsw    
 62 | a lnw   
 63 | e lne      # h - might be better
 64 | < ve       # ve = v facing east
 65 | > vw
 66 | V vn
 67 | n vs
 68 | 
69 | 70 |

components.asc

71 |
# custom vector components are defined like thus,
 72 | # they need to be defined before the mappings using them
 73 | 
 74 | { lne
 75 | L 0 1
 76 | L 1 0
 77 | L 0 0
 78 | 
 79 | { cne
 80 | L 0 1
 81 | c 0.5523 1
 82 | c 1 0.5523
 83 | C 1 0
 84 | L 0 0
 85 | 
86 | 87 | 88 |

5px.asc

89 | 90 |
# this is just an excerpt, link
 91 | # to more complete version: 5px.asc
 92 | 
 93 | ( X )
 94 | 8..8.
 95 | `ea7.
 96 | .><..
 97 | a7`e.
 98 | 8..8.
 99 | .....
100 | .....
101 | 
102 | ( 1 )
103 | ...
104 | a8.
105 | .8.
106 | .8.
107 |  8.
108 | ...
109 | ...
110 | 
111 | 
112 | 113 |
114 | 115 |
116 | 117 | If authormode appears on a line by itself before the !! line, a special 118 | font with the ascii codes used for components replaced by large versions 119 | of the components themselves is generated. Using such a font in a terminal 120 | makes any terminal text editor a WYSIWYG tool. 121 |

122 | 123 |

Sources

124 |

If you find the above intriguing and would like to have a go at using it 125 | yourself.. the code for the tools generating these fonts is hosted at github. 127 |

128 | 129 |

Todo

130 |

Some hinting would be good, for To Ts T. and LT

131 | 132 | 133 | -------------------------------------------------------------------------------- /aliased.content: -------------------------------------------------------------------------------- 1 |

2 | A specimen for 0xA000 created when David Gowers was surveying fonts that 3 | rasterize to pixeling level cleanliness when rasterized aliased. Useful for 4 | high framerate eink, gif animations, embedded displays and more. (the variants 5 | annotated with c-spac = - 1 are rasterized with a spacing override; indicating 6 | room for improvement in pixel grid-constrained design decisions.) 8 |

9 | -------------------------------------------------------------------------------- /ascii-art-typedesign.content: -------------------------------------------------------------------------------- 1 |

ASCII-art type design

The PNG file made in GIMP containing the first anti-aliased AA set for this 4 | font.

5 | 6 |
7 | 8 |
9 | 10 |

11 | A tool was written for generating fonts from the PNG file; using just graylevel 12 | codes, the authoring was later transitioned to the chunked XPM like format described in the following: 13 |

14 | 15 |

Sans.asc

16 |
# The format supports comments
 17 | # 0xA000 will generate a 0xA000-Sans.ufo
 18 | # file, which can yield a TTF.
 19 | fontname 0xA000-Sans
 20 | 
 21 | # Gets encoded in the font, seems to be needed
 22 | # for mono variant to show up.
 23 | variant Sans
 24 | 
 25 | 
 26 | # include the full palette, using grayscale or
 27 | # other mappings here will yield various effects.
 28 | include palette.asc
 29 | 
 30 | !! # this marks the start of glyphs
 31 | 
 32 | include 5px.asc         # contains letter shapes
 33 | include 5px-drawing.asc # contains box-drawing chars
 34 | 
35 | 36 | 37 |

palette.asc

38 |
# The palette file defines which shapes are used for which
 39 | # ascii char in glyph drawings.
 40 | 
 41 | include components.asc
 42 | 
 43 | . blank    #   0% The possible tile names
 44 | + light    #  25% are hard-coded in 0xA000.c
 45 | H medium   #  50%
 46 | 9 strong   #  75%
 47 | 8 solid    # 100% 
 48 | p cse      # cs = curve south east
 49 | q csw
 50 | b cne
 51 | d cnw
 52 | 7 lse      # lse = line south east
 53 | ` lsw    
 54 | a lnw   
 55 | e lne      # h - might be better
 56 | < ve       # ve = v facing east
 57 | > vw
 58 | V vn
 59 | n vs
 60 | 
61 | 62 |

components.asc

63 |
# custom vector components are defined like thus,
 64 | # they need to be defined before the mappings using them
 65 | 
 66 | { lne
 67 | L 0 1
 68 | L 1 0
 69 | L 0 0
 70 | 
 71 | { cne
 72 | L 0 1
 73 | c 0.5523 1
 74 | c 1 0.5523
 75 | C 1 0
 76 | L 0 0
 77 | 
78 | 79 | 80 |

5px.asc

81 | 82 |
# this is just an excerpt, link
 83 | # to more complete version: 5px.asc
 84 | 
 85 | ( X )
 86 | 8..8.
 87 | `ea7.
 88 | .><..
 89 | a7`e.
 90 | 8..8.
 91 | .....
 92 | .....
 93 | 
 94 | ( 1 )
 95 | ...
 96 | a8.
 97 | .8.
 98 | .8.
 99 |  8.
100 | ...
101 | ...
102 | 
103 | 
104 | 105 |
106 | 107 |
108 | 109 | If authormode appears on a line by itself before the !! line, a special 110 | font with the ascii codes used for components replaced by large versions 111 | of the components themselves is generated. Using such a font in a terminal 112 | makes any terminal text editor a WYSIWYG tool. 113 |

114 | 115 | 116 |

The sources for 0xA000 are hosted on 118 | github.com/hodefoting/0xA000. 0xA000 uses 119 | fontile, 120 | kernagic, 121 | fontforge and 122 | ttfautohint to 123 | transform source text-files into TTF files. 124 |

125 | 126 | 127 | -------------------------------------------------------------------------------- /bake_ttf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | rm -rf $1.ufo 4 | fontile $1.asc 5 | #cp feature.fea $1.ufo 6 | 7 | # do kerning if the font file contains kernagic instructions 8 | grep kernagic-options $1.asc && ( 9 | KOPTIONS=`grep kernagic-options $1.asc | sed s/.*kernagic-options://` 10 | rm -rf input$1.ufo 11 | cp -rv $1.ufo input$1.ufo 12 | kernagic $KOPTIONS input$1.ufo -o $1.ufo 13 | rm -rf input$1.ufo 14 | ) 15 | 16 | ./fontconvert $1.ufo -t # > /dev/null 2>&1 17 | 18 | grep ttfautohint-options $1.asc && ( 19 | TTFAHOPTIONS=`grep ttfautohint-options $1.asc | sed s/.*ttfautohint-options://` 20 | cp $1.ttf temp$1.ttf 21 | ttfautohint $TTFAHOPTIONS temp$1.ttf $1.ttf 22 | rm temp$1.ttf 23 | ) 24 | 25 | # build per variant specimen page for TTF 26 | 27 | echo "" > $1.content 28 | 29 | echo "

30 | fix problem quickly with galvanized jets
31 | THE FIVE BOXING WIZARDS JUMP QUICKLY 32 |

" >> $1.content 33 | 34 | echo "

$1.ttf (`ls -sh $1.ttf | cut -f 1 -d ' '`)

" >> $1.content 35 | 36 | echo "
" >> $1.content 37 | 38 | for a in `ls $1.ufo/glyphs -1 | sort | uniq | sed s/\.glif//`; do 39 | line=`grep "^$a"";" UnicodeData.txt` 40 | description=`echo $line|cut -f 2 -d ';'` 41 | if [ -n "$description" ]; then 42 | echo " 43 |
44 |
&#x$a;
45 |
" >> $1.content 46 | fi 47 | done 48 | 49 | echo "
" >> $1.content 50 | 51 | make $1.html 52 | 53 | -------------------------------------------------------------------------------- /components-book.asc: -------------------------------------------------------------------------------- 1 | { specials2 2 | L 0.000000 0.555000 3 | L 1.000000 0.000000 4 | L 0.749000 0.000000 5 | L 0.000000 0.445000 6 | 7 | { specials1 8 | L 1.000000 0.445000 9 | L 0.000000 1.000000 10 | L 0.251000 1.000000 11 | L 1.000000 0.555000 12 | 13 | { lne2 14 | L 0.000000 1.000000 15 | L 1.000000 0.000000 16 | L 0.749000 0.000000 17 | L 0.000000 0.749000 18 | 19 | { lnw2 20 | L 0.000000 0.000000 21 | L 1.000000 1.000000 22 | L 1.000000 0.749000 23 | L 0.251000 0.000000 24 | 25 | { lnw3 26 | L 0.000000 0.000000 27 | L 1.000000 1.000000 28 | L 1.000000 0.749000 29 | L 0.251000 0.000000 30 | 31 | { lsw2 32 | L 1.000000 0.749000 33 | L 0.749000 1.000000 34 | L 1.000000 1.000000 35 | L 1.000000 1.000000 36 | 37 | { lse2 38 | L 0.251000 1.000000 39 | L 0.000000 0.749000 40 | L 0.000000 1.000000 41 | L 0.000000 1.000000 42 | 43 | { lne 44 | L 0.000000 0.251000 45 | L 0.251000 0.000000 46 | L 0.000000 0.000000 47 | 48 | { lnw 49 | L 0.749000 0.000000 50 | L 1.000000 0.251000 51 | L 1.000000 0.000000 52 | 53 | { lsw 54 | L 1.000000 0.000000 55 | L 0.000000 1.000000 56 | L 0.251000 1.000000 57 | L 1.000000 0.251000 58 | 59 | { lse 60 | L 1.000000 1.000000 61 | L 0.000000 0.000000 62 | L 0.000000 0.251000 63 | L 0.749000 1.000000 64 | 65 | { lse3 66 | L 1.000000 1.000000 67 | L 0.000000 0.000000 68 | L 0.000000 0.251000 69 | L 0.749000 1.000000 70 | Z 71 | L 0.000000 0.251000 72 | L 1.000000 0.251000 73 | L 1.000000 0.000000 74 | L 0.000000 0.000000 75 | 76 | { lnw3 77 | L 0.000000 0.000000 78 | L 1.000000 1.000000 79 | L 1.000000 0.749000 80 | L 0.251000 0.000000 81 | Z 82 | L 1.000000 0.749000 83 | L 0.000000 0.749000 84 | L 0.000000 1.000000 85 | L 1.000000 1.000000 86 | 87 | { cne 88 | L 0.749000 0.000000 89 | c 0.746000 0.396000 90 | c 0.408000 0.746000 91 | C 0.000000 0.746000 92 | L 0.000000 1.000000 93 | c 0.552300 1.000000 94 | c 1.000000 0.552300 95 | C 1.000000 0.000000 96 | 97 | { cnw 98 | L 1.000000 0.749000 99 | c 0.604000 0.746000 100 | c 0.254000 0.408000 101 | C 0.254000 0.000000 102 | L 0.000000 0.000000 103 | c 0.000000 0.552300 104 | c 0.447700 1.000000 105 | C 1.000000 1.000000 106 | 107 | { csw 108 | L 0.251000 1.000000 109 | c 0.254000 0.604000 110 | c 0.592000 0.254000 111 | C 1.000000 0.254000 112 | L 1.000000 0.000000 113 | c 0.447700 0.000000 114 | c 0.000000 0.447700 115 | C 0.000000 1.000000 116 | 117 | { cse 118 | L 0.000000 0.251000 119 | c 0.396000 0.254000 120 | c 0.746000 0.592000 121 | C 0.746000 1.000000 122 | L 1.000000 1.000000 123 | c 1.000000 0.447700 124 | c 0.552300 0.000000 125 | C 0.000000 0.000000 126 | 127 | { c8 128 | L 1.000000 0.581000 129 | c 0.700000 0.742000 130 | c 0.300000 0.742000 131 | C 0.000000 0.581000 132 | L 0.000000 0.900000 133 | c 0.300000 1.000000 134 | c 0.700000 1.000000 135 | C 1.000000 0.900000 136 | 137 | { c4 138 | L 0.419000 1.000000 139 | c 0.258000 0.700000 140 | c 0.258000 0.300000 141 | C 0.419000 0.000000 142 | L 0.100000 0.000000 143 | c 0.000000 0.300000 144 | c 0.000000 0.700000 145 | C 0.100000 1.000000 146 | 147 | { c2 148 | L 0.000000 0.419000 149 | c 0.300000 0.258000 150 | c 0.700000 0.258000 151 | C 1.000000 0.419000 152 | L 1.000000 0.100000 153 | c 0.700000 0.000000 154 | c 0.300000 0.000000 155 | C 0.000000 0.100000 156 | 157 | { c6 158 | L 0.581000 0.000000 159 | c 0.742000 0.300000 160 | c 0.742000 0.700000 161 | C 0.581000 1.000000 162 | L 0.900000 1.000000 163 | c 1.000000 0.700000 164 | c 1.000000 0.300000 165 | C 0.900000 0.000000 166 | 167 | { vn 168 | L 0.000000 0.749000 169 | L 0.000000 1.000000 170 | L 0.500000 0.500000 171 | L 1.000000 1.000000 172 | L 1.000000 0.749000 173 | L 0.450000 0.000000 174 | L 0.550000 0.000000 175 | 176 | { vw 177 | L 0.251000 0.000000 178 | L 0.000000 0.000000 179 | L 0.500000 0.500000 180 | L 0.000000 1.000000 181 | L 0.251000 1.000000 182 | L 1.000000 0.450000 183 | L 1.000000 0.550000 184 | 185 | { vs 186 | L 1.000000 0.251000 187 | L 1.000000 0.000000 188 | L 0.500000 0.500000 189 | L 0.000000 0.000000 190 | L 0.000000 0.251000 191 | L 0.550000 1.000000 192 | L 0.450000 1.000000 193 | 194 | { ve 195 | L 0.749000 1.000000 196 | L 1.000000 1.000000 197 | L 0.500000 0.500000 198 | L 1.000000 0.000000 199 | L 0.749000 0.000000 200 | L 0.000000 0.550000 201 | L 0.000000 0.450000 202 | 203 | { vn2 204 | L 0.000000 0.263000 205 | L 0.500000 0.241000 206 | L 1.000000 0.263000 207 | L 1.000000 0.000000 208 | L 0.000000 0.000000 209 | 210 | { vw2 211 | L 0.737000 0.000000 212 | L 0.759000 0.500000 213 | L 0.737000 1.000000 214 | L 1.000000 1.000000 215 | L 1.000000 0.000000 216 | 217 | { vs2 218 | L 1.000000 0.737000 219 | L 0.500000 0.759000 220 | L 0.000000 0.737000 221 | L 0.000000 1.000000 222 | L 1.000000 1.000000 223 | 224 | { ve2 225 | L 0.263000 1.000000 226 | L 0.241000 0.500000 227 | L 0.263000 0.000000 228 | L 0.000000 0.000000 229 | L 0.000000 1.000000 230 | 231 | { solidNorth 232 | L 0.000000 1.000000 233 | L 1.000000 1.000000 234 | L 1.000000 0.749000 235 | L 0.000000 0.749000 236 | 237 | { solidWest 238 | L 0.000000 0.000000 239 | L 0.000000 1.000000 240 | L 0.251000 1.000000 241 | L 0.251000 0.000000 242 | 243 | { solidSouth 244 | L 1.000000 0.000000 245 | L 0.000000 0.000000 246 | L 0.000000 0.251000 247 | L 1.000000 0.251000 248 | 249 | { solidEast 250 | L 1.000000 1.000000 251 | L 1.000000 0.000000 252 | L 0.749000 0.000000 253 | L 0.749000 1.000000 254 | 255 | { Vn 256 | L 1.000000 1.000000 257 | L 0.500000 0.500000 258 | L 0.000000 1.000000 259 | L 0.185000 1.000000 260 | L 0.500000 0.685000 261 | L 0.815000 1.000000 262 | 263 | { Ve 264 | L 0.000000 1.000000 265 | L 0.500000 0.500000 266 | L 0.000000 0.000000 267 | L 0.000000 0.185000 268 | L 0.315000 0.500000 269 | L 0.000000 0.815000 270 | 271 | { Vs 272 | L 0.000000 0.000000 273 | L 0.500000 0.500000 274 | L 1.000000 0.000000 275 | L 0.815000 0.000000 276 | L 0.500000 0.315000 277 | L 0.185000 0.000000 278 | 279 | { Vw 280 | L 1.000000 0.000000 281 | L 0.500000 0.500000 282 | L 1.000000 1.000000 283 | L 1.000000 0.815000 284 | L 0.685000 0.500000 285 | L 1.000000 0.185000 286 | 287 | { cj1 288 | L 1.000000 0.000000 289 | c 0.560000 0.300000 290 | c 0.270000 0.620000 291 | C 0.100000 1.000000 292 | L 0.405000 1.000000 293 | c 0.594000 0.650000 294 | c 0.720000 0.475000 295 | C 1.000000 0.251000 296 | Z 297 | L 0.000000 0.251000 298 | L 1.000000 0.251000 299 | L 1.000000 0.000000 300 | L 0.000000 0.000000 301 | 302 | { cj3 303 | L 1.000000 1.000000 304 | c 0.700000 0.560000 305 | c 0.380000 0.270000 306 | C 0.000000 0.100000 307 | L 0.000000 0.405000 308 | c 0.350000 0.594000 309 | c 0.525000 0.720000 310 | C 0.749000 1.000000 311 | Z 312 | L 0.749000 0.000000 313 | L 0.749000 1.000000 314 | L 1.000000 1.000000 315 | L 1.000000 0.000000 316 | 317 | { cj9 318 | L 0.000000 1.000000 319 | c 0.440000 0.700000 320 | c 0.730000 0.380000 321 | C 0.900000 0.000000 322 | L 0.595000 0.000000 323 | c 0.406000 0.350000 324 | c 0.280000 0.525000 325 | C 0.000000 0.749000 326 | Z 327 | L 1.000000 0.749000 328 | L 0.000000 0.749000 329 | L 0.000000 1.000000 330 | L 1.000000 1.000000 331 | 332 | { cj7 333 | L 0.000000 0.000000 334 | c 0.300000 0.440000 335 | c 0.620000 0.730000 336 | C 1.000000 0.900000 337 | L 1.000000 0.595000 338 | c 0.650000 0.406000 339 | c 0.475000 0.280000 340 | C 0.251000 0.000000 341 | Z 342 | L 0.251000 1.000000 343 | L 0.251000 0.000000 344 | L 0.000000 0.000000 345 | L 0.000000 1.000000 346 | 347 | { cj1b 348 | L 0.000000 0.251000 349 | c 0.280000 0.475000 350 | c 0.406000 0.650000 351 | C 0.595000 1.000000 352 | L 0.900000 1.000000 353 | c 0.730000 0.620000 354 | c 0.440000 0.300000 355 | C 0.000000 0.000000 356 | Z 357 | L 0.000000 0.251000 358 | L 1.000000 0.251000 359 | L 1.000000 0.000000 360 | L 0.000000 0.000000 361 | 362 | { cj3b 363 | L 0.749000 0.000000 364 | c 0.525000 0.280000 365 | c 0.350000 0.406000 366 | C 0.000000 0.595000 367 | L 0.000000 0.900000 368 | c 0.380000 0.730000 369 | c 0.700000 0.440000 370 | C 1.000000 0.000000 371 | Z 372 | L 0.749000 0.000000 373 | L 0.749000 1.000000 374 | L 1.000000 1.000000 375 | L 1.000000 0.000000 376 | 377 | { cj9b 378 | L 1.000000 0.749000 379 | c 0.720000 0.525000 380 | c 0.594000 0.350000 381 | C 0.405000 0.000000 382 | L 0.100000 0.000000 383 | c 0.270000 0.380000 384 | c 0.560000 0.700000 385 | C 1.000000 1.000000 386 | Z 387 | L 1.000000 0.749000 388 | L 0.000000 0.749000 389 | L 0.000000 1.000000 390 | L 1.000000 1.000000 391 | 392 | { cj7b 393 | L 0.251000 1.000000 394 | c 0.475000 0.720000 395 | c 0.650000 0.594000 396 | C 1.000000 0.405000 397 | L 1.000000 0.100000 398 | c 0.620000 0.270000 399 | c 0.300000 0.560000 400 | C 0.000000 1.000000 401 | Z 402 | L 0.251000 1.000000 403 | L 0.251000 0.000000 404 | L 0.000000 0.000000 405 | L 0.000000 1.000000 406 | 407 | { c1 408 | L 1.000000 0.100000 409 | c 0.560000 0.300000 410 | c 0.270000 0.620000 411 | C 0.100000 1.000000 412 | L 0.419000 1.000000 413 | c 0.496000 0.790000 414 | c 0.790000 0.496000 415 | C 1.000000 0.419000 416 | 417 | { c3 418 | L 0.900000 1.000000 419 | c 0.700000 0.560000 420 | c 0.380000 0.270000 421 | C 0.000000 0.100000 422 | L 0.000000 0.419000 423 | c 0.210000 0.496000 424 | c 0.504000 0.790000 425 | C 0.581000 1.000000 426 | 427 | { c9 428 | L 0.000000 0.900000 429 | c 0.440000 0.700000 430 | c 0.730000 0.380000 431 | C 0.900000 0.000000 432 | L 0.581000 0.000000 433 | c 0.504000 0.210000 434 | c 0.210000 0.504000 435 | C 0.000000 0.581000 436 | 437 | { c7 438 | L 0.100000 0.000000 439 | c 0.300000 0.440000 440 | c 0.620000 0.730000 441 | C 1.000000 0.900000 442 | L 1.000000 0.581000 443 | c 0.790000 0.504000 444 | c 0.496000 0.210000 445 | C 0.419000 0.000000 446 | 447 | { c4b 448 | L 0.100000 0.000000 449 | c 0.000000 0.490000 450 | c 0.000000 0.650000 451 | C 0.000000 1.000000 452 | L 0.251000 1.000000 453 | c 0.251000 0.400000 454 | c 0.349000 0.300000 455 | C 0.412000 0.000000 456 | 457 | { c2b 458 | L 1.000000 0.100000 459 | c 0.510000 0.000000 460 | c 0.350000 0.000000 461 | C 0.000000 0.000000 462 | L 0.000000 0.251000 463 | c 0.600000 0.251000 464 | c 0.700000 0.349000 465 | C 1.000000 0.412000 466 | 467 | { c6a 468 | L 0.900000 1.000000 469 | c 1.000000 0.510000 470 | c 1.000000 0.350000 471 | C 1.000000 0.000000 472 | L 0.749000 0.000000 473 | c 0.749000 0.600000 474 | c 0.651000 0.700000 475 | C 0.588000 1.000000 476 | 477 | { c8a 478 | L 0.000000 0.900000 479 | c 0.490000 1.000000 480 | c 0.650000 1.000000 481 | C 1.000000 1.000000 482 | L 1.000000 0.749000 483 | c 0.400000 0.749000 484 | c 0.300000 0.651000 485 | C 0.000000 0.588000 486 | 487 | { c4a 488 | L 0.412000 1.000000 489 | c 0.349000 0.700000 490 | c 0.251000 0.600000 491 | C 0.251000 0.000000 492 | L 0.000000 0.000000 493 | c 0.000000 0.350000 494 | c 0.000000 0.510000 495 | C 0.100000 1.000000 496 | 497 | { c2a 498 | L 0.000000 0.412000 499 | c 0.300000 0.349000 500 | c 0.400000 0.251000 501 | C 1.000000 0.251000 502 | L 1.000000 0.000000 503 | c 0.650000 0.000000 504 | c 0.490000 0.000000 505 | C 0.000000 0.100000 506 | 507 | { c6b 508 | L 0.588000 0.000000 509 | c 0.651000 0.300000 510 | c 0.749000 0.400000 511 | C 0.749000 1.000000 512 | L 1.000000 1.000000 513 | c 1.000000 0.650000 514 | c 1.000000 0.490000 515 | C 0.900000 0.000000 516 | 517 | { c8b 518 | L 1.000000 0.588000 519 | c 0.700000 0.651000 520 | c 0.600000 0.749000 521 | C 0.000000 0.749000 522 | L 0.000000 1.000000 523 | c 0.350000 1.000000 524 | c 0.510000 1.000000 525 | C 1.000000 0.900000 526 | 527 | { solidSouthWest 528 | L 0.000000 0.251000 529 | L 1.000000 0.251000 530 | L 1.000000 0.000000 531 | L 0.000000 0.000000 532 | Z 533 | L 0.000000 0.000000 534 | L 0.000000 1.000000 535 | L 0.251000 1.000000 536 | L 0.251000 0.000000 537 | 538 | { solidSouthEast 539 | L 0.749000 0.000000 540 | L 0.749000 1.000000 541 | L 1.000000 1.000000 542 | L 1.000000 0.000000 543 | Z 544 | L 1.000000 0.000000 545 | L 0.000000 0.000000 546 | L 0.000000 0.251000 547 | L 1.000000 0.251000 548 | 549 | { solidNorthEast 550 | L 1.000000 0.749000 551 | L 0.000000 0.749000 552 | L 0.000000 1.000000 553 | L 1.000000 1.000000 554 | Z 555 | L 1.000000 1.000000 556 | L 1.000000 0.000000 557 | L 0.749000 0.000000 558 | L 0.749000 1.000000 559 | 560 | { solidNorthWest 561 | L 0.251000 1.000000 562 | L 0.251000 0.000000 563 | L 0.000000 0.000000 564 | L 0.000000 1.000000 565 | Z 566 | L 0.000000 1.000000 567 | L 1.000000 1.000000 568 | L 1.000000 0.749000 569 | L 0.000000 0.749000 570 | 571 | { solidSouthWest5 572 | L 0.000000 1.000000 573 | L 1.000000 1.000000 574 | L 1.000000 0.749000 575 | L 0.000000 0.749000 576 | Z 577 | L 0.000000 0.749000 578 | L 0.000000 1.000000 579 | L 0.251000 1.000000 580 | L 0.251000 0.749000 581 | 582 | { specialS 583 | L 0.000000 0.100000 584 | L 0.000000 0.440000 585 | L 1.000000 0.900000 586 | L 1.000000 0.560000 587 | 588 | { smallcapss 589 | L 0.000000 0.000000 590 | L 0.000000 0.251000 591 | L 1.000000 1.000000 592 | L 1.000000 0.749000 593 | 594 | { solidMiddle 595 | L 0.374500 0.000000 596 | L 0.374500 1.050000 597 | L 0.625500 1.050000 598 | L 0.625500 0.000000 599 | 600 | { solidMiddleHorizontal 601 | L 1.000000 0.374500 602 | L -0.050000 0.374500 603 | L -0.050000 0.625500 604 | L 1.000000 0.625500 605 | 606 | { solidMiddleNorth 607 | L 0.374500 0.000000 608 | L 0.374500 1.000000 609 | L 0.625500 1.000000 610 | L 0.625500 0.000000 611 | Z 612 | L 0.000000 1.000000 613 | L 1.000000 1.000000 614 | L 1.000000 0.749000 615 | L 0.000000 0.749000 616 | 617 | { solidMiddleWest 618 | L 1.000000 0.374500 619 | L 0.000000 0.374500 620 | L 0.000000 0.625500 621 | L 1.000000 0.625500 622 | Z 623 | L 0.000000 0.000000 624 | L 0.000000 1.000000 625 | L 0.251000 1.000000 626 | L 0.251000 0.000000 627 | 628 | { solidMiddleSouth 629 | L 0.625500 1.000000 630 | L 0.625500 0.000000 631 | L 0.374500 0.000000 632 | L 0.374500 1.000000 633 | Z 634 | L 1.000000 0.000000 635 | L 0.000000 0.000000 636 | L 0.000000 0.251000 637 | L 1.000000 0.251000 638 | 639 | { middleCross 640 | L 0.374500 0.000000 641 | L 0.374500 1.000000 642 | L 0.625500 1.000000 643 | L 0.625500 0.000000 644 | Z 645 | L 0.000000 0.625500 646 | L 1.000000 0.625500 647 | L 1.000000 0.374500 648 | L 0.000000 0.374500 649 | 650 | { v13 651 | L 1.000000 0.581000 652 | c 0.755000 0.448000 653 | c 0.547500 0.315000 654 | C 0.547500 0.000000 655 | L 0.392500 0.000000 656 | c 0.392500 0.380000 657 | c 0.560000 0.700000 658 | C 1.000000 0.900000 659 | Z 660 | L 0.000000 0.900000 661 | c 0.440000 0.700000 662 | c 0.637500 0.326000 663 | C 0.637500 0.000000 664 | L 0.446500 0.000000 665 | c 0.446500 0.315000 666 | c 0.245000 0.448000 667 | C 0.000000 0.564200 668 | 669 | { v17 670 | L 0.419000 1.000000 671 | c 0.552000 0.755000 672 | c 0.685000 0.547500 673 | C 1.000000 0.547500 674 | L 1.000000 0.392500 675 | c 0.620000 0.392500 676 | c 0.300000 0.560000 677 | C 0.100000 1.000000 678 | Z 679 | L 0.100000 0.000000 680 | c 0.300000 0.440000 681 | c 0.674000 0.637500 682 | C 1.000000 0.637500 683 | L 1.000000 0.446500 684 | c 0.685000 0.446500 685 | c 0.552000 0.245000 686 | C 0.435800 0.000000 687 | 688 | { v79 689 | L 0.000000 0.419000 690 | c 0.245000 0.552000 691 | c 0.452500 0.685000 692 | C 0.452500 1.000000 693 | L 0.607500 1.000000 694 | c 0.607500 0.620000 695 | c 0.440000 0.300000 696 | C 0.000000 0.100000 697 | Z 698 | L 1.000000 0.100000 699 | c 0.560000 0.300000 700 | c 0.362500 0.674000 701 | C 0.362500 1.000000 702 | L 0.553500 1.000000 703 | c 0.553500 0.685000 704 | c 0.755000 0.552000 705 | C 1.000000 0.435800 706 | 707 | { v39 708 | L 0.581000 0.000000 709 | c 0.448000 0.245000 710 | c 0.315000 0.452500 711 | C 0.000000 0.452500 712 | L 0.000000 0.607500 713 | c 0.380000 0.607500 714 | c 0.700000 0.440000 715 | C 0.900000 0.000000 716 | Z 717 | L 0.900000 1.000000 718 | c 0.700000 0.560000 719 | c 0.326000 0.362500 720 | C 0.000000 0.362500 721 | L 0.000000 0.553500 722 | c 0.315000 0.553500 723 | c 0.448000 0.755000 724 | C 0.564200 1.000000 725 | 726 | 727 | { circle 728 | c 0.619225 0.369275 729 | c 0.731275 0.257225 730 | C 0.862000 0.257225 731 | c 0.992725 0.257225 732 | c 1.104775 0.369275 733 | C 1.104775 0.500000 734 | c 1.104775 0.630725 735 | c 0.992725 0.742775 736 | C 0.862000 0.742775 737 | c 0.731275 0.742775 738 | c 0.619225 0.630725 739 | C 0.619225 0.500000 740 | 741 | { circlec 742 | c 0.257225 0.369275 743 | c 0.369275 0.257225 744 | C 0.500000 0.257225 745 | c 0.630725 0.257225 746 | c 0.742775 0.369275 747 | C 0.742775 0.500000 748 | c 0.742775 0.630725 749 | c 0.630725 0.742775 750 | C 0.500000 0.742775 751 | c 0.369275 0.742775 752 | c 0.257225 0.630725 753 | C 0.257225 0.500000 754 | -------------------------------------------------------------------------------- /components-ultra-heavy.asc: -------------------------------------------------------------------------------- 1 | { specials2 2 | L 0.000000 0.905000 3 | L 1.000000 0.000000 4 | L 0.079000 0.000000 5 | L 0.000000 0.095000 6 | 7 | { specials1 8 | L 1.000000 0.095000 9 | L 0.000000 1.000000 10 | L 0.921000 1.000000 11 | L 1.000000 0.905000 12 | 13 | { lne2 14 | L 0.000000 1.000000 15 | L 1.000000 0.000000 16 | L 0.079000 0.000000 17 | L 0.000000 0.079000 18 | 19 | { lnw2 20 | L 0.000000 0.000000 21 | L 1.000000 1.000000 22 | L 1.000000 0.079000 23 | L 0.921000 0.000000 24 | 25 | { lnw3 26 | L 0.000000 0.000000 27 | L 1.000000 1.000000 28 | L 1.000000 0.079000 29 | L 0.921000 0.000000 30 | 31 | { lsw2 32 | L 1.000000 0.079000 33 | L 0.079000 1.000000 34 | L 1.000000 1.000000 35 | L 1.000000 1.000000 36 | 37 | { lse2 38 | L 0.921000 1.000000 39 | L 0.000000 0.079000 40 | L 0.000000 1.000000 41 | L 0.000000 1.000000 42 | 43 | { lne 44 | L 0.000000 0.921000 45 | L 0.921000 0.000000 46 | L 0.000000 0.000000 47 | 48 | { lnw 49 | L 0.079000 0.000000 50 | L 1.000000 0.921000 51 | L 1.000000 0.000000 52 | 53 | { lsw 54 | L 1.000000 0.000000 55 | L 0.000000 1.000000 56 | L 0.921000 1.000000 57 | L 1.000000 0.921000 58 | 59 | { lse 60 | L 1.000000 1.000000 61 | L 0.000000 0.000000 62 | L 0.000000 0.921000 63 | L 0.079000 1.000000 64 | 65 | { lse3 66 | L 1.000000 1.000000 67 | L 0.000000 0.000000 68 | L 0.000000 0.921000 69 | L 0.079000 1.000000 70 | Z 71 | L 0.000000 0.921000 72 | L 1.000000 0.921000 73 | L 1.000000 0.000000 74 | L 0.000000 0.000000 75 | 76 | { lnw3 77 | L 0.000000 0.000000 78 | L 1.000000 1.000000 79 | L 1.000000 0.079000 80 | L 0.921000 0.000000 81 | Z 82 | L 1.000000 0.079000 83 | L 0.000000 0.079000 84 | L 0.000000 1.000000 85 | L 1.000000 1.000000 86 | 87 | { cne 88 | L 0.079000 0.000000 89 | c 0.066000 0.016000 90 | c 0.068000 0.066000 91 | C 0.000000 0.066000 92 | L 0.000000 1.000000 93 | c 0.552300 1.000000 94 | c 1.000000 0.552300 95 | C 1.000000 0.000000 96 | 97 | { cnw 98 | L 1.000000 0.079000 99 | c 0.984000 0.066000 100 | c 0.934000 0.068000 101 | C 0.934000 0.000000 102 | L 0.000000 0.000000 103 | c 0.000000 0.552300 104 | c 0.447700 1.000000 105 | C 1.000000 1.000000 106 | 107 | { csw 108 | L 0.921000 1.000000 109 | c 0.934000 0.984000 110 | c 0.932000 0.934000 111 | C 1.000000 0.934000 112 | L 1.000000 0.000000 113 | c 0.447700 0.000000 114 | c 0.000000 0.447700 115 | C 0.000000 1.000000 116 | 117 | { cse 118 | L 0.000000 0.921000 119 | c 0.016000 0.934000 120 | c 0.066000 0.932000 121 | C 0.066000 1.000000 122 | L 1.000000 1.000000 123 | c 1.000000 0.447700 124 | c 0.552300 0.000000 125 | C 0.000000 0.000000 126 | 127 | { c8 128 | L 1.000000 -0.249000 129 | c 0.700000 0.082000 130 | c 0.300000 0.082000 131 | C 0.000000 -0.249000 132 | L 0.000000 0.900000 133 | c 0.300000 1.000000 134 | c 0.700000 1.000000 135 | C 1.000000 0.900000 136 | 137 | { c4 138 | L 1.249000 1.000000 139 | c 0.918000 0.700000 140 | c 0.918000 0.300000 141 | C 1.249000 0.000000 142 | L 0.100000 0.000000 143 | c 0.000000 0.300000 144 | c 0.000000 0.700000 145 | C 0.100000 1.000000 146 | 147 | { c2 148 | L 0.000000 1.249000 149 | c 0.300000 0.918000 150 | c 0.700000 0.918000 151 | C 1.000000 1.249000 152 | L 1.000000 0.100000 153 | c 0.700000 0.000000 154 | c 0.300000 0.000000 155 | C 0.000000 0.100000 156 | 157 | { c6 158 | L -0.249000 0.000000 159 | c 0.082000 0.300000 160 | c 0.082000 0.700000 161 | C -0.249000 1.000000 162 | L 0.900000 1.000000 163 | c 1.000000 0.700000 164 | c 1.000000 0.300000 165 | C 0.900000 0.000000 166 | 167 | { vn 168 | L 0.000000 0.079000 169 | L 0.000000 1.000000 170 | L 0.500000 0.500000 171 | L 1.000000 1.000000 172 | L 1.000000 0.079000 173 | L 0.950000 0.000000 174 | L 0.050000 0.000000 175 | 176 | { vw 177 | L 0.921000 0.000000 178 | L 0.000000 0.000000 179 | L 0.500000 0.500000 180 | L 0.000000 1.000000 181 | L 0.921000 1.000000 182 | L 1.000000 0.950000 183 | L 1.000000 0.050000 184 | 185 | { vs 186 | L 1.000000 0.921000 187 | L 1.000000 0.000000 188 | L 0.500000 0.500000 189 | L 0.000000 0.000000 190 | L 0.000000 0.921000 191 | L 0.050000 1.000000 192 | L 0.950000 1.000000 193 | 194 | { ve 195 | L 0.079000 1.000000 196 | L 1.000000 1.000000 197 | L 0.500000 0.500000 198 | L 1.000000 0.000000 199 | L 0.079000 0.000000 200 | L 0.000000 0.050000 201 | L 0.000000 0.950000 202 | 203 | { vn2 204 | L 0.000000 0.973000 205 | L 0.500000 0.411000 206 | L 1.000000 0.973000 207 | L 1.000000 0.000000 208 | L 0.000000 0.000000 209 | 210 | { vw2 211 | L 0.027000 0.000000 212 | L 0.589000 0.500000 213 | L 0.027000 1.000000 214 | L 1.000000 1.000000 215 | L 1.000000 0.000000 216 | 217 | { vs2 218 | L 1.000000 0.027000 219 | L 0.500000 0.589000 220 | L 0.000000 0.027000 221 | L 0.000000 1.000000 222 | L 1.000000 1.000000 223 | 224 | { ve2 225 | L 0.973000 1.000000 226 | L 0.411000 0.500000 227 | L 0.973000 0.000000 228 | L 0.000000 0.000000 229 | L 0.000000 1.000000 230 | 231 | { solidNorth 232 | L 0.000000 1.000000 233 | L 1.000000 1.000000 234 | L 1.000000 0.079000 235 | L 0.000000 0.079000 236 | 237 | { solidWest 238 | L 0.000000 0.000000 239 | L 0.000000 1.000000 240 | L 0.921000 1.000000 241 | L 0.921000 0.000000 242 | 243 | { solidSouth 244 | L 1.000000 0.000000 245 | L 0.000000 0.000000 246 | L 0.000000 0.921000 247 | L 1.000000 0.921000 248 | 249 | { solidEast 250 | L 1.000000 1.000000 251 | L 1.000000 0.000000 252 | L 0.079000 0.000000 253 | L 0.079000 1.000000 254 | 255 | { Vn 256 | L 1.000000 1.000000 257 | L 0.500000 0.500000 258 | L 0.000000 1.000000 259 | L 0.635000 1.000000 260 | L 0.500000 1.135000 261 | L 0.365000 1.000000 262 | 263 | { Ve 264 | L 0.000000 1.000000 265 | L 0.500000 0.500000 266 | L 0.000000 0.000000 267 | L 0.000000 0.635000 268 | L -0.135000 0.500000 269 | L 0.000000 0.365000 270 | 271 | { Vs 272 | L 0.000000 0.000000 273 | L 0.500000 0.500000 274 | L 1.000000 0.000000 275 | L 0.365000 0.000000 276 | L 0.500000 -0.135000 277 | L 0.635000 0.000000 278 | 279 | { Vw 280 | L 1.000000 0.000000 281 | L 0.500000 0.500000 282 | L 1.000000 1.000000 283 | L 1.000000 0.365000 284 | L 1.135000 0.500000 285 | L 1.000000 0.635000 286 | 287 | { cj1 288 | L 1.000000 0.000000 289 | c 0.560000 0.300000 290 | c 0.270000 0.620000 291 | C 0.100000 1.000000 292 | L 1.255000 1.000000 293 | c 1.174000 1.150000 294 | c 1.120000 0.825000 295 | C 1.000000 0.921000 296 | Z 297 | L 0.000000 0.921000 298 | L 1.000000 0.921000 299 | L 1.000000 0.000000 300 | L 0.000000 0.000000 301 | 302 | { cj3 303 | L 1.000000 1.000000 304 | c 0.700000 0.560000 305 | c 0.380000 0.270000 306 | C 0.000000 0.100000 307 | L 0.000000 1.255000 308 | c -0.150000 1.174000 309 | c 0.175000 1.120000 310 | C 0.079000 1.000000 311 | Z 312 | L 0.079000 0.000000 313 | L 0.079000 1.000000 314 | L 1.000000 1.000000 315 | L 1.000000 0.000000 316 | 317 | { cj9 318 | L 0.000000 1.000000 319 | c 0.440000 0.700000 320 | c 0.730000 0.380000 321 | C 0.900000 0.000000 322 | L -0.255000 0.000000 323 | c -0.174000 -0.150000 324 | c -0.120000 0.175000 325 | C 0.000000 0.079000 326 | Z 327 | L 1.000000 0.079000 328 | L 0.000000 0.079000 329 | L 0.000000 1.000000 330 | L 1.000000 1.000000 331 | 332 | { cj7 333 | L 0.000000 0.000000 334 | c 0.300000 0.440000 335 | c 0.620000 0.730000 336 | C 1.000000 0.900000 337 | L 1.000000 -0.255000 338 | c 1.150000 -0.174000 339 | c 0.825000 -0.120000 340 | C 0.921000 0.000000 341 | Z 342 | L 0.921000 1.000000 343 | L 0.921000 0.000000 344 | L 0.000000 0.000000 345 | L 0.000000 1.000000 346 | 347 | { cj1b 348 | L 0.000000 0.921000 349 | c -0.120000 0.825000 350 | c -0.174000 1.150000 351 | C -0.255000 1.000000 352 | L 0.900000 1.000000 353 | c 0.730000 0.620000 354 | c 0.440000 0.300000 355 | C 0.000000 0.000000 356 | Z 357 | L 0.000000 0.921000 358 | L 1.000000 0.921000 359 | L 1.000000 0.000000 360 | L 0.000000 0.000000 361 | 362 | { cj3b 363 | L 0.079000 0.000000 364 | c 0.175000 -0.120000 365 | c -0.150000 -0.174000 366 | C 0.000000 -0.255000 367 | L 0.000000 0.900000 368 | c 0.380000 0.730000 369 | c 0.700000 0.440000 370 | C 1.000000 0.000000 371 | Z 372 | L 0.079000 0.000000 373 | L 0.079000 1.000000 374 | L 1.000000 1.000000 375 | L 1.000000 0.000000 376 | 377 | { cj9b 378 | L 1.000000 0.079000 379 | c 1.120000 0.175000 380 | c 1.174000 -0.150000 381 | C 1.255000 0.000000 382 | L 0.100000 0.000000 383 | c 0.270000 0.380000 384 | c 0.560000 0.700000 385 | C 1.000000 1.000000 386 | Z 387 | L 1.000000 0.079000 388 | L 0.000000 0.079000 389 | L 0.000000 1.000000 390 | L 1.000000 1.000000 391 | 392 | { cj7b 393 | L 0.921000 1.000000 394 | c 0.825000 1.120000 395 | c 1.150000 1.174000 396 | C 1.000000 1.255000 397 | L 1.000000 0.100000 398 | c 0.620000 0.270000 399 | c 0.300000 0.560000 400 | C 0.000000 1.000000 401 | Z 402 | L 0.921000 1.000000 403 | L 0.921000 0.000000 404 | L 0.000000 0.000000 405 | L 0.000000 1.000000 406 | 407 | { c1 408 | L 1.000000 0.100000 409 | c 0.560000 0.300000 410 | c 0.270000 0.620000 411 | C 0.100000 1.000000 412 | L 1.249000 1.000000 413 | c 1.216000 1.090000 414 | c 1.090000 1.216000 415 | C 1.000000 1.249000 416 | 417 | { c3 418 | L 0.900000 1.000000 419 | c 0.700000 0.560000 420 | c 0.380000 0.270000 421 | C 0.000000 0.100000 422 | L 0.000000 1.249000 423 | c -0.090000 1.216000 424 | c -0.216000 1.090000 425 | C -0.249000 1.000000 426 | 427 | { c9 428 | L 0.000000 0.900000 429 | c 0.440000 0.700000 430 | c 0.730000 0.380000 431 | C 0.900000 0.000000 432 | L -0.249000 0.000000 433 | c -0.216000 -0.090000 434 | c -0.090000 -0.216000 435 | C 0.000000 -0.249000 436 | 437 | { c7 438 | L 0.100000 0.000000 439 | c 0.300000 0.440000 440 | c 0.620000 0.730000 441 | C 1.000000 0.900000 442 | L 1.000000 -0.249000 443 | c 1.090000 -0.216000 444 | c 1.216000 -0.090000 445 | C 1.249000 0.000000 446 | 447 | { c4b 448 | L 0.100000 0.000000 449 | c 0.000000 0.490000 450 | c 0.000000 0.650000 451 | C 0.000000 1.000000 452 | L 0.921000 1.000000 453 | c 0.921000 0.400000 454 | c 0.979000 0.300000 455 | C 1.252000 0.000000 456 | 457 | { c2b 458 | L 1.000000 0.100000 459 | c 0.510000 0.000000 460 | c 0.350000 0.000000 461 | C 0.000000 0.000000 462 | L 0.000000 0.921000 463 | c 0.600000 0.921000 464 | c 0.700000 0.979000 465 | C 1.000000 1.252000 466 | 467 | { c6a 468 | L 0.900000 1.000000 469 | c 1.000000 0.510000 470 | c 1.000000 0.350000 471 | C 1.000000 0.000000 472 | L 0.079000 0.000000 473 | c 0.079000 0.600000 474 | c 0.021000 0.700000 475 | C -0.252000 1.000000 476 | 477 | { c8a 478 | L 0.000000 0.900000 479 | c 0.490000 1.000000 480 | c 0.650000 1.000000 481 | C 1.000000 1.000000 482 | L 1.000000 0.079000 483 | c 0.400000 0.079000 484 | c 0.300000 0.021000 485 | C 0.000000 -0.252000 486 | 487 | { c4a 488 | L 1.252000 1.000000 489 | c 0.979000 0.700000 490 | c 0.921000 0.600000 491 | C 0.921000 0.000000 492 | L 0.000000 0.000000 493 | c 0.000000 0.350000 494 | c 0.000000 0.510000 495 | C 0.100000 1.000000 496 | 497 | { c2a 498 | L 0.000000 1.252000 499 | c 0.300000 0.979000 500 | c 0.400000 0.921000 501 | C 1.000000 0.921000 502 | L 1.000000 0.000000 503 | c 0.650000 0.000000 504 | c 0.490000 0.000000 505 | C 0.000000 0.100000 506 | 507 | { c6b 508 | L -0.252000 0.000000 509 | c 0.021000 0.300000 510 | c 0.079000 0.400000 511 | C 0.079000 1.000000 512 | L 1.000000 1.000000 513 | c 1.000000 0.650000 514 | c 1.000000 0.490000 515 | C 0.900000 0.000000 516 | 517 | { c8b 518 | L 1.000000 -0.252000 519 | c 0.700000 0.021000 520 | c 0.600000 0.079000 521 | C 0.000000 0.079000 522 | L 0.000000 1.000000 523 | c 0.350000 1.000000 524 | c 0.510000 1.000000 525 | C 1.000000 0.900000 526 | 527 | { solidSouthWest 528 | L 0.000000 0.921000 529 | L 1.000000 0.921000 530 | L 1.000000 0.000000 531 | L 0.000000 0.000000 532 | Z 533 | L 0.000000 0.000000 534 | L 0.000000 1.000000 535 | L 0.921000 1.000000 536 | L 0.921000 0.000000 537 | 538 | { solidSouthEast 539 | L 0.079000 0.000000 540 | L 0.079000 1.000000 541 | L 1.000000 1.000000 542 | L 1.000000 0.000000 543 | Z 544 | L 1.000000 0.000000 545 | L 0.000000 0.000000 546 | L 0.000000 0.921000 547 | L 1.000000 0.921000 548 | 549 | { solidNorthEast 550 | L 1.000000 0.079000 551 | L 0.000000 0.079000 552 | L 0.000000 1.000000 553 | L 1.000000 1.000000 554 | Z 555 | L 1.000000 1.000000 556 | L 1.000000 0.000000 557 | L 0.079000 0.000000 558 | L 0.079000 1.000000 559 | 560 | { solidNorthWest 561 | L 0.921000 1.000000 562 | L 0.921000 0.000000 563 | L 0.000000 0.000000 564 | L 0.000000 1.000000 565 | Z 566 | L 0.000000 1.000000 567 | L 1.000000 1.000000 568 | L 1.000000 0.079000 569 | L 0.000000 0.079000 570 | 571 | { solidSouthWest5 572 | L 0.000000 1.000000 573 | L 1.000000 1.000000 574 | L 1.000000 0.079000 575 | L 0.000000 0.079000 576 | Z 577 | L 0.000000 0.079000 578 | L 0.000000 1.000000 579 | L 0.921000 1.000000 580 | L 0.921000 0.079000 581 | 582 | { specialS 583 | L 0.000000 0.100000 584 | L 0.000000 1.240000 585 | L 1.000000 0.900000 586 | L 1.000000 -0.240000 587 | 588 | { smallcapss 589 | L 0.000000 0.000000 590 | L 0.000000 0.921000 591 | L 1.000000 1.000000 592 | L 1.000000 0.079000 593 | 594 | { solidMiddle 595 | L 0.039500 0.000000 596 | L 0.039500 1.050000 597 | L 0.960500 1.050000 598 | L 0.960500 0.000000 599 | 600 | { solidMiddleHorizontal 601 | L 1.000000 0.039500 602 | L -0.050000 0.039500 603 | L -0.050000 0.960500 604 | L 1.000000 0.960500 605 | 606 | { solidMiddleNorth 607 | L 0.039500 0.000000 608 | L 0.039500 1.000000 609 | L 0.960500 1.000000 610 | L 0.960500 0.000000 611 | Z 612 | L 0.000000 1.000000 613 | L 1.000000 1.000000 614 | L 1.000000 0.079000 615 | L 0.000000 0.079000 616 | 617 | { solidMiddleWest 618 | L 1.000000 0.039500 619 | L 0.000000 0.039500 620 | L 0.000000 0.960500 621 | L 1.000000 0.960500 622 | Z 623 | L 0.000000 0.000000 624 | L 0.000000 1.000000 625 | L 0.921000 1.000000 626 | L 0.921000 0.000000 627 | 628 | { solidMiddleSouth 629 | L 0.960500 1.000000 630 | L 0.960500 0.000000 631 | L 0.039500 0.000000 632 | L 0.039500 1.000000 633 | Z 634 | L 1.000000 0.000000 635 | L 0.000000 0.000000 636 | L 0.000000 0.921000 637 | L 1.000000 0.921000 638 | 639 | { middleCross 640 | L 0.039500 0.000000 641 | L 0.039500 1.000000 642 | L 0.960500 1.000000 643 | L 0.960500 0.000000 644 | Z 645 | L 0.000000 0.960500 646 | L 1.000000 0.960500 647 | L 1.000000 0.039500 648 | L 0.000000 0.039500 649 | 650 | { v13 651 | L 1.000000 -0.249000 652 | c 1.105000 -0.192000 653 | c 0.622500 -0.135000 654 | C 0.622500 0.000000 655 | L 0.117500 0.000000 656 | c 0.117500 0.380000 657 | c 0.560000 0.700000 658 | C 1.000000 0.900000 659 | Z 660 | L 0.000000 0.900000 661 | c 0.440000 0.700000 662 | c 1.012500 0.146000 663 | C 1.012500 0.000000 664 | L 0.351500 0.000000 665 | c 0.351500 -0.135000 666 | c -0.105000 -0.192000 667 | C 0.000000 -0.217800 668 | 669 | { v17 670 | L 1.249000 1.000000 671 | c 1.192000 1.105000 672 | c 1.135000 0.622500 673 | C 1.000000 0.622500 674 | L 1.000000 0.117500 675 | c 0.620000 0.117500 676 | c 0.300000 0.560000 677 | C 0.100000 1.000000 678 | Z 679 | L 0.100000 0.000000 680 | c 0.300000 0.440000 681 | c 0.854000 1.012500 682 | C 1.000000 1.012500 683 | L 1.000000 0.351500 684 | c 1.135000 0.351500 685 | c 1.192000 -0.105000 686 | C 1.217800 0.000000 687 | 688 | { v79 689 | L 0.000000 1.249000 690 | c -0.105000 1.192000 691 | c 0.377500 1.135000 692 | C 0.377500 1.000000 693 | L 0.882500 1.000000 694 | c 0.882500 0.620000 695 | c 0.440000 0.300000 696 | C 0.000000 0.100000 697 | Z 698 | L 1.000000 0.100000 699 | c 0.560000 0.300000 700 | c -0.012500 0.854000 701 | C -0.012500 1.000000 702 | L 0.648500 1.000000 703 | c 0.648500 1.135000 704 | c 1.105000 1.192000 705 | C 1.000000 1.217800 706 | 707 | { v39 708 | L -0.249000 0.000000 709 | c -0.192000 -0.105000 710 | c -0.135000 0.377500 711 | C 0.000000 0.377500 712 | L 0.000000 0.882500 713 | c 0.380000 0.882500 714 | c 0.700000 0.440000 715 | C 0.900000 0.000000 716 | Z 717 | L 0.900000 1.000000 718 | c 0.700000 0.560000 719 | c 0.146000 -0.012500 720 | C 0.000000 -0.012500 721 | L 0.000000 0.648500 722 | c -0.135000 0.648500 723 | c -0.192000 1.105000 724 | C -0.217800 1.000000 725 | 726 | 727 | { circle 728 | c 0.037475 0.196025 729 | c 0.298025 -0.064525 730 | C 0.602000 -0.064525 731 | c 0.905975 -0.064525 732 | c 1.166525 0.196025 733 | C 1.166525 0.500000 734 | c 1.166525 0.803975 735 | c 0.905975 1.064525 736 | C 0.602000 1.064525 737 | c 0.298025 1.064525 738 | c 0.037475 0.803975 739 | C 0.037475 0.500000 740 | 741 | { circlec 742 | c -0.064525 0.196025 743 | c 0.196025 -0.064525 744 | C 0.500000 -0.064525 745 | c 0.803975 -0.064525 746 | c 1.064525 0.196025 747 | C 1.064525 0.500000 748 | c 1.064525 0.803975 749 | c 0.803975 1.064525 750 | C 0.500000 1.064525 751 | c 0.196025 1.064525 752 | c -0.064525 0.803975 753 | C -0.064525 0.500000 754 | -------------------------------------------------------------------------------- /end.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 2013 © Øyvind Kolås 5 | fonts licensed under OFL 7 |
8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /feature.fea: -------------------------------------------------------------------------------- 1 | 2 | # GSUB 3 | 4 | lookup Smallcaps { 5 | lookupflag 0; 6 | sub \0061 by \1D00 ; 7 | } Smallcaps; 8 | 9 | 10 | feature smcp { 11 | script DFLT; 12 | language dflt; 13 | lookup Smallcaps; 14 | 15 | script latn; 16 | language dflt ; 17 | lookup Smallcaps; 18 | } smcp; 19 | 20 | feature c2sc { 21 | script DFLT; 22 | language dflt; 23 | lookup Smallcaps; 24 | 25 | script latn; 26 | language dflt ; 27 | lookup Smallcaps; 28 | } c2sc; 29 | -------------------------------------------------------------------------------- /font_0xA000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodefoting/0xA000/6288f3c6f905396a3d4a19dd637cba428acbca81/font_0xA000.png -------------------------------------------------------------------------------- /fontconvert: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Fontconvert is (c) 2012 Manufactura Independente (Ana Carvalho & Ricardo 4 | # Lafuente) Licensed under the GPL v3 or later version. 5 | 6 | # modified to remove overlap and simplify font by pippin@gimp.org 2013-05-21 7 | 8 | import sys, os 9 | import fontforge 10 | import psMat 11 | import math 12 | import optparse 13 | 14 | # print 'ARGV :', sys.argv[1:] 15 | parser = optparse.OptionParser() 16 | parser.add_option('-w', '--woff', 17 | dest="woff", 18 | action="store_true", 19 | default=False, 20 | help='Save in WOFF format (.woff)' 21 | ) 22 | parser.add_option('-o', '--otf', 23 | dest="otf", 24 | action="store_true", 25 | default=False, 26 | help='Save in OpenType format (.otf)' 27 | ) 28 | parser.add_option('-t', '--ttf', 29 | dest="ttf", 30 | action="store_true", 31 | default=False, 32 | help='Save in TrueType format (.ttf)' 33 | ) 34 | parser.add_option('-s', '--svg', 35 | dest="svg", 36 | action="store_true", 37 | default=False, 38 | help='Save in SVG Font format (.svg)' 39 | ) 40 | parser.add_option('-e', '--eot', 41 | dest="eot", 42 | action="store_true", 43 | default=False, 44 | help='Save in Embedded OpenType format (.eot)' 45 | ) 46 | parser.add_option('-u', '--ufo', 47 | dest="ufo", 48 | action="store_true", 49 | default=False, 50 | help='Save in UFO format (.ufo)' 51 | ) 52 | options, remainder = parser.parse_args() 53 | 54 | if not len(remainder) == 1: 55 | print "Only one non-keyword argument allowed." 56 | sys.exit() 57 | 58 | fontname = remainder[0] 59 | font = fontforge.open(fontname) 60 | 61 | d = os.path.dirname(os.path.abspath(fontname)) + '/' 62 | filename = os.path.basename(fontname) 63 | basename, ext = os.path.splitext(filename) 64 | 65 | font.selection.all(); 66 | font.removeOverlap(); 67 | # this makes the font oblique;- which is what we want.. 68 | #font.transform(psMat.skew(0.2)) 69 | font.selection.all(); 70 | font.simplify(); 71 | 72 | 73 | font.selection.all(); 74 | font.addExtrema(); 75 | font.selection.all(); 76 | font.simplify(); 77 | font.selection.all(); 78 | 79 | font.selection.all(); 80 | font.autoHint(); 81 | 82 | 83 | print d 84 | print filename 85 | print basename 86 | 87 | woff_filename = d + basename + '.woff' 88 | otf_filename = d + basename + '.otf' 89 | ttf_filename = d + basename + '.ttf' 90 | svg_filename = d + basename + '.svg' 91 | eot_filename = d + basename + '.eot' 92 | ufo_filename = d + basename + '.ufo' 93 | 94 | 95 | if options.woff: 96 | print woff_filename 97 | font.generate(woff_filename) 98 | if options.otf: 99 | print otf_filename 100 | font.generate(otf_filename) 101 | if options.ttf: 102 | print ttf_filename 103 | font.generate(ttf_filename) 104 | if options.svg: 105 | print svg_filename 106 | font.generate(svg_filename) 107 | if options.ufo: 108 | print ufo_filename 109 | font.generate(ufo_filename) 110 | if options.eot: 111 | print eot_filename 112 | if options.ttf: 113 | cmd = 'ttf2eot < %s > %s' % (ttf_filename, eot_filename) 114 | os.system(cmd) 115 | else: 116 | font.generate(ttf_filename) 117 | cmd = 'ttf2eot < %s > %s' % (ttf_filename, eot_filename) 118 | os.system(cmd) 119 | os.remove(ttf_filename) 120 | -------------------------------------------------------------------------------- /fonts.list: -------------------------------------------------------------------------------- 1 | 0xA000-Regular 2 | 0xA000-Bold 3 | 0xA000-Squareish 4 | 0xA000-Squareish-Bold 5 | 0xA000-Pixelated 6 | 0xA000-Monochrome 7 | 0xA000-Mono 8 | 0xA000-Mono-Bold 9 | 0xA000-Squareish-Mono 10 | 0xA000-Squareish-Mono-Bold 11 | 0xA000-Pixelated-Mono 12 | 0xA000-Boxes 13 | 0xA000-Dots 14 | 0xA000-Dots-Mono 15 | -------------------------------------------------------------------------------- /fonts.list.full: -------------------------------------------------------------------------------- 1 | 0xA000-Ultralight 2 | 0xA000-Thin 3 | 0xA000-Light 4 | 0xA000 5 | 0xA000-Semibold 6 | 0xA000-Bold 7 | 0xA000-Extra-Bold 8 | 0xA000-Heavy 9 | 0xA000-Ultra-Black 10 | 0xA000-Squareish 11 | 0xA000-Squareish-Bold 12 | 0xA000-Square 13 | 0xA000-Square-Bold 14 | 0xA000-Pixelated 15 | 0xA000-Monochrome 16 | 0xA000-Contrast 17 | 0xA000-Dots 18 | 0xA000-Boxes 19 | 0xA000-Mono-Thin 20 | 0xA000-Mono-Light 21 | 0xA000-Mono 22 | 0xA000-Mono-Semibold 23 | 0xA000-Mono-Bold 24 | 0xA000-Squareish-Mono 25 | 0xA000-Pixelated-Mono 26 | 0xA000-Monochrome-Mono 27 | 0xA000-Contrast-Mono 28 | 0xA000-Tiled 29 | 0xA000-Boxes-Mono 30 | 0xA000-Dots-Mono 31 | -------------------------------------------------------------------------------- /glyphs-ascii2.asc: -------------------------------------------------------------------------------- 1 | # This is the raw font 2 | # storage for 0xA000 3 | 4 | ( ) 5 | .. 6 | .. 7 | .. 8 | .. 9 | .. 10 | .. 11 | 12 | 13 | ( ! ) 14 | `. 15 | `. 16 | `. 17 | .. 18 | . 19 | .. 20 | .. 21 | 22 | ( " ) 23 | *.*. 24 | *.*. 25 | .... 26 | .... 27 | .... 28 | .... 29 | .... 30 | 31 | ( \\\# ) 32 | &[&]&. 33 | .%.*.. 34 | ^"^}^ 35 | .%.*.. 36 | ...... 37 | ...... 38 | 39 | ( $ ) 40 | 7i^^. 41 | 4.`... 42 | 1w`k9. 43 | ..`.6. 44 | &&s3. 45 | ..`... 46 | ...... 47 | 48 | ( % ) 49 | .... 50 | ./. 51 | ./o. 52 | /o.. 53 | o.. 54 | .... 55 | .... 56 | 57 | ( & ) 58 | .. 59 | 78*. 60 | ;* 61 | 4.*. 62 | 1wp. 63 | .... 64 | .... 65 | 66 | 67 | ( ' ) 68 | *. 69 | *. 70 | .. 71 | .. 72 | .. 73 | .. 74 | .. 75 | 76 | 77 | ( ( ) 78 | 7i. 79 | r.. 80 | %.. 81 | %.. 82 | f.. 83 | 1w. 84 | ... 85 | 86 | ( ) ) 87 | k9. 88 | .y. 89 | .*. 90 | .*. 91 | .h. 92 | s3. 93 | ... 94 | 95 | ( * ) 96 | .... 97 | =`N. 98 | B`_ 99 | /`~ 100 | o`u. 101 | .... 102 | .... 103 | 104 | ( + ) 105 | .... 106 | .... 107 | .`.. 108 | ^^. 109 | .`.. 110 | .... 111 | .... 112 | 113 | ( , ) 114 | . 115 | . 116 | . 117 | . 118 | * 119 | _. 120 | . 121 | 122 | 123 | ( ¸ ) 124 | .. 125 | .. 126 | .. 127 | .. 128 | .h 129 | s3. 130 | .. 131 | 132 | 133 | ( - ) 134 | ... 135 | ... 136 | ... 137 | ^^. 138 | ... 139 | ... 140 | ... 141 | 142 | ( . ) 143 | .. 144 | .. 145 | .. 146 | .. 147 | P. 148 | .. 149 | .. 150 | 151 | 152 | ( / ) 153 | .... 154 | ../. 155 | ./o. 156 | /o.. 157 | o... 158 | .... 159 | .... 160 | 161 | ( ∕ ) 162 | .... 163 | ../. 164 | ./o. 165 | /o.. 166 | o... 167 | .... 168 | .... 169 | 170 | ( 0 ) 171 | 789. 172 | ry. 173 | f.h. 174 | 123. 175 | .... 176 | .... 177 | 178 | ( 1 ) 179 | /%. 180 | .%. 181 | .%. 182 | %. 183 | ... 184 | ... 185 | 186 | ( 2 ) 187 | .db. 188 | .N_. 189 | N_.. 190 | K&&. 191 | .... 192 | .... 193 | 194 | ( 2 ) 195 | d^b. 196 | .N_. 197 | N_.. 198 | K&&. 199 | .... 200 | .... 201 | 202 | ( 2 ) 203 | d^b. 204 | ..*. 205 | N&p. 206 | K&&. 207 | .... 208 | .... 209 | 210 | 211 | ( 2 ) 212 | 789. 213 | ..6. 214 | Ns3. 215 | K&&. 216 | .... 217 | .... 218 | 219 | ( 3 ) 220 | .^b. 221 | ..p. 222 | ..6. 223 | 123. 224 | .... 225 | .... 226 | 227 | ( 3 ) 228 | 789. 229 | ..,. 230 | ..6. 231 | 123. 232 | .... 233 | .... 234 | 235 | ( 4 ) 236 | ./%. 237 | /o%. 238 | [&%. 239 | ..%. 240 | .... 241 | .... 242 | 243 | ( 5 ) 244 | "^^. 245 | ^k9. 246 | ..6. 247 | &s3. 248 | .... 249 | .... 250 | 251 | ( 6 ) 252 | do.. 253 | 589. 254 | f.6. 255 | 123. 256 | .... 257 | .... 258 | 259 | 260 | ( 6 ) 261 | .... 262 | %... 263 | 589. 264 | f.6. 265 | 123. 266 | .... 267 | .... 268 | 269 | ( 7 ) 270 | ^^}. 271 | .N_. 272 | .*.. 273 | .*.. 274 | .... 275 | .... 276 | 277 | ( 8 ) 278 | 789. 279 | ;2,. 280 | 4.6. 281 | 123. 282 | .... 283 | .... 284 | 285 | ( 9 ) 286 | 789. 287 | 4.y. 288 | 12U. 289 | ..*. 290 | .... 291 | .... 292 | 293 | ( : ) 294 | .. 295 | .. 296 | P. 297 | .. 298 | P. 299 | .. 300 | .. 301 | 302 | ( ; ) 303 | .. 304 | .. 305 | P. 306 | .. 307 | *. 308 | _. 309 | .. 310 | 311 | 312 | ( < ) 313 | .... 314 | ./o. 315 | /o. 316 | B=. 317 | .B=. 318 | .... 319 | .... 320 | 321 | ( = ) 322 | .... 323 | .... 324 | ^^^. 325 | .... 326 | ^^^. 327 | .... 328 | .... 329 | 330 | ( > ) 331 | .... 332 | u~.. 333 | .u~. 334 | .N_. 335 | N_.. 336 | .... 337 | .... 338 | 339 | ( ? ) 340 | .... 341 | 7ib. 342 | .&p. 343 | .%.. 344 | .... 345 | ... 346 | .... 347 | 348 | ( @ ) 349 | 7i^^^k9. 350 | r.....y. 351 | %.7i}.*. 352 | %.4.*.h. 353 | %.1w]s3. 354 | f...... 355 | 1w&&&&s. 356 | 357 | ( A ) 358 | 789. 359 | r.y. 360 | "^}. 361 | %.*. 362 | .... 363 | .... 364 | 365 | ( B ) 366 | "^b. 367 | ,. 368 | %.6. 369 | [s3. 370 | .... 371 | .... 372 | 373 | ( C ) 374 | 7ik 375 | r... 376 | f... 377 | 1ws. 378 | .... 379 | .... 380 | 381 | 382 | ( D ) 383 | "k9. 384 | %.y. 385 | %.h. 386 | [s3. 387 | .... 388 | .... 389 | 390 | ( E ) 391 | "^^. 392 | [&.. 393 | %... 394 | [&&. 395 | .... 396 | .... 397 | 398 | 399 | ( F ) 400 | "^^. 401 | [&.. 402 | %... 403 | %... 404 | .... 405 | .... 406 | 407 | ( G ) 408 | 7ik9. 409 | r.&&.. 410 | f..h. 411 | 1ws3. 412 | ..... 413 | ..... 414 | 415 | ( G ) 416 | 7ik9. 417 | r.&&.. 418 | f..*. 419 | 1w&p. 420 | ..... 421 | ..... 422 | 423 | ( H ) 424 | %.*. 425 | [&]. 426 | %.*. 427 | %.*. 428 | .... 429 | .... 430 | 431 | ( I ) 432 | `. 433 | `. 434 | `. 435 | `. 436 | .. 437 | .. 438 | 439 | ( J ) 440 | ..*. 441 | ..*. 442 | f.h. 443 | 123. 444 | .... 445 | .... 446 | 447 | 448 | ( K ) 449 | *./ 450 | */o. 451 | *k9. 452 | *.y. 453 | .... 454 | .... 455 | 456 | ( L ) 457 | %... 458 | %... 459 | %... 460 | [&&. 461 | .... 462 | .... 463 | 464 | ( M ) 465 | 78m89. 466 | r.`.y. 467 | %...*. 468 | %...*. 469 | ...... 470 | ...... 471 | 472 | ( N ) 473 | *~.%. 474 | *u~%. 475 | *.u%. 476 | *..%. 477 | ..... 478 | ..... 479 | 480 | ( O ) 481 | 789. 482 | r.y. 483 | f.h. 484 | 123. 485 | .... 486 | .... 487 | 488 | ( P ) 489 | "k9. 490 | %.6. 491 | [s3. 492 | %... 493 | .... 494 | .... 495 | 496 | ( Q ) 497 | 789. 498 | r.y. 499 | f.h. 500 | 123. 501 | .%.. 502 | .q.. 503 | 504 | 505 | ( Q ) 506 | 789. 507 | r.y. 508 | f.h. 509 | 123. 510 | .f.. 511 | .1.. 512 | 513 | ( R ) 514 | "k9. 515 | %.6. 516 | [s3. 517 | %u~. 518 | .... 519 | .... 520 | 521 | 522 | ( R ) 523 | "k9. 524 | %.6. 525 | [s3. 526 | %B=. 527 | .... 528 | .... 529 | 530 | ( S ) 531 | d^b 532 | B.. 533 | .  534 | q&p. 535 | ... 536 | ... 537 | 538 | ( T ) 539 | ^^. 540 | .`.. 541 | .`.. 542 | .`.. 543 | .... 544 | .... 545 | 546 | ( U ) 547 | %.*. 548 | %.*. 549 | f.h. 550 | 123. 551 | .... 552 | .... 553 | 554 | ( V ) 555 | *.*. 556 | *.*. 557 | *N_. 558 | *_.. 559 | .... 560 | .... 561 | 562 | ( W ) 563 | *...*. 564 | *.%.*. 565 | *N%N_. 566 | *_[_.. 567 | ...... 568 | ...... 569 | 570 | ( X ) 571 | B=N_. 572 | .><.. 573 | /ou~. 574 | %..*. 575 | ..... 576 | ..... 577 | 578 | ( Y ) 579 | % *. 580 | f.h. 581 | 123. 582 | .`.. 583 | .... 584 | .... 585 | 586 | ( Z ) 587 | ^^}. 588 | N_. 589 | N_. 590 | K&&. 591 | .... 592 | .... 593 | 594 | ( [ ) 595 | "^. 596 | %.. 597 | %.. 598 | %.. 599 | %.. 600 | [&. 601 | ... 602 | 603 | ( \\\\ ) 604 | .... 605 | ~... 606 | u~.. 607 | .u~. 608 | ..u. 609 | .... 610 | .... 611 | 612 | ( ] ) 613 | ^}. 614 | .*. 615 | .*. 616 | .*. 617 | .*. 618 | &]. 619 | ... 620 | 621 | ( ^ ) 622 | ./~.. 623 | /ou~. 624 | ..... 625 | ..... 626 | ..... 627 | ..... 628 | 629 | 630 | ( _ ) 631 | .... 632 | .... 633 | .... 634 | .... 635 | &&&. 636 | .... 637 | .... 638 | 639 | ( ` ) 640 | %. 641 | B. 642 | .. 643 | .. 644 | .. 645 | .. 646 | 647 | # one story a - gets overridden by.. 648 | 649 | ( a ) 650 | .... 651 | .... 652 | 7i}. 653 | 4.*. 654 | 1w]. 655 | .... 656 | .... 657 | 658 | # two storey a 659 | 660 | ( a ) 661 | .... 662 | .... 663 | .^b. 664 | . *. 665 | d^}. 666 | q&]. 667 | .... 668 | .... 669 | 670 | 671 | ( a ) 672 | .... 673 | .... 674 | ^^b. 675 | /o*. 676 | q&]. 677 | .... 678 | .... 679 | 680 | 681 | ( a ) 682 | .... 683 | .^b. 684 | 7i}. 685 | 4.*. 686 | 12U. 687 | .... 688 | .... 689 | 690 | ( b ) 691 | %... 692 | "k9. 693 | %.y. 694 | %.h. 695 | [s3. 696 | .... 697 | .... 698 | 699 | 700 | ( b ) 701 | %... 702 | 589. 703 | %.y. 704 | %.h. 705 | [s3. 706 | .... 707 | .... 708 | 709 | ( c ) 710 | .... 711 | .... 712 | 789. 713 | r... 714 | f... 715 | 123. 716 | .... 717 | .... 718 | 719 | ( d ) 720 | ..*. 721 | 7i}. 722 | r.*. 723 | f.*. 724 | 1w]. 725 | .... 726 | .... 727 | 728 | ( d ) 729 | ..*. 730 | 78g. 731 | r.*. 732 | f.*. 733 | 1w]. 734 | .... 735 | .... 736 | 737 | ( e ) 738 | .... 739 | .... 740 | 7ib. 741 | 4N_. 742 | 1K&. 743 | .... 744 | .... 745 | 746 | 747 | ( e ) 748 | .... 749 | .... 750 | 789. 751 | "^^. 752 | 123. 753 | .... 754 | .... 755 | 756 | ( e ) 757 | .... 758 | .... 759 | 7ib. 760 | rN_. 761 | qK&. 762 | .... 763 | .... 764 | 765 | ( e ) 766 | .... 767 | .... 768 | d^b. 769 | %N_. 770 | qK&. 771 | .... 772 | .... 773 | 774 | 775 | ( e ) 776 | .... 777 | .... 778 | 789. 779 | 4N_. 780 | 1K&. 781 | .... 782 | .... 783 | 784 | 785 | ( e ) 786 | .... 787 | .... 788 | 7ib. 789 | r&]. 790 | f... 791 | 123. 792 | .... 793 | .... 794 | 795 | ( f ) 796 | ... 797 | d^. 798 | "^. 799 | %.. 800 | %.. 801 | %.. 802 | %.. 803 | ... 804 | 805 | ( g ) 806 | .... 807 | .... 808 | .db. 809 | .q]. 810 | 78g. 811 | 4 h 812 | 123. 813 | 814 | ( g ) 815 | .... 816 | .... 817 | 7ib. 818 | r.*. 819 | f.*. 820 | 12U. 821 | ..h. 822 | 123. 823 | 824 | 825 | ( h ) # discarded alternative - sometimes decorative.. 826 | %... 827 | 5ib. 828 | %.*. 829 | %.*. 830 | %.*. 831 | .... 832 | .... 833 | 834 | ( i ) 835 | P. 836 | .. 837 | *. 838 | *. 839 | *. 840 | *. 841 | .. 842 | .. 843 | 844 | ( i ) 845 | P. 846 | .. 847 | *. 848 | *. 849 | *. 850 | . 851 | .. 852 | .. 853 | 854 | 855 | ( j ) 856 | P. 857 | .. 858 | *. 859 | *. 860 | *. 861 | *. 862 | *. 863 | p. 864 | 865 | ( k ) 866 | *... 867 | */o. 868 | *k9. 869 | *.y. 870 | *.y. 871 | .... 872 | .... 873 | 874 | ( l ) 875 | %. 876 | %. 877 | %. 878 | f. 879 | 1. 880 | .. 881 | .. 882 | 883 | ( l ) 884 | `. 885 | `. 886 | `. 887 | `. 888 | `. 889 | .. 890 | .. 891 | 892 | 893 | 894 | ( m ) 895 | ...... 896 | ...... 897 | dkmib. 898 | %.`.*. 899 | %.`.*. 900 | %.`.*. 901 | ...... 902 | ...... 903 | 904 | ( m ) 905 | ...... 906 | ...... 907 | dkm89. 908 | %.`.y. 909 | %.`.*. 910 | %.`.*. 911 | ...... 912 | ...... 913 | 914 | ( m ) 915 | ...... 916 | ...... 917 | 78m89. 918 | r.`.y. 919 | %.`.*. 920 | %.`.*. 921 | ...... 922 | ...... 923 | 924 | ( n ) 925 | .... 926 | .... 927 | "k9. 928 | %.y. 929 | %.*. 930 | %.*. 931 | .... 932 | .... 933 | 934 | ( n ) 935 | .... 936 | .... 937 | "^b. 938 | %.*. 939 | %.*. 940 | %.*. 941 | .... 942 | .... 943 | 944 | 945 | ( n ) 946 | .... 947 | .... 948 | "^b. 949 | %.*. 950 | %.*. 951 | %.*. 952 | .... 953 | .... 954 | 955 | 956 | ( n ) 957 | .... 958 | .... 959 | 7ib. 960 | r.*. 961 | %.*. 962 | %.*. 963 | .... 964 | .... 965 | 966 | ( n ) 967 | .... 968 | .... 969 | dk9. 970 | %.y. 971 | %.*. 972 | %.*. 973 | .... 974 | .... 975 | 976 | ( n ) 977 | .... 978 | .... 979 | 5ib. 980 | %.*. 981 | %.*. 982 | %.*. 983 | .... 984 | .... 985 | 986 | 987 | 988 | ( o ) 989 | .... 990 | .... 991 | 789. 992 | r.y. 993 | f.h. 994 | 123. 995 | .... 996 | .... 997 | 998 | ( p ) 999 | .... 1000 | .... 1001 | 589. 1002 | %.y. 1003 | %.h. 1004 | [s3. 1005 | %... 1006 | %... 1007 | 1008 | 1009 | ( p ) 1010 | .... 1011 | .... 1012 | "k9. 1013 | %.y. 1014 | %.h. 1015 | X23. 1016 | %... 1017 | %... 1018 | 1019 | ( p ) 1020 | .... 1021 | .... 1022 | "k9. 1023 | %.y. 1024 | %.h. 1025 | [s3. 1026 | %... 1027 | %... 1028 | 1029 | 1030 | ( q ) 1031 | .... 1032 | .... 1033 | 7i}. 1034 | r.*. 1035 | f.*. 1036 | 1w]. 1037 | ..*. 1038 | ..*. 1039 | 1040 | ( q ) 1041 | .... 1042 | .... 1043 | 7i}. 1044 | r.*. 1045 | f.*. 1046 | 12U. 1047 | ..*. 1048 | ..*. 1049 | 1050 | 1051 | ( q ) 1052 | .... 1053 | .... 1054 | 789. 1055 | r.y. 1056 | f.*. 1057 | 12U. 1058 | ..*. 1059 | ..*. 1060 | 1061 | ( r ) 1062 | ... 1063 | ... 1064 | 58. 1065 | %.. 1066 | %.. 1067 | %.. 1068 | ... 1069 | ... 1070 | 1071 | ( s ) 1072 | ... 1073 | ... 1074 | d^. 1075 | . 1076 | . 1077 | &p. 1078 | ... 1079 | ... 1080 | 1081 | ( t ) 1082 | %.. 1083 | "^. 1084 | %.. 1085 | %.. 1086 | q&. 1087 | ... 1088 | ... 1089 | 1090 | ( u ) 1091 | .... 1092 | .... 1093 | %.*. 1094 | %.*. 1095 | %.*. 1096 | qsU. 1097 | .... 1098 | .... 1099 | 1100 | ( u ) 1101 | .... 1102 | .... 1103 | %.*. 1104 | %.*. 1105 | f.h. 1106 | 123. 1107 | .... 1108 | .... 1109 | 1110 | 1111 | ( v ) 1112 | .... 1113 | .... 1114 | *.*. 1115 | *.*. 1116 | *N_. 1117 | *_.. 1118 | .... 1119 | .... 1120 | 1121 | ( w ) 1122 | ..... 1123 | ..... 1124 | *..%. 1125 | *..%. 1126 | *N=%. 1127 | *_B%. 1128 | ..... 1129 | ..... 1130 | 1131 | ( x ) 1132 | ..... 1133 | ..... 1134 | B=N_. 1135 | .><.. 1136 | /ou~. 1137 | %..*. 1138 | ..... 1139 | ..... 1140 | 1141 | 1142 | ( y ) 1143 | .... 1144 | .... 1145 | % *. 1146 | % *. 1147 | f.*. 1148 | 12U. 1149 | ..h. 1150 | 123. 1151 | 1152 | ( y ) 1153 | .... 1154 | .... 1155 | % *. 1156 | % *. 1157 | f.h. 1158 | 123. 1159 | .`.. 1160 | .`.. 1161 | 1162 | ( z ) 1163 | .... 1164 | .... 1165 | ^^}. 1166 | .N_. 1167 | N_.. 1168 | K&&. 1169 | .... 1170 | .... 1171 | 1172 | ( { ) 1173 | .7i. 1174 | .r.. 1175 | .%.. 1176 | &%.. 1177 | .%.. 1178 | .f.. 1179 | .1w. 1180 | .... 1181 | 1182 | ( | ) 1183 | *. 1184 | *. 1185 | *. 1186 | *. 1187 | *. 1188 | *. 1189 | .. 1190 | .. 1191 | 1192 | 1193 | ( ¦ ) 1194 | *. 1195 | *. 1196 | .. 1197 | *. 1198 | *. 1199 | .. 1200 | .. 1201 | 1202 | 1203 | ( } ) 1204 | k9.. 1205 | .y.. 1206 | .*.. 1207 | .*&. 1208 | .*.. 1209 | .h.. 1210 | s3.. 1211 | .... 1212 | 1213 | 1214 | 1215 | ( ~ ) 1216 | .... 1217 | Nn_. 1218 | .... 1219 | .... 1220 | .... 1221 | .... 1222 | .... 1223 | 1224 | 1225 | (  ) 1226 | 78mi^b 1227 | r.I * 1228 | B= : ] 1229 | B-T 1230 | $ 1231 | ....... 1232 | .. 1233 | 1234 | -------------------------------------------------------------------------------- /glyphs-debug.asc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /glyphs-drawing.asc: -------------------------------------------------------------------------------- 1 | ( ◢ ) 2 | .... 3 | ...- 4 | ..-M 5 | .-MM 6 | -MMM 7 | MMMM 8 | MMMM 9 | 10 | 11 | ( ◣ ) 12 | .... 13 | e... 14 | Me.. 15 | MMe. 16 | MMMe 17 | MMMM 18 | MMMM 19 | 20 | 21 | ( ◤ ) 22 | MMMM 23 | MMM+ 24 | MM+. 25 | M+.. 26 | +... 27 | .... 28 | .... 29 | 30 | 31 | ( ◥ ) 32 | MMMM 33 | $MMM 34 | .$MM 35 | ..$M 36 | ...$ 37 | .... 38 | .... 39 | 40 | 41 | ( ▙ ) 42 | MM.. 43 | MM.. 44 | MM.. 45 | MMMM 46 | MMMM 47 | MMMM 48 | MMMM 49 | 50 | 51 | ( █ ) 52 | MMMM 53 | MMMM 54 | MMMM 55 | MMMM 56 | MMMM 57 | MMMM 58 | MMMM 59 | 60 | ( ▒ ) 61 | M M 62 | M M 63 | M M 64 | M M 65 | M M 66 | M M 67 | M M 68 | 69 | ( ▓ ) 70 | ]]]] 71 | ]]]] 72 | ]]]] 73 | ]]]] 74 | ]]]] 75 | ]]]] 76 | ]]]] 77 | 78 | 79 | ( ░ ) 80 | eeee 81 | eeee 82 | eeee 83 | eeee 84 | eeee 85 | eeee 86 | eeee 87 | 88 | 89 | ( ┼ ) 90 | .*.. 91 | .*.. 92 | .*.. 93 | ^^^^ 94 | .*.. 95 | .*.. 96 | .*.. 97 | 98 | 99 | ( ┼ ) 100 | .*.. 101 | .*.. 102 | .*.. 103 | ^}^^ 104 | .*.. 105 | .*.. 106 | .*.. 107 | 108 | 109 | ( ╵ ) 110 | .*.. 111 | .*.. 112 | .*.. 113 | .... 114 | .... 115 | .... 116 | .... 117 | 118 | 119 | ( ╶ ) 120 | .... 121 | .... 122 | .... 123 | ^^^^ 124 | .... 125 | .... 126 | .... 127 | 128 | 129 | ( ╷ ) 130 | .... 131 | .... 132 | .... 133 | .*.. 134 | .*.. 135 | .*.. 136 | .*.. 137 | 138 | 139 | ( ┐ ) 140 | .... 141 | .... 142 | .... 143 | ^}.. 144 | .*.. 145 | .*.. 146 | .*.. 147 | 148 | 149 | ( ─ ) 150 | .... 151 | .... 152 | .... 153 | ^^^^ 154 | .... 155 | .... 156 | .... 157 | 158 | ( │ ) 159 | .*.. 160 | .*.. 161 | .*.. 162 | .*.. 163 | .*.. 164 | .*.. 165 | .*.. 166 | 167 | ( ┌ ) 168 | .... 169 | .... 170 | .... 171 | .*^^ 172 | .*.. 173 | .*.. 174 | .*.. 175 | 176 | ( └ ) 177 | .*.. 178 | .*.. 179 | .*.. 180 | .$^^ 181 | .... 182 | .... 183 | .... 184 | 185 | ( ┘ ) 186 | .*.. 187 | .*.. 188 | .*.. 189 | ^^.. 190 | .... 191 | .... 192 | .... 193 | 194 | ( ├ ) 195 | .*.. 196 | .*.. 197 | .*.. 198 | .*^^ 199 | .*.. 200 | .*.. 201 | .*.. 202 | 203 | ( ┤ ) 204 | .*.. 205 | .*.. 206 | .*.. 207 | ^}.. 208 | .*.. 209 | .*.. 210 | .*.. 211 | 212 | ( ┬ ) 213 | .... 214 | .... 215 | .... 216 | ^}^^ 217 | .*.. 218 | .*.. 219 | .*.. 220 | 221 | ( ┴ ) 222 | .*.. 223 | .*.. 224 | .*.. 225 | ^^^^ 226 | .... 227 | .... 228 | .... 229 | 230 | ############### 231 | 232 | ( ╋ ) 233 | .*%. 234 | .*%. 235 | &][& 236 | ^}"^ 237 | .*%. 238 | .*%. 239 | .*%. 240 | 241 | ( ╹ ) 242 | .*%. 243 | .*%. 244 | .*%. 245 | .*%. 246 | .... 247 | .... 248 | .... 249 | 250 | ( ╺ ) 251 | .... 252 | .... 253 | .&&& 254 | .^^^ 255 | .... 256 | .... 257 | .... 258 | 259 | ( ╻ ) 260 | .... 261 | .... 262 | .*%. 263 | .*%. 264 | .*%. 265 | .*%. 266 | .*%. 267 | 268 | ( ╸ ) 269 | .... 270 | .... 271 | &&&. 272 | ^^^. 273 | .... 274 | .... 275 | .... 276 | 277 | ( ┓ ) 278 | .... 279 | .... 280 | &&e. 281 | ^}%. 282 | .*%. 283 | .*%. 284 | .*%. 285 | 286 | 287 | ( ━ ) 288 | .... 289 | .... 290 | &&&& 291 | ^^^^ 292 | .... 293 | .... 294 | .... 295 | 296 | ( ┃ ) 297 | .*%. 298 | .*%. 299 | .*%. 300 | .*%. 301 | .*%. 302 | .*%. 303 | .*%. 304 | 305 | ( ┏ ) 306 | .... 307 | .... 308 | .-&& 309 | .*"^ 310 | .*%. 311 | .*%. 312 | .*%. 313 | 314 | ( ┗ ) 315 | .*%. 316 | .*%. 317 | .*[& 318 | .$^^ 319 | .... 320 | .... 321 | .... 322 | 323 | ( ┛ ) 324 | .*%. 325 | .*%. 326 | &]%. 327 | ^^+. 328 | .... 329 | .... 330 | .... 331 | 332 | ( ┣ ) 333 | .*%. 334 | .*%. 335 | .*[& 336 | .*"^ 337 | .*%. 338 | .*%. 339 | .*%. 340 | 341 | ( ┫ ) 342 | .*%. 343 | .*%. 344 | &]%. 345 | ^}%. 346 | .*%. 347 | .*%. 348 | .*%. 349 | 350 | ( ┳ ) 351 | .... 352 | .... 353 | &&&& 354 | ^}"^ 355 | .*%. 356 | .*%. 357 | .*%. 358 | 359 | ( ┻ ) 360 | .*%. 361 | .*%. 362 | &][& 363 | ^^^^ 364 | .... 365 | .... 366 | .... 367 | 368 | ################# 369 | 370 | ( ┍ ) 371 | .... 372 | .... 373 | .-&& 374 | .*^^ 375 | .*.. 376 | .*.. 377 | .*.. 378 | 379 | ( ┎ ) 380 | .... 381 | .... 382 | .-&& 383 | .*%. 384 | .*%. 385 | .*%. 386 | .*%. 387 | 388 | 389 | ( ┑ ) 390 | .... 391 | .... 392 | &&.. 393 | ^}.. 394 | .*.. 395 | .*.. 396 | .*.. 397 | 398 | 399 | ( ┒ ) 400 | .... 401 | .... 402 | &&e. 403 | .*%. 404 | .*%. 405 | .*%. 406 | .*%. 407 | 408 | 409 | ( ┕ ) 410 | ..%. 411 | ..%. 412 | ..[& 413 | ..^^ 414 | .... 415 | .... 416 | .... 417 | 418 | 419 | ( ┖ ) 420 | .*%. 421 | .*%. 422 | .*[& 423 | .... 424 | .... 425 | .... 426 | .... 427 | 428 | 429 | ( ┙ ) 430 | .*.. 431 | .*.. 432 | &].. 433 | ^^.. 434 | .... 435 | .... 436 | .... 437 | 438 | 439 | ( ┚ ) 440 | .*%. 441 | .*%. 442 | &]%. 443 | .... 444 | .... 445 | .... 446 | .... 447 | 448 | ( ╋ ) 449 | .*%. 450 | .*%. 451 | &][& 452 | ^}"^ 453 | .*%. 454 | .*%. 455 | .*%. 456 | 457 | # ┝┞┟┡┢┥┦┧┩┪┭┮┯┰┱┲┵┶┷┸┹┺┽┾┿╀╁╂╃╄╅╆╇╈╉╊ 458 | ################# 459 | 460 | 461 | ( ▄ ) 462 | .... 463 | .... 464 | .... 465 | MMMM 466 | MMMM 467 | MMMM 468 | MMMM 469 | 470 | ( ▀ ) 471 | MMMM 472 | MMMM 473 | MMMM 474 | .... 475 | .... 476 | .... 477 | .... 478 | 479 | ( ▐ ) 480 | ..MM 481 | ..MM 482 | ..MM 483 | ..MM 484 | ..MM 485 | ..MM 486 | ..MM 487 | 488 | ( ▌ ) 489 | MM.. 490 | MM.. 491 | MM.. 492 | MM.. 493 | MM.. 494 | MM.. 495 | MM.. 496 | -------------------------------------------------------------------------------- /glyphs-elaborated.asc: -------------------------------------------------------------------------------- 1 | 2 | ( b ) 3 | %... 4 | 789.!% 5 | 4.6.!% 6 | 123.!% 7 | .... 8 | .... 9 | 10 | ( d ) 11 | ..*. 12 | ..*.!789 13 | ..*.!4 6 14 | ..*.!123 15 | .... 16 | .... 17 | 18 | ( g ) 19 | .... 20 | .... 21 | ..*.!789 22 | ..*.!4 6 23 | ..*.!123 24 | ..h. 25 | 123. 26 | 27 | ( h ) 28 | ....!% 29 | 789.!% 30 | r.y.!% 31 | %.*.!% 32 | .... 33 | .... 34 | 35 | 36 | ( m ) 37 | ...... 38 | ...... 39 | %.mib.!dk 40 | %.`.*. 41 | %.`.*. 42 | ...... 43 | ...... 44 | 45 | ( n ) 46 | .... 47 | .... 48 | 789.!% 49 | r.y.!% 50 | %.*.!% 51 | .... 52 | .... 53 | 54 | ( p ) 55 | .... 56 | .... 57 | "k9. 58 | %.6. 59 | [s3. 60 | %... 61 | %... 62 | 63 | ( p ) 64 | .... 65 | .... 66 | 789.!% 67 | 4.6.!% 68 | 123.!% 69 | %... 70 | %... 71 | 72 | 73 | ( q ) 74 | .... 75 | .... 76 | ..*.!789 77 | ..*.!4 6 78 | ..*.!123 79 | ..*. 80 | ..*. 81 | 82 | ( q ) 83 | .... 84 | .... 85 | 789. 86 | 4.y. 87 | 12U. 88 | ..*. 89 | ..*. 90 | 91 | 92 | ( r ) 93 | ... 94 | ... 95 | %..!dk 96 | %.. 97 | %.. 98 | ... 99 | ... 100 | 101 | ( u ) 102 | .... 103 | .... 104 | %.*.! 105 | f.h.!..* 106 | 123.!..* 107 | .... 108 | .... 109 | 110 | 111 | ( y ) 112 | .... 113 | .... 114 | % *. 115 | f.h. 116 | 123. 117 | .`.. 118 | .`.. 119 | 120 | 121 | ( y ) 122 | .... 123 | .... 124 | % *. 125 | f.h.!..* 126 | 123.!..* 127 | ..h. 128 | 123. 129 | 130 | -------------------------------------------------------------------------------- /glyphs-hack.asc: -------------------------------------------------------------------------------- 1 | 2 | ( a ) 3 | .... 4 | .... 5 | d^b. 6 | d^}. 7 | q&]. 8 | .... 9 | .... 10 | 11 | 12 | -------------------------------------------------------------------------------- /glyphs-mono.asc: -------------------------------------------------------------------------------- 1 | # mono override glyphs, 2 | # 3 | # number of overrides is minimized by using the most common character width 4 | # as the base. 5 | # thinner glyphs that only need right-padding, are dealt with since 6 | # fixed-width grows characters to the right. 7 | 8 | ( ⁴ ) 9 | ./}. 10 | .[]. 11 | ..*. 12 | .... 13 | .... 14 | .... 15 | .... 16 | 17 | 18 | ( ³ ) 19 | .db. 20 | ..<. 21 | .qp. 22 | .... 23 | .... 24 | .... 25 | .... 26 | 27 | ( ² ) 28 | .db. 29 | .N_. 30 | .K&. 31 | .... 32 | .... 33 | .... 34 | .... 35 | 36 | ( ¹ ) 37 | ./%. 38 | ..%. 39 | ..%. 40 | .... 41 | .... 42 | .... 43 | .... 44 | 45 | ( ½ ) 46 | /%. 47 | .%. 48 | .%/o 49 | ./o 50 | /odb 51 | ..N_ 52 | ..K& 53 | 54 | 55 | ( ¼ ) 56 | /%.. 57 | .%.. 58 | .%/o 59 | ./o. 60 | /o/} 61 | ..[] 62 | ...* 63 | 64 | 65 | ( ! ) 66 | .*.. 67 | .*.. 68 | .*.. 69 | .... 70 | .P.. 71 | .... 72 | .... 73 | 74 | ( \\\# ) 75 | .... 76 | *.%. 77 | }^". 78 | *.%. 79 | }^". 80 | *.%. 81 | .... 82 | 83 | 84 | ( $ ) xtrim=-0.125 85 | ..%. 86 | d^"^ 87 | [&[& 88 | ..%* 89 | &&[p 90 | ..%. 91 | .... 92 | 93 | ( ' ) 94 | .*. 95 | .*. 96 | ... 97 | ... 98 | ... 99 | ... 100 | ... 101 | 102 | ( ( ) 103 | .78. 104 | .r.. 105 | .%.. 106 | .%.. 107 | .f.. 108 | .12. 109 | .... 110 | 111 | ( , ) 112 | .... 113 | .... 114 | .... 115 | .... 116 | .*.. 117 | ._.. 118 | .... 119 | 120 | 121 | ( : ) 122 | .... 123 | .... 124 | .P.. 125 | .... 126 | .P.. 127 | .... 128 | .... 129 | 130 | ( ; ) 131 | .... 132 | .... 133 | .P.. 134 | .... 135 | .*.. 136 | ._.. 137 | .... 138 | 139 | ( » ) 140 | .... 141 | .... 142 | B=B= 143 | .>.> 144 | /o/o 145 | .... 146 | .... 147 | 148 | ( = ) 149 | .... 150 | .... 151 | ^^^. 152 | .... 153 | ^^^. 154 | .... 155 | .... 156 | 157 | ( » ) 158 | .... 159 | .... 160 | B=B= 161 | .>.> 162 | /o/o 163 | .... 164 | .... 165 | 166 | 167 | ( @ ) xtrim=-0.125 168 | 7ik9. 169 | r..y. 170 | %7i}. 171 | %4.*. 172 | %1w]. 173 | f.... 174 | 1ws3 175 | 176 | 177 | ( @ ) xtrim=-0.125 178 | 179 | 7ik9 180 | r..y 181 | %d}* 182 | %%** 183 | %q]p 184 | f... 185 | 1ws3 186 | 187 | 188 | ( G ) 189 | 789. 190 | r.&. 191 | f.*. 192 | 1wp. 193 | ... 194 | ... 195 | 196 | ( I ) 197 | .J.. 198 | .`.. 199 | .`.. 200 | .Q.. 201 | .... 202 | .... 203 | 204 | ( Í ) 205 | ./o. 206 | .*.. 207 | .*.. 208 | .*.. 209 | .*.. 210 | .... 211 | .... 212 | 213 | 214 | ( Î ) 215 | Nn= 216 | .`.. 217 | .`.. 218 | .`.. 219 | .`.. 220 | .... 221 | .... 222 | 223 | 224 | ( Ï ) 225 | P.P. 226 | .*.. 227 | .*.. 228 | .*.. 229 | .*.. 230 | .... 231 | .... 232 | 233 | 234 | ( J ) 235 | .^}. 236 | ..*. 237 | f.h. 238 | 123. 239 | .... 240 | .... 241 | 242 | ( M ) 243 | dmb. # disconnected but better 244 | %`*. 245 | %`*. 246 | %.*. 247 | .... 248 | .... 249 | 250 | ( M ) 251 | 7m9. 252 | r`y. 253 | %`*. 254 | %.*. 255 | .... 256 | .... 257 | 258 | ( M ) 259 | dJb. 260 | %`*. 261 | %`*. 262 | %.*. 263 | .... 264 | .... 265 | 266 | 267 | 268 | ( N ) xtrim=-0.25 269 | *~.% 270 | *u~% 271 | *.u% 272 | *..% 273 | .... 274 | .... 275 | 276 | 277 | ( W ) xtrim=-0.25 278 | *..%. 279 | *..%. 280 | *N=%. 281 | *_B%. 282 | ..... 283 | ..... 284 | 285 | ( X ) 286 | %.*. 287 | Bl_. 288 | /T~. 289 | %.*. 290 | .... 291 | .... 292 | 293 | ( x ) xtrim=-0.25 294 | .... 295 | .... 296 | B=N_ 297 | .><. 298 | /ou~ 299 | .... 300 | .... 301 | 302 | ( x ) xtrim=-0.25 303 | .....! 304 | .....! 305 | B=...! /o 306 | .B=..! /o 307 | ..B=.!/o 308 | .....! 309 | .....! 310 | 311 | ( x ) xtrim=-0.25 312 | .....! 313 | .....! 314 | ...!  315 | ...!  316 | ...! 317 | .....! 318 | .....! 319 | 320 | ( Ž ) 321 | B-_. 322 | ^^Mo 323 | ./o. 324 | /o.. 325 | [&&& 326 | .... 327 | .... 328 | 329 | 330 | ( [ ) 331 | ."^. 332 | .%.. 333 | .%.. 334 | .%.. 335 | .%.. 336 | .[&. 337 | .... 338 | 339 | ( ] ) 340 | ^}.. 341 | .*.. 342 | .*.. 343 | .*.. 344 | .*.. 345 | &].. 346 | .... 347 | 348 | ( _ ) 349 | .... 350 | .... 351 | .... 352 | .... 353 | &&&. 354 | .... 355 | .... 356 | 357 | 358 | ( f ) 359 | .... 360 | .d^. 361 | ^"^. 362 | .%.. 363 | .%.. 364 | .%.. 365 | .... 366 | 367 | ( i ) xtrim=0.0 368 | .P. 369 | ... 370 | .}. 371 | .*. 372 | .]e 373 | ... 374 | ... 375 | 376 | 377 | ( ´ ) 378 | /o.. 379 | .... 380 | .... 381 | .... 382 | .... 383 | .... 384 | .... 385 | 386 | 387 | 388 | ( í ) 389 | ./o. 390 | .... 391 | .*.. 392 | .*.. 393 | .*.. 394 | .... 395 | .... 396 | 397 | ( î ) 398 | Nn= 399 | ... 400 | .*. 401 | .*. 402 | .*. 403 | ... 404 | ... 405 | 406 | 407 | ( ñ ) 408 | /~/. 409 | ouo. 410 | "^b. 411 | %.*. 412 | %.*. 413 | .... 414 | .... 415 | 416 | 417 | ( ñ ) 418 | .... 419 | /~/. 420 | ouo. 421 | 5ib. 422 | %.*. 423 | %.*. 424 | .... 425 | .... 426 | 427 | ( Ö ) 428 | D.D 429 | 789. 430 | r.y. 431 | f.h. 432 | 123. 433 | .... 434 | .... 435 | 436 | 437 | ( Ő ) 438 | /o/o 439 | 789. 440 | r.y. 441 | f.h. 442 | 123. 443 | .... 444 | .... 445 | 446 | ( Ò ) 447 | u~.. 448 | 789. 449 | r.y. 450 | f.h. 451 | 123. 452 | .... 453 | .... 454 | 455 | 456 | ( Ó ) 457 | N_. 458 | 789. 459 | r.y. 460 | f.h. 461 | 123. 462 | .... 463 | .... 464 | 465 | ( Ô ) 466 | Nn=. 467 | 789. 468 | r.y. 469 | f.h. 470 | 123. 471 | .... 472 | .... 473 | 474 | ( Õ ) 475 | /~/. 476 | 789. 477 | r.y. 478 | f.h. 479 | 123. 480 | .... 481 | .... 482 | 483 | ( Ř ) 484 | uVo. 485 | "k9. 486 | %.6. 487 | [s3. 488 | %u~. 489 | .... 490 | .... 491 | 492 | ( Ř ) 493 | uVo. 494 | "k9. 495 | %.6. 496 | [s3.!.. 497 | %.y. 498 | .... 499 | .... 500 | 501 | ( þ ) 502 | %... 503 | "k9. 504 | %.6. 505 | [s3. 506 | %... 507 | .... 508 | .... 509 | 510 | ( Þ ) 511 | %... 512 | "k9. 513 | %.6. 514 | [s3. 515 | %... 516 | .... 517 | .... 518 | 519 | ( ß ) 520 | d^b. 521 | %.<. 522 | %.*. 523 | %.*. 524 | %qp. 525 | .... 526 | .... 527 | 528 | ( Š ) 529 | uVo. 530 | d^^. 531 | S.. 532 | .Y). 533 | &&p. 534 | .... 535 | .... 536 | 537 | ( Ś ) 538 | ./o. 539 | d^^. 540 | S.. 541 | .Y). 542 | &&p. 543 | .... 544 | .... 545 | 546 | ( Ŝ ) 547 | Nn=. 548 | d^^. 549 | S.. 550 | .Y). 551 | &&p. 552 | .... 553 | .... 554 | 555 | ( Ş ) 556 | .... 557 | d^^. 558 | S.. 559 | .Y). 560 | &&p. 561 | .b.. 562 | .p.. 563 | 564 | ( Ũ ) 565 | /~/. 566 | %.*. 567 | %.*. 568 | f.h. 569 | 123. 570 | .... 571 | .... 572 | 573 | ( Ů ) 574 | .D.. 575 | %.*. 576 | %.*. 577 | f.h. 578 | 123. 579 | .... 580 | .... 581 | 582 | ( Ŭ ) 583 | q&p. 584 | %.*. 585 | %.*. 586 | f.h. 587 | 123. 588 | .... 589 | .... 590 | 591 | ( Ŭ ) 592 | 123. 593 | %.*. 594 | %.*. 595 | f.h. 596 | 123. 597 | .... 598 | .... 599 | 600 | 601 | ( Ù ) 602 | u~.. 603 | %.*. 604 | %.*. 605 | f.h. 606 | 123. 607 | .... 608 | .... 609 | 610 | 611 | ( Ú ) 612 | ./o. 613 | %.*. 614 | %.*. 615 | f.h. 616 | 123. 617 | .... 618 | .... 619 | 620 | 621 | ( Û ) 622 | Nn=. 623 | %.*. 624 | %.*. 625 | f.h. 626 | 123. 627 | .... 628 | .... 629 | 630 | ( Ü ) 631 | D.D. 632 | %.*. 633 | %.*. 634 | f.h. 635 | 123. 636 | .... 637 | .... 638 | 639 | ( ¥ ) 640 | %.*. 641 | %.*. 642 | q&p. 643 | ^J^. 644 | .`.. 645 | .... 646 | .... 647 | 648 | 649 | ( Ý ) 650 | ./o. 651 | % *. 652 | %.*. 653 | q&p. 654 | .`.. 655 | .... 656 | .... 657 | 658 | ( Ÿ ) 659 | D.D. 660 | % *. 661 | %.*. 662 | q&p. 663 | .`.. 664 | .... 665 | .... 666 | 667 | 668 | 669 | ( Ž ) 670 | uVo. 671 | ^^}. 672 | .N_. 673 | N_.. 674 | K&&. 675 | .... 676 | .... 677 | 678 | 679 | ( ˆ ) 680 | ./~.. 681 | /ou~. 682 | ..... 683 | ..... 684 | ..... 685 | ..... 686 | ..... 687 | 688 | ( ¢ ) 689 | .... 690 | ..`.. 691 | 7iJk. 692 | 4.`.. 693 | 1wQs. 694 | ..`.. 695 | .... 696 | 697 | ( ç ) 698 | .... 699 | .... 700 | 789. 701 | 4... 702 | 123. 703 | ..b. 704 | .&p. 705 | 706 | 707 | ( č ) 708 | .... 709 | uVo. 710 | 789. 711 | 4... 712 | 123. 713 | .... 714 | .... 715 | 716 | ( Ĉ ) 717 | Nn=. 718 | .... 719 | 789. 720 | 4... 721 | 123. 722 | .... 723 | .... 724 | 725 | 726 | ( ĉ ) 727 | Nn=. 728 | .... 729 | 789. 730 | 4... 731 | 123. 732 | .... 733 | .... 734 | 735 | 736 | ( ĥ ) 737 | Nn=. 738 | %... 739 | "^b. 740 | %.*. 741 | %.*. 742 | .... 743 | .... 744 | 745 | ( ı ) 746 | .. 747 | .. 748 | *. 749 | *. 750 | *. 751 | .. 752 | .. 753 | 754 | 755 | ( ì ) 756 | B=. 757 | ... 758 | *.. 759 | *.. 760 | *.. 761 | ... 762 | ... 763 | 764 | ( ´ ) 765 | /o 766 | .. 767 | .. 768 | .. 769 | .. 770 | .. 771 | .. 772 | 773 | 774 | 775 | ( í ) 776 | /o 777 | .. 778 | *. 779 | *. 780 | *. 781 | .. 782 | .. 783 | 784 | 785 | ( î ) 786 | Nn=. 787 | .... 788 | .*.. 789 | .*.. 790 | .*.. 791 | .... 792 | .... 793 | 794 | 795 | ( ï ) 796 | P.P. 797 | .... 798 | .*.. 799 | .*.. 800 | .*.. 801 | .... 802 | .... 803 | 804 | ( ĵ ) 805 | Nn=. 806 | .... 807 | .*.. 808 | .*.. 809 | .*.. 810 | qp.. 811 | .... 812 | 813 | 814 | ( j ) xtrim=0.125 815 | .P.. 816 | .... 817 | .*.. 818 | .*.. 819 | .*.. 820 | .*.. 821 | qp.. 822 | 823 | ( l ) 824 | ^%.. 825 | .%.. 826 | .f.. 827 | .1w. 828 | .... 829 | .... 830 | 831 | ( m ) 832 | .... 833 | .... 834 | dJb. 835 | %`*. 836 | %.*. 837 | .... 838 | .... 839 | 840 | ( r ) xtrim=0.125 841 | .... 842 | .... 843 | 589. 844 | %... 845 | %... 846 | .... 847 | .... 848 | 849 | 850 | ( r ) xtrim=-0.125 851 | ... 852 | ... 853 | .%.!.dk 854 | .%. 855 | .%. 856 | ... 857 | ... 858 | 859 | ( ś ) 860 | ./o. 861 | .... 862 | .d^. 863 | .jv. 864 | .&p. 865 | .... 866 | .... 867 | 868 | 869 | ( š ) 870 | .uVo. 871 | .... 872 | .d^. 873 | .jv. 874 | .&p. 875 | .... 876 | .... 877 | 878 | ( ŝ ) 879 | .Nn=. 880 | .... 881 | .d^. 882 | .jv. 883 | .&p. 884 | .... 885 | .... 886 | 887 | ( ş ) 888 | .... 889 | .... 890 | .d^. 891 | .jv. 892 | .&p. 893 | .b.. 894 | .p.. 895 | 896 | 897 | ( t ) 898 | .%.. 899 | ^"^. 900 | .%.. 901 | .q&. 902 | .... 903 | .... 904 | 905 | ( × ) 906 | ..... 907 | ..... 908 | B=N_. 909 | .><.. 910 | /ou~. 911 | ..... 912 | ..... 913 | 914 | 915 | ( z ) xtrim=-0.25 916 | .... 917 | .... 918 | .^}. 919 | .N_. 920 | .K&. 921 | .... 922 | .... 923 | 924 | 925 | ( z ) 926 | .... 927 | .... 928 | ^^^.!.N_ 929 | N_.. 930 | K&&. 931 | .... 932 | .... 933 | 934 | ( ᴢ ) xtrim=-0.25 935 | .... 936 | .^}. 937 | .N_. 938 | .K&. 939 | .... 940 | .... 941 | 942 | 943 | ( z ) xtrim=-0.25 944 | .... 945 | .^}. 946 | .N_. 947 | .K&. 948 | .... 949 | .... 950 | 951 | ( | ) 952 | .*.. 953 | .*.. 954 | .*.. 955 | .*.. 956 | .*.. 957 | .... 958 | 959 | 960 | ( ¦ ) 961 | .*.. 962 | .*.. 963 | .... 964 | .*.. 965 | .*.. 966 | .... 967 | .... 968 | 969 | ( æ ) 970 | .... 971 | .... 972 | km9. 973 | d}p. 974 | qUs. 975 | .... 976 | .... 977 | 978 | ( Œ ) 979 | 7i"^ 980 | r.[& 981 | f.%. 982 | 1w[& 983 | .... 984 | .... 985 | 986 | ( ¡ ) 987 | .P.. 988 | .... 989 | .*.. 990 | .*.. 991 | .*.. 992 | .... 993 | .... 994 | 995 | 996 | ( © ) xtrim=-0.125 997 | 7ik9 998 | r..y 999 | %db* 1000 | %%.* 1001 | %qp* 1002 | f..h 1003 | 1ws3 1004 | 1005 | ( ® ) xtrim=-0.125 1006 | 7ik9 1007 | r..y 1008 | %db* 1009 | %%<* 1010 | %%** 1011 | f..h 1012 | 1ws3 1013 | 1014 | 1015 | ( ☠ ) 1016 | 7ik9 1017 | 4><6 1018 | 1MM3 1019 | .nn. 1020 | .... 1021 | .... 1022 | .... 1023 | 1024 | ( ☃ ) 1025 | dMMb 1026 | .<>. 1027 | 7..9 1028 | r..y 1029 | >..< 1030 | f..h 1031 | 1ws3 1032 | 1033 | ( ¶ ) 1034 | 7i^} 1035 | 4%.* 1036 | 1%.* 1037 | .%.* 1038 | .%.* 1039 | .... 1040 | 1041 | ( ı ) 1042 | .... 1043 | .... 1044 | .*.. 1045 | .*.. 1046 | .*.. 1047 | .... 1048 | .... 1049 | 1050 | ( › ) 1051 | .... 1052 | u~.. 1053 | .u~. 1054 | .N_. 1055 | N_.. 1056 | .... 1057 | .... 1058 | 1059 | ( ‹ ) 1060 | .... 1061 | ../o 1062 | ./o. 1063 | .B=. 1064 | ..B= 1065 | .... 1066 | .... 1067 | 1068 | ( – ) 1069 | .... 1070 | .... 1071 | .... 1072 | &&&. 1073 | .... 1074 | .... 1075 | .... 1076 | 1077 | ( — ) 1078 | .... 1079 | .... 1080 | .... 1081 | &&&& 1082 | .... 1083 | .... 1084 | .... 1085 | 1086 | 1087 | ( ‘ ) 1088 | .d.. 1089 | .%.. 1090 | .... 1091 | .... 1092 | .... 1093 | .... 1094 | .... 1095 | 1096 | 1097 | 1098 | ( ’ ) 1099 | .*.. 1100 | .p.. 1101 | .... 1102 | .... 1103 | .... 1104 | .... 1105 | .... 1106 | 1107 | 1108 | ( ‚ ) 1109 | .... 1110 | .... 1111 | .... 1112 | .... 1113 | .*.. 1114 | .p.. 1115 | .... 1116 | 1117 | 1118 | ( ˜ ) 1119 | .... 1120 | /~/. 1121 | .... 1122 | .... 1123 | .... 1124 | .... 1125 | .... 1126 | 1127 | 1128 | ( • ) 1129 | .... 1130 | .... 1131 | .db. 1132 | .qp. 1133 | .... 1134 | .... 1135 | .... 1136 | 1137 | ( Ł) 1138 | .%N. 1139 | .%_. 1140 | /%.. 1141 | o%.. 1142 | .[&. 1143 | .... 1144 | .... 1145 | 1146 | ( … ) 1147 | .... 1148 | .... 1149 | .... 1150 | .... 1151 | DDD. 1152 | .... 1153 | .... 1154 | 1155 | ( π ) 1156 | .... 1157 | &&&. 1158 | *.%. 1159 | *.%. 1160 | *.q. 1161 | .... 1162 | .... 1163 | 1164 | ( ™ ) 1165 | }JJb 1166 | *``* 1167 | *``* 1168 | .... 1169 | .... 1170 | .... 1171 | .... 1172 | 1173 | 1174 | ( √ ) 1175 | .... 1176 | ..N& 1177 | }N_. 1178 | *_.. 1179 | *... 1180 | .... 1181 | .... 1182 | 1183 | ( ∞ ) 1184 | .... 1185 | .... 1186 | dbdb 1187 | qpqp 1188 | .... 1189 | .... 1190 | .... 1191 | 1192 | ( ‰ ) 1193 | .... 1194 | P./o 1195 | ./o. 1196 | /o.. 1197 | oPP. 1198 | .... 1199 | .... 1200 | 1201 | ( s ) xtrim=-0.25 1202 | .... 1203 | .... 1204 | .d^. 1205 | .jv. 1206 | .&p. 1207 | .... 1208 | .... 1209 | 1210 | 1211 | ( ◊ ) 1212 | .... 1213 | ./~. 1214 | /ou~ 1215 | B=N_ 1216 | .B_. 1217 | .... 1218 | .... 1219 | 1220 | 1221 | ( £ ) 1222 | .d^. 1223 | .%.. 1224 | ^"^. 1225 | /[&& 1226 | .... 1227 | .... 1228 | 1229 | 1230 | ( . ) 1231 | .... 1232 | .... 1233 | .... 1234 | .... 1235 | .P.. 1236 | .... 1237 | .... 1238 | 1239 | ( Z ) 1240 | ^^}. 1241 | .N_. 1242 | N_.. 1243 | K&&. 1244 | ..... 1245 | ..... 1246 | 1247 | ( w ) xtrim=-0.25 1248 | ..... 1249 | ..... 1250 | *..%. 1251 | *N=%. 1252 | *_B%. 1253 | ..... 1254 | ..... 1255 | 1256 | ( ɪ ) 1257 | .... 1258 | .... 1259 | .J.. 1260 | .`.. 1261 | .Q.. 1262 | .... 1263 | .... 1264 | 1265 | ( ᴡ ) 1266 | ..... 1267 | *..*. 1268 | *N%*. 1269 | *_[_. 1270 | ..... 1271 | ..... 1272 | 1273 | ( ᴍ ) 1274 | .... 1275 | dJb. 1276 | %`*. 1277 | %.*. 1278 | .... 1279 | .... 1280 | 1281 | ( · ) xtrim=0.25 1282 | .... 1283 | .... 1284 | .... 1285 | .M.. 1286 | .... 1287 | .... 1288 | .... 1289 | 1290 | 1291 | ( 1 ) xtrim=0.25 1292 | /%. 1293 | .%. 1294 | .%. 1295 | %. 1296 | ... 1297 | ... 1298 | 1299 | 1300 | #( D ) 1301 | #Jk9. 1302 | #`.y. 1303 | #`.*. 1304 | #`.h. 1305 | #Qs3. 1306 | #.... 1307 | #.... 1308 | # 1309 | # 1310 | ( fi ) 1311 | .... 1312 | d^P. 1313 | [&&. 1314 | %.*. 1315 | %.*. 1316 | %... 1317 | .... 1318 | 1319 | ( fl ) 1320 | d^}. 1321 | [&*. 1322 | %.*. 1323 | %.*. 1324 | %... 1325 | .... 1326 | 1327 | 1328 | ( Å ) 1329 | .D.. 1330 | 789. 1331 | r.y. 1332 | "^}. 1333 | %.*. 1334 | .... 1335 | .... 1336 | 1337 | ( ~ ) 1338 | .... 1339 | Nn=N 1340 | _.B_ 1341 | .... 1342 | .... 1343 | .... 1344 | .... 1345 | 1346 | 1347 | ( w ) 1348 | ..... 1349 | ..... 1350 | %. %. 1351 | % /o. 1352 | o. 1353 | ..... 1354 | ..... 1355 | 1356 | 1357 | ( w ) xtrim=-0.25 1358 | ..... 1359 | ..... 1360 | *. %. 1361 | *N=%. 1362 | *_B%. 1363 | ..... 1364 | ..... 1365 | -------------------------------------------------------------------------------- /glyphs-palette.asc: -------------------------------------------------------------------------------- 1 | d^^^^^^^b 2 | %d^^^^^b* 3 | %%d^^^b** 4 | %%%d^b*** 5 | %q&[&&p** 6 | q& % &&p* 7 | q&&&&p 8 | 9 | ( ~ ) 10 | : 11 | 78m89 789 & : /T~ 12 | 4 ` 6 4P6db /TVo u~ 13 | ;0a0, 123qp^|@ +$ F? 14 | 4 ` 6*`%7ik9 > e- < 15 | 12n23 r"}y|@ F? 16 | x^g 5^O f[]h B= Nnl_ 17 | % * % * 1ws3 Bl_ I 18 | X&t A&U . I 19 | 20 | 21 | 78m89 789 & 22 | 4 ` 6 4P6db 23 | ;0a0, 123qp^ 24 | 4 ` 6*`%7ik9 25 | 12n23 r"}y 26 | x^g 5^O f[]h 27 | % * % * 1ws3 28 | X&t A&U . 29 | 30 | ( ~ ) 31 | ik 789"^} 32 | rdby4 6% * 33 | fqph123[&] 34 | ws ` 35 | .m Ux : : 36 | ;a,gO /TVT~ 37 | .n 5t|@Bl_F? 38 | XA >=IN< 39 | -------------------------------------------------------------------------------- /glyphs-smallcaps-thin.asc: -------------------------------------------------------------------------------- 1 | ( ᴀ ) 2 | ... 3 | ... 4 | db. 5 | "}. 6 | %*. 7 | ... 8 | ... 9 | 10 | ( ʙ ) 11 | .... 12 | "b. 13 | H,. 14 | [p. 15 | .... 16 | .... 17 | 18 | ( ᴄ ) 19 | .... 20 | 7i.. 21 | 4... 22 | 1w.. 23 | .... 24 | .... 25 | 26 | 27 | ( ᴅ ) 28 | ... 29 | "b. 30 | %*. 31 | [p. 32 | ... 33 | ... 34 | 35 | ( ᴇ ) 36 | .... 37 | "^.. 38 | "... 39 | [&.. 40 | .... 41 | .... 42 | 43 | 44 | ( ꜰ ) 45 | .... 46 | "^.. 47 | "... 48 | %... 49 | .... 50 | .... 51 | 52 | ( ɢ ) 53 | .... 54 | d^.. 55 | %^}. 56 | q&p. 57 | .... 58 | .... 59 | 60 | ( ʜ ) 61 | .... 62 | %.*. 63 | "^}. 64 | %.*. 65 | .... 66 | .... 67 | 68 | ( ɪ ) 69 | .. 70 | `. 71 | `. 72 | `. 73 | .. 74 | .. 75 | 76 | ( ᴊ ) 77 | .... 78 | ..}. 79 | f.h. 80 | 123. 81 | .... 82 | .... 83 | 84 | 85 | ( ᴋ ) 86 | .... 87 | .... 88 | */o. 89 | *k9. 90 | *.y. 91 | .... 92 | .... 93 | 94 | ( ʟ ) 95 | .... 96 | %... 97 | %... 98 | [&.. 99 | .... 100 | .... 101 | 102 | ( ᴍ ) 103 | ...... 104 | 78m89. 105 | r.`.y. 106 | %...*. 107 | ...... 108 | ...... 109 | 110 | ( ᴍ ) 111 | ..... 112 | ..... 113 | *~./% 114 | *uVo% 115 | *...% 116 | ..... 117 | ..... 118 | 119 | ( ɴ ) 120 | ..... 121 | *~.%. 122 | *u~%. 123 | *.u%. 124 | ..... 125 | ..... 126 | 127 | ( ᴏ ) 128 | .... 129 | 789. 130 | 4.6. 131 | 123. 132 | .... 133 | .... 134 | 135 | ( ᴘ ) 136 | ... 137 | "b. 138 | [p. 139 | %.. 140 | ... 141 | ... 142 | 143 | ( Ǫ ) #eeek 144 | .... 145 | 789. 146 | 4.6. 147 | 123. 148 | .q.. 149 | .... 150 | 151 | ( ʀ ) 152 | .... 153 | "b. 154 | H,. 155 | %y. 156 | ... 157 | ... 158 | 159 | ( ꜱ ) 160 | .... 161 | d^^. 162 | qEb. 163 | &&p. 164 | .... 165 | .... 166 | 167 | ( ᴛ ) 168 | .... 169 | ^J^. 170 | .`.. 171 | .`.. 172 | .... 173 | .... 174 | 175 | ( ᴜ ) 176 | .... 177 | %.*. 178 | f.h. 179 | 123. 180 | .... 181 | .... 182 | 183 | ( ᴠ ) 184 | .... 185 | *.*. 186 | *N_. 187 | *_.. 188 | .... 189 | .... 190 | 191 | ( ᴡ ) 192 | ...... 193 | *...*. 194 | *N%N_. 195 | *_[_.. 196 | ...... 197 | ...... 198 | 199 | ( ᴚ ) # eeek no unicode smallcap.. 200 | ..... 201 | u~/o. 202 | N_B=. 203 | _..B. 204 | ..... 205 | ..... 206 | 207 | ( ʏ ) 208 | .... 209 | f.h. 210 | 123. 211 | .`.. 212 | .... 213 | .... 214 | 215 | ( ᴢ ) 216 | ... 217 | ^}. 218 | N_. 219 | K&. 220 | ... 221 | ... 222 | -------------------------------------------------------------------------------- /glyphs-smallcaps.asc: -------------------------------------------------------------------------------- 1 | ( ᴀ ) 2 | .... 3 | .... 4 | d^b. 5 | "^}. 6 | %.*. 7 | .... 8 | .... 9 | 10 | ( ʙ ) 11 | .... 12 | "^b. 13 | H0,. 14 | [&p. 15 | .... 16 | .... 17 | 18 | ( ᴄ ) 19 | .... 20 | 7ik. 21 | 4... 22 | 1ws. 23 | .... 24 | .... 25 | 26 | 27 | ( ᴅ ) 28 | .... 29 | "k9. 30 | %.6. 31 | [s3. 32 | .... 33 | .... 34 | 35 | ( ᴇ ) 36 | .... 37 | "^^. 38 | "^.. 39 | [&&. 40 | .... 41 | .... 42 | 43 | 44 | ( ꜰ ) 45 | .... 46 | "^^. 47 | "^.. 48 | %... 49 | .... 50 | .... 51 | 52 | ( ɢ ) 53 | .... 54 | d^.. 55 | %^}. 56 | q&p. 57 | .... 58 | .... 59 | 60 | ( ʜ ) 61 | .... 62 | %.*. 63 | "^}. 64 | %.*. 65 | .... 66 | .... 67 | 68 | ( ɪ ) 69 | .. 70 | `. 71 | `. 72 | `. 73 | .. 74 | .. 75 | 76 | ( ᴊ ) 77 | .... 78 | ..}. 79 | f.h. 80 | 123. 81 | .... 82 | .... 83 | 84 | 85 | ( ᴋ ) 86 | .... 87 | .... 88 | */o. 89 | *k9. 90 | *.y. 91 | .... 92 | .... 93 | 94 | ( ʟ ) 95 | .... 96 | %... 97 | %... 98 | [&&. 99 | .... 100 | .... 101 | 102 | ( ᴍ ) 103 | ...... 104 | 78m89. 105 | r.`.y. 106 | %...*. 107 | ...... 108 | ...... 109 | 110 | ( ᴍ ) 111 | ..... 112 | *~./% 113 | *uVo% 114 | *...% 115 | ..... 116 | ..... 117 | 118 | ( ɴ ) 119 | ..... 120 | *~.%. 121 | *u~%. 122 | *.u%. 123 | ..... 124 | ..... 125 | 126 | ( ᴏ ) 127 | .... 128 | 789. 129 | 4.6. 130 | 123. 131 | .... 132 | .... 133 | 134 | ( ᴘ ) 135 | .... 136 | "^b. 137 | [&p. 138 | %... 139 | .... 140 | .... 141 | 142 | ( Ǫ ) #eeek 143 | .... 144 | 789. 145 | 4.6. 146 | 123. 147 | .q.. 148 | .... 149 | 150 | ( ʀ ) 151 | .... 152 | "^b. 153 | [&p. 154 | %u~. 155 | .... 156 | .... 157 | 158 | ( ꜱ ) 159 | .... 160 | d^^. 161 | qEb. 162 | &&p. 163 | .... 164 | .... 165 | 166 | ( ᴛ ) 167 | .... 168 | ^J^. 169 | .`.. 170 | .`.. 171 | .... 172 | .... 173 | 174 | ( ᴜ ) 175 | .... 176 | %.*. 177 | f.h. 178 | 123. 179 | .... 180 | .... 181 | 182 | ( ᴠ ) 183 | .... 184 | *.*. 185 | *N_. 186 | *_.. 187 | .... 188 | .... 189 | 190 | ( ᴡ ) 191 | ...... 192 | *...*. 193 | *N%N_. 194 | *_[_.. 195 | ...... 196 | ...... 197 | 198 | ( ᴡ ) 199 | ..... 200 | % ..% 201 | %/%/o 202 | %o%o.!/./ 203 | ..... 204 | ..... 205 | 206 | ( ᴚ ) # eeek no unicode smallcap.. 207 | .....! 208 | .....! 209 | B=...! /o 210 | .B=..! /o 211 | ..B=.!/o 212 | .....! 213 | .....! 214 | 215 | ( ʏ ) 216 | .... 217 | f.h. 218 | 123. 219 | .`.. 220 | .... 221 | .... 222 | 223 | ( ᴢ ) 224 | ... 225 | ^}. 226 | N_. 227 | K&. 228 | ... 229 | ... 230 | -------------------------------------------------------------------------------- /head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0xA000 Font Family 4 | 5 | 58 | 59 | 90 | 91 |
92 | 99 | 100 |
0xA000
A tile mastered font-family.
101 | Regular 102 | Bold 103 | Squareish 104 | Squareish-Bold 105 | Pixelated 106 | Monochrome 107 | Mono 108 | Mono-Bold 109 | Squareish-Mono 110 | Squareish-Mono-Bold 111 | Pixelated-Mono 112 | Boxes 113 | Dots 114 | Dots-Mono 115 |
116 | -------------------------------------------------------------------------------- /head.html.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0xA000 Font Family 4 | 5 | 58 | 59 | 90 | 91 |
92 | 99 | 100 |
0xA000
A tile mastered font-family.
101 | -------------------------------------------------------------------------------- /higher.asc: -------------------------------------------------------------------------------- 1 | # This is the raw font 2 | # storage for 0xA000 3 | 4 | ( ) 5 | .. 6 | .. 7 | .. 8 | .. 9 | .. 10 | .. 11 | 12 | 13 | ( ! ) 14 | `. 15 | `. 16 | `. 17 | .. 18 | . 19 | .. 20 | .. 21 | 22 | ( " ) 23 | *.*. 24 | *.*. 25 | .... 26 | .... 27 | .... 28 | .... 29 | .... 30 | 31 | ( \\\# ) 32 | &[&]&. 33 | .%.*.. 34 | ^"^}^ 35 | .%.*.. 36 | ...... 37 | ...... 38 | 39 | ( $ ) 40 | 7i^^. 41 | 4.`... 42 | 1w`k9. 43 | ..`.6. 44 | &&s3. 45 | ..`... 46 | ...... 47 | 48 | ( % ) 49 | .... 50 | ./. 51 | ./o. 52 | /o.. 53 | o.. 54 | .... 55 | .... 56 | 57 | ( & ) 58 | .. 59 | 78*. 60 | ;* 61 | 4.*. 62 | 1wp. 63 | .... 64 | .... 65 | 66 | 67 | ( ' ) 68 | *. 69 | *. 70 | .. 71 | .. 72 | .. 73 | .. 74 | .. 75 | 76 | 77 | ( ( ) 78 | 7i. 79 | r.. 80 | %.. 81 | %.. 82 | f.. 83 | 1w. 84 | ... 85 | 86 | ( ) ) 87 | k9. 88 | .y. 89 | .*. 90 | .*. 91 | .h. 92 | s3. 93 | ... 94 | 95 | ( * ) 96 | .... 97 | =`N. 98 | B`_ 99 | /`~ 100 | o`u. 101 | .... 102 | .... 103 | 104 | ( + ) 105 | .... 106 | .... 107 | .`.. 108 | ^^. 109 | .`.. 110 | .... 111 | .... 112 | 113 | ( , ) 114 | . 115 | . 116 | . 117 | . 118 | * 119 | _. 120 | . 121 | 122 | 123 | ( ¸ ) 124 | .. 125 | .. 126 | .. 127 | .. 128 | .h 129 | s3. 130 | .. 131 | 132 | 133 | ( - ) 134 | ... 135 | ... 136 | ... 137 | ^^. 138 | ... 139 | ... 140 | ... 141 | 142 | ( . ) 143 | .. 144 | .. 145 | .. 146 | .. 147 | P. 148 | .. 149 | .. 150 | 151 | 152 | ( / ) 153 | .... 154 | ../. 155 | ./o. 156 | /o.. 157 | o... 158 | .... 159 | .... 160 | 161 | ( ∕ ) 162 | .... 163 | ../. 164 | ./o. 165 | /o.. 166 | o... 167 | .... 168 | .... 169 | 170 | ( 0 ) 171 | 789. 172 | ry. 173 | f.h. 174 | 123. 175 | .... 176 | .... 177 | 178 | ( 1 ) 179 | /%. 180 | .%. 181 | .%. 182 | %. 183 | ... 184 | ... 185 | 186 | ( 2 ) 187 | .db. 188 | .N_. 189 | N_.. 190 | K&&. 191 | .... 192 | .... 193 | 194 | ( 2 ) 195 | d^b. 196 | .N_. 197 | N_.. 198 | K&&. 199 | .... 200 | .... 201 | 202 | ( 2 ) 203 | d^b. 204 | ..*. 205 | N&p. 206 | K&&. 207 | .... 208 | .... 209 | 210 | 211 | ( 2 ) 212 | 789. 213 | ..6. 214 | Ns3. 215 | K&&. 216 | .... 217 | .... 218 | 219 | ( 3 ) 220 | .^b. 221 | ..p. 222 | ..6. 223 | 123. 224 | .... 225 | .... 226 | 227 | ( 3 ) 228 | 789. 229 | ..,. 230 | ..6. 231 | 123. 232 | .... 233 | .... 234 | 235 | ( 4 ) 236 | ./%. 237 | /o%. 238 | [&%. 239 | ..%. 240 | .... 241 | .... 242 | 243 | ( 5 ) 244 | "^^. 245 | ^k9. 246 | ..6. 247 | &s3. 248 | .... 249 | .... 250 | 251 | ( 6 ) 252 | do.. 253 | 589. 254 | f.6. 255 | 123. 256 | .... 257 | .... 258 | 259 | 260 | ( 6 ) 261 | .... 262 | %... 263 | 589. 264 | f.6. 265 | 123. 266 | .... 267 | .... 268 | 269 | ( 7 ) 270 | ^^}. 271 | .N_. 272 | .*.. 273 | .*.. 274 | .... 275 | .... 276 | 277 | ( 8 ) 278 | 789. 279 | ;2,. 280 | 4.6. 281 | 123. 282 | .... 283 | .... 284 | 285 | ( 9 ) 286 | 789. 287 | 4.y. 288 | 12U. 289 | ..*. 290 | .... 291 | .... 292 | 293 | ( : ) 294 | .. 295 | .. 296 | P. 297 | .. 298 | P. 299 | .. 300 | .. 301 | 302 | ( ; ) 303 | .. 304 | .. 305 | P. 306 | .. 307 | *. 308 | _. 309 | .. 310 | 311 | 312 | ( < ) 313 | .... 314 | ./o. 315 | /o. 316 | B=. 317 | .B=. 318 | .... 319 | .... 320 | 321 | ( = ) 322 | .... 323 | .... 324 | ^^^. 325 | .... 326 | ^^^. 327 | .... 328 | .... 329 | 330 | ( > ) 331 | .... 332 | u~.. 333 | .u~. 334 | .N_. 335 | N_.. 336 | .... 337 | .... 338 | 339 | ( ? ) 340 | .... 341 | 7ib. 342 | .&p. 343 | .%.. 344 | .... 345 | ... 346 | .... 347 | 348 | ( @ ) 349 | 7i^^^k9. 350 | r.....y. 351 | %.7i}.*. 352 | %.4.*.h. 353 | %.1w]s3. 354 | f...... 355 | 1w&&&&s. 356 | 357 | ( A ) 358 | 789. 359 | r.y. 360 | "^}. 361 | %.*. 362 | %.*. 363 | .... 364 | .... 365 | 366 | ( B ) 367 | "k9. 368 | %.6 369 | ,. 370 | %.6. 371 | [s3. 372 | .... 373 | .... 374 | 375 | ( C ) 376 | 7ik 377 | r... 378 | %... 379 | f... 380 | 1ws. 381 | .... 382 | .... 383 | 384 | 385 | ( D ) 386 | "k9. 387 | %.y. 388 | %.*. 389 | %.h. 390 | [s3. 391 | .... 392 | .... 393 | 394 | ( E ) 395 | "^^. 396 | %... 397 | "^.. 398 | %.. 399 | [&&. 400 | .... 401 | .... 402 | 403 | 404 | ( F ) 405 | "^^. 406 | %... 407 | "^.. 408 | %.. 409 | %.. 410 | .... 411 | .... 412 | 413 | ( G ) 414 | 7ik9. 415 | r..... 416 | %.^}.. 417 | f..h. 418 | 1ws3. 419 | ..... 420 | ..... 421 | 422 | ( G ) 423 | 7ik9. 424 | r..... 425 | %.^}.. 426 | f..h. 427 | 1w&p. 428 | ..... 429 | ..... 430 | 431 | ( H ) 432 | %.*. 433 | %.*. 434 | "^}. 435 | %.*. 436 | %.*. 437 | .... 438 | .... 439 | 440 | ( I ) 441 | `. 442 | `. 443 | `. 444 | `. 445 | `. 446 | .. 447 | .. 448 | 449 | ( J ) 450 | ..*. 451 | ..*. 452 | ..*. 453 | f.h. 454 | 123. 455 | .... 456 | .... 457 | 458 | 459 | ( K ) 460 | *./ 461 | */o. 462 | *k9. 463 | *.y. 464 | *.y. 465 | .... 466 | .... 467 | 468 | ( L ) 469 | %... 470 | %... 471 | %... 472 | %... 473 | [&&. 474 | .... 475 | .... 476 | 477 | ( M ) 478 | 78m89. 479 | r.`.y. 480 | %...*. 481 | %...*. 482 | %...*. 483 | ...... 484 | ...... 485 | 486 | ( N ) 487 | *~.%. 488 | *u~%. 489 | *.u%. 490 | *..%. 491 | *..%. 492 | ..... 493 | ..... 494 | 495 | ( O ) 496 | 789. 497 | r.y. 498 | %.*. 499 | f.h. 500 | 123. 501 | .... 502 | .... 503 | 504 | ( P ) 505 | "k9. 506 | %.6. 507 | [s3. 508 | %... 509 | %... 510 | .... 511 | .... 512 | 513 | ( Q ) 514 | 789. 515 | r.y. 516 | %.*. 517 | f.h. 518 | 123. 519 | .%.. 520 | .q.. 521 | 522 | 523 | ( Q ) 524 | 789. 525 | r.y. 526 | %.*. 527 | f.h. 528 | 123. 529 | .f.. 530 | .1.. 531 | 532 | ( R ) 533 | "k9. 534 | %.6. 535 | [s3. 536 | %u~. 537 | %.*. 538 | .... 539 | .... 540 | 541 | 542 | ( R ) 543 | "k9. 544 | %.6. 545 | [s3. 546 | %B=. 547 | %.*. 548 | .... 549 | .... 550 | 551 | 552 | ( R ) 553 | "k9. 554 | %.6. 555 | [s3. 556 | %u~. 557 | %.*. 558 | .... 559 | .... 560 | 561 | ( S ) 562 | d^b 563 | B.. 564 | .  565 | q&p. 566 | ... 567 | ... 568 | 569 | 570 | ( S ) 571 | 789 572 | 4... 573 | 1.9. 574 | ..6 575 | 123. 576 | ... 577 | ... 578 | 579 | ( T ) 580 | ^^. 581 | .`.. 582 | .`.. 583 | .`.. 584 | .`.. 585 | .... 586 | .... 587 | 588 | ( U ) 589 | %.*. 590 | %.*. 591 | %.*. 592 | f.h. 593 | 123. 594 | .... 595 | .... 596 | 597 | ( V ) 598 | *.*. 599 | *.*. 600 | *.*. 601 | *N_. 602 | *_.. 603 | .... 604 | .... 605 | 606 | ( W ) 607 | *...*. 608 | *...*. 609 | *.%.*. 610 | *N%N_. 611 | *_[_.. 612 | ...... 613 | ...... 614 | 615 | ( X ) 616 | %..*. 617 | B=N_. 618 | .><.. 619 | /ou~. 620 | %..*. 621 | ..... 622 | ..... 623 | 624 | ( Y ) 625 | % *. 626 | f.h. 627 | 123. 628 | .`.. 629 | .`.. 630 | .... 631 | .... 632 | 633 | ( Z ) 634 | ^^^}. 635 | N_. 636 | N_. 637 | N_. 638 | K&&&. 639 | .... 640 | .... 641 | 642 | ( [ ) 643 | "^. 644 | %.. 645 | %.. 646 | %.. 647 | %.. 648 | [&. 649 | ... 650 | 651 | ( \\\\ ) 652 | .... 653 | ~... 654 | u~.. 655 | .u~. 656 | ..u. 657 | .... 658 | .... 659 | 660 | ( ] ) 661 | ^}. 662 | .*. 663 | .*. 664 | .*. 665 | .*. 666 | &]. 667 | ... 668 | 669 | ( ^ ) 670 | ./~.. 671 | /ou~. 672 | ..... 673 | ..... 674 | ..... 675 | ..... 676 | 677 | 678 | ( _ ) 679 | .... 680 | .... 681 | .... 682 | .... 683 | &&&. 684 | .... 685 | .... 686 | 687 | ( ` ) 688 | %. 689 | B. 690 | .. 691 | .. 692 | .. 693 | .. 694 | 695 | # one story a - gets overridden by.. 696 | 697 | ( a ) 698 | .... 699 | .... 700 | 7i}. 701 | 4.*. 702 | 1w]. 703 | .... 704 | .... 705 | 706 | # two storey a 707 | 708 | ( a ) 709 | .... 710 | .... 711 | .^b. 712 | . *. 713 | d^}. 714 | q&]. 715 | .... 716 | .... 717 | 718 | 719 | ( a ) 720 | .... 721 | .... 722 | ^^b. 723 | /o*. 724 | q&]. 725 | .... 726 | .... 727 | 728 | 729 | ( a ) 730 | .... 731 | .^b. 732 | 78g. 733 | 4.*. 734 | 12U. 735 | .... 736 | .... 737 | 738 | ( b ) 739 | %... 740 | "k9. 741 | %.y. 742 | %.h. 743 | [s3. 744 | .... 745 | .... 746 | 747 | 748 | ( b ) 749 | %... 750 | 589. 751 | %.y. 752 | %.h. 753 | [s3. 754 | .... 755 | .... 756 | 757 | ( c ) 758 | .... 759 | .... 760 | 789. 761 | r... 762 | f... 763 | 123. 764 | .... 765 | .... 766 | 767 | ( d ) 768 | ..*. 769 | 7i}. 770 | r.*. 771 | f.*. 772 | 1w]. 773 | .... 774 | .... 775 | 776 | ( d ) 777 | ..*. 778 | 78g. 779 | r.*. 780 | f.*. 781 | 1w]. 782 | .... 783 | .... 784 | 785 | ( e ) 786 | .... 787 | .... 788 | 7ib. 789 | 4N_. 790 | 1K&. 791 | .... 792 | .... 793 | 794 | 795 | ( e ) 796 | .... 797 | .... 798 | 789. 799 | "^^. 800 | 123. 801 | .... 802 | .... 803 | 804 | ( e ) 805 | .... 806 | .... 807 | 7ib. 808 | rN_. 809 | qK&. 810 | .... 811 | .... 812 | 813 | ( e ) 814 | .... 815 | .... 816 | d^b. 817 | %N_. 818 | qK&. 819 | .... 820 | .... 821 | 822 | 823 | ( e ) 824 | .... 825 | .... 826 | 789. 827 | 4N_. 828 | 1K&. 829 | .... 830 | .... 831 | 832 | 833 | ( e ) 834 | .... 835 | .... 836 | 789. 837 | [&]. 838 | f... 839 | 123. 840 | .... 841 | .... 842 | 843 | ( f ) 844 | d^. 845 | % 846 | "^. 847 | %.. 848 | %.. 849 | %.. 850 | %.. 851 | ... 852 | 853 | ( g ) 854 | .... 855 | .... 856 | .db. 857 | .q]. 858 | 78g. 859 | 4 h 860 | 123. 861 | 862 | ( g ) 863 | .... 864 | .... 865 | 7ib. 866 | r.*. 867 | f.*. 868 | 12U. 869 | ..h. 870 | 123. 871 | 872 | 873 | ( h ) # discarded alternative - sometimes decorative.. 874 | % 875 | %... 876 | 5ib. 877 | %.*. 878 | %.*. 879 | %.*. 880 | .... 881 | .... 882 | 883 | ( i ) 884 | P. 885 | .. 886 | *. 887 | *. 888 | *. 889 | *. 890 | .. 891 | .. 892 | 893 | ( i ) 894 | P. 895 | .. 896 | *. 897 | *. 898 | *. 899 | . 900 | .. 901 | .. 902 | 903 | 904 | ( j ) 905 | P. 906 | .. 907 | *. 908 | *. 909 | *. 910 | *. 911 | *. 912 | p. 913 | 914 | ( k ) 915 | *... 916 | */o. 917 | *k9. 918 | *.y. 919 | *.*. 920 | .... 921 | .... 922 | 923 | ( l ) 924 | %. 925 | %. 926 | %. 927 | f. 928 | 1. 929 | .. 930 | .. 931 | 932 | ( l ) 933 | `. 934 | `. 935 | `. 936 | `. 937 | `. 938 | .. 939 | .. 940 | 941 | 942 | 943 | ( m ) 944 | ...... 945 | ...... 946 | dkmib. 947 | %.`.*. 948 | %.`.*. 949 | %.`.*. 950 | ...... 951 | ...... 952 | 953 | ( m ) 954 | ...... 955 | ...... 956 | dkm89. 957 | %.`.y. 958 | %.`.*. 959 | %.`.*. 960 | ...... 961 | ...... 962 | 963 | ( m ) 964 | ...... 965 | ...... 966 | 78m89. 967 | r.`.y. 968 | %.`.*. 969 | %.`.*. 970 | ...... 971 | ...... 972 | 973 | ( n ) 974 | .... 975 | .... 976 | "k9. 977 | %.y. 978 | %.*. 979 | %.*. 980 | .... 981 | .... 982 | 983 | ( n ) 984 | .... 985 | .... 986 | "^b. 987 | %.*. 988 | %.*. 989 | %.*. 990 | .... 991 | .... 992 | 993 | 994 | ( n ) 995 | .... 996 | .... 997 | "^b. 998 | %.*. 999 | %.*. 1000 | %.*. 1001 | .... 1002 | .... 1003 | 1004 | 1005 | ( n ) 1006 | .... 1007 | .... 1008 | 7ib. 1009 | r.*. 1010 | %.*. 1011 | %.*. 1012 | .... 1013 | .... 1014 | 1015 | ( n ) 1016 | .... 1017 | .... 1018 | dk9. 1019 | %.y. 1020 | %.*. 1021 | %.*. 1022 | .... 1023 | .... 1024 | 1025 | ( n ) 1026 | .... 1027 | .... 1028 | 5ib. 1029 | %.*. 1030 | %.*. 1031 | %.*. 1032 | .... 1033 | .... 1034 | 1035 | 1036 | 1037 | ( o ) 1038 | .... 1039 | .... 1040 | 789. 1041 | r.y. 1042 | f.h. 1043 | 123. 1044 | .... 1045 | .... 1046 | 1047 | ( p ) 1048 | .... 1049 | .... 1050 | 589. 1051 | %.y. 1052 | %.h. 1053 | [s3. 1054 | %... 1055 | %... 1056 | 1057 | 1058 | ( p ) 1059 | .... 1060 | .... 1061 | "k9. 1062 | %.y. 1063 | %.h. 1064 | X23. 1065 | %... 1066 | %... 1067 | 1068 | ( p ) 1069 | .... 1070 | .... 1071 | "k9. 1072 | %.y. 1073 | %.h. 1074 | [s3. 1075 | %... 1076 | %... 1077 | 1078 | 1079 | ( q ) 1080 | .... 1081 | .... 1082 | 7i}. 1083 | r.*. 1084 | f.*. 1085 | 1w]. 1086 | ..*. 1087 | ..*. 1088 | 1089 | ( q ) 1090 | .... 1091 | .... 1092 | 7i}. 1093 | r.*. 1094 | f.*. 1095 | 12U. 1096 | ..*. 1097 | ..*. 1098 | 1099 | 1100 | ( q ) 1101 | .... 1102 | .... 1103 | 789. 1104 | r.y. 1105 | f.*. 1106 | 12U. 1107 | ..*. 1108 | ..*. 1109 | 1110 | ( r ) 1111 | ... 1112 | ... 1113 | 58. 1114 | %.. 1115 | %.. 1116 | %.. 1117 | ... 1118 | ... 1119 | 1120 | ( s ) 1121 | ... 1122 | ... 1123 | d^. 1124 | . 1125 | . 1126 | &p. 1127 | ... 1128 | ... 1129 | 1130 | 1131 | ( s ) 1132 | ... 1133 | ... 1134 | d^. 1135 | q.. 1136 | .b. 1137 | &p. 1138 | ... 1139 | ... 1140 | 1141 | ( t ) 1142 | % 1143 | %.. 1144 | "^. 1145 | %.. 1146 | %.. 1147 | q&. 1148 | ... 1149 | ... 1150 | 1151 | ( u ) 1152 | .... 1153 | .... 1154 | %.*. 1155 | %.*. 1156 | %.*. 1157 | qsU. 1158 | .... 1159 | .... 1160 | 1161 | ( u ) 1162 | .... 1163 | .... 1164 | %.*. 1165 | %.*. 1166 | f.h. 1167 | 123. 1168 | .... 1169 | .... 1170 | 1171 | 1172 | ( v ) 1173 | .... 1174 | .... 1175 | *.*. 1176 | *.*. 1177 | *N_. 1178 | *_.. 1179 | .... 1180 | .... 1181 | 1182 | ( w ) 1183 | ..... 1184 | ..... 1185 | *..%. 1186 | *..%. 1187 | *N=%. 1188 | *_B%. 1189 | ..... 1190 | ..... 1191 | 1192 | ( x ) 1193 | ..... 1194 | ..... 1195 | B=N_. 1196 | .><.. 1197 | /ou~. 1198 | %..*. 1199 | ..... 1200 | ..... 1201 | 1202 | 1203 | ( y ) 1204 | .... 1205 | .... 1206 | % *. 1207 | % *. 1208 | f.*. 1209 | 12U. 1210 | ..h. 1211 | 123. 1212 | 1213 | ( y ) 1214 | .... 1215 | .... 1216 | % *. 1217 | % *. 1218 | f.h. 1219 | 123. 1220 | .`.. 1221 | .`.. 1222 | 1223 | ( z ) 1224 | .... 1225 | .... 1226 | ^^}. 1227 | .N_. 1228 | N_.. 1229 | K&&. 1230 | .... 1231 | .... 1232 | 1233 | ( { ) 1234 | .7i. 1235 | .r.. 1236 | .%.. 1237 | &%.. 1238 | .%.. 1239 | .f.. 1240 | .1w. 1241 | .... 1242 | 1243 | ( | ) 1244 | *. 1245 | *. 1246 | *. 1247 | *. 1248 | *. 1249 | *. 1250 | .. 1251 | .. 1252 | 1253 | 1254 | ( ¦ ) 1255 | *. 1256 | *. 1257 | .. 1258 | *. 1259 | *. 1260 | .. 1261 | .. 1262 | 1263 | 1264 | ( } ) 1265 | k9.. 1266 | .y.. 1267 | .*.. 1268 | .*&. 1269 | .*.. 1270 | .h.. 1271 | s3.. 1272 | .... 1273 | 1274 | 1275 | 1276 | ( ~ ) 1277 | .... 1278 | Nn_. 1279 | .... 1280 | .... 1281 | .... 1282 | .... 1283 | .... 1284 | 1285 | 1286 | (  ) 1287 | 78mi^b 1288 | r.I * 1289 | B= : ] 1290 | B-T 1291 | $ 1292 | ....... 1293 | .. 1294 | 1295 | -------------------------------------------------------------------------------- /index.content: -------------------------------------------------------------------------------- 1 | 2 |
3 | 70 | 71 | 72 | 107 | 108 | 109 | 160 | 161 | 162 |

163 | 164 |

165 | Design inspiration is often fuelled by constraints. In that spirit, 0xA000 started out as an experiment in trying to create a pixel font with greyscale squares for anti-aliasing.

166 | 167 |

168 |
169 |
@
170 |
171 | +#####+. 172 | #.....#. 173 | #.+##.#. 174 | #.#.#.#. 175 | #.+###+. 176 | #....... 177 | +######. 178 |
179 |
180 |
181 |

182 | 183 | 184 |

The initial ASCII set was made first as an image in GIMP and a custom C program to turn the image into a UFO file where each set pixel referenced a component1 For easier editing, the program was changed to output an XPM-inspired text file description of the font, where the character mapping for different greyscale pixel values can be controlled. 185 |

186 |
187 |
188 |
@
189 |
190 | +#####+. 191 | #.....#. 192 | #.+##.#. 193 | #.#.#.#. 194 | #.+###+. 195 | #....... 196 | +######. 197 |
198 |
199 |
200 | 201 |

By coding/creating/designing a new set of components —puzzle pieces corresponding to the different characters used to design the glyphs—new visual variations for the family can be created. 202 |

203 | 204 | 205 | 206 |
207 |
208 |
@
209 |
210 | 7i^^^k9. 211 | r.....y. 212 | %.7i}.*. 213 | %.4.*.h. 214 | %.1w]s3. 215 | f....... 216 | 1w&&&&s. 217 |
218 |
219 |
220 | 221 | 222 |
223 |
224 |
@
225 |
226 | 7i^^^k9. 227 | r.....y. 228 | %.7i}.*. 229 | %.4.*.h. 230 | %.1w]s3. 231 | f....... 232 | 1w&&&&s. 233 |
234 |
235 |
236 | 237 |

When doing manual anti-aliased drawing, known as pixeling, one imagines the curvature of the shape intersecting with the pixel's geometric area. The scope and power of expression of the font creation pipeline expand when adding puzzle pieces corresponding to these imagined shapes. It is possible to create semi-legible pixelfonts with a 3px-high lower-case grid, thus the 3x3 set for drawing a lower-case "o" was a starting point. The small set of printable ASCII characters constrained how many puzzle pieces could comfortably be managed.

238 | 239 | 240 | 241 |
242 |
243 |
p
p
p
p
p
p
p
p
251 |
252 |
253 | 254 |
255 |

1: Components

256 |

257 | Many font file formats support components, reusable vector shapes. These are normally used during type design to share vector shapes, like the undecorated base glyphs 258 | a, e and o for åâêẽã and ö. 259 |

260 |
261 | 262 |
263 |

2: Editable pages

264 |

This page and the specimen pages linked to in the header all have content-editable set, this means you can click the text to edit it and show your own sample text. 265 |

266 |
267 | 268 | 269 |
270 | -------------------------------------------------------------------------------- /initial-handpixeled-in-gimp-ascii-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodefoting/0xA000/6288f3c6f905396a3d4a19dd637cba428acbca81/initial-handpixeled-in-gimp-ascii-set.png -------------------------------------------------------------------------------- /makedep.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for a in `cat fonts.list`; do 4 | echo -n $a.ttf": $a.asc " 5 | for b in `cat $a.asc | grep include | grep -v '^#' | cut -f 2 -d ' '`; do 6 | echo -n " $b" 7 | done 8 | echo '' 9 | done 10 | -------------------------------------------------------------------------------- /mc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodefoting/0xA000/6288f3c6f905396a3d4a19dd637cba428acbca81/mc.png -------------------------------------------------------------------------------- /neck.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodefoting/0xA000/6288f3c6f905396a3d4a19dd637cba428acbca81/neck.html -------------------------------------------------------------------------------- /palette-boxes.asc: -------------------------------------------------------------------------------- 1 | { b1 2 | L 0.5 0.5 3 | L 0.5 0.2 4 | L 0.2 0.2 5 | L 0.2 0.5 6 | 7 | { b2 8 | L 0.65 0.5 9 | L 0.65 0.2 10 | L 0.35 0.2 11 | L 0.35 0.5 12 | 13 | { b3 14 | L 0.8 0.5 15 | L 0.8 0.2 16 | L 0.5 0.2 17 | L 0.5 0.5 18 | 19 | 20 | { b4 21 | L 0.5 0.65 22 | L 0.5 0.35 23 | L 0.2 0.35 24 | L 0.2 0.65 25 | 26 | { b5 27 | L 0.65 0.65 28 | L 0.65 0.35 29 | L 0.35 0.35 30 | L 0.35 0.65 31 | 32 | { b6 33 | L 0.8 0.65 34 | L 0.8 0.35 35 | L 0.5 0.35 36 | L 0.5 0.65 37 | 38 | 39 | { b7 40 | L 0.5 0.8 41 | L 0.5 0.5 42 | L 0.2 0.5 43 | L 0.2 0.8 44 | 45 | { b8 46 | L 0.55 0.8 47 | L 0.55 0.5 48 | L 0.35 0.5 49 | L 0.35 0.8 50 | 51 | { b9 52 | L 0.8 0.8 53 | L 0.8 0.5 54 | L 0.5 0.5 55 | L 0.5 0.8 56 | 57 | 58 | { c1 59 | L 0.8 0.8 60 | L 0.8 0.5 61 | L 0.5 0.5 62 | L 0.5 0.8 63 | 64 | { c2 65 | L 0.65 0.5 66 | L 0.65 0.2 67 | L 0.35 0.2 68 | L 0.35 0.5 69 | 70 | { c3 71 | L 0.5 0.8 72 | L 0.5 0.5 73 | L 0.2 0.5 74 | L 0.2 0.8 75 | 76 | { c4 77 | L 0.5 0.65 78 | L 0.5 0.35 79 | L 0.2 0.35 80 | L 0.2 0.65 81 | 82 | { c5 83 | L 0.65 0.65 84 | L 0.65 0.35 85 | L 0.35 0.35 86 | L 0.35 0.65 87 | 88 | { c6 89 | L 0.8 0.65 90 | L 0.8 0.35 91 | L 0.5 0.35 92 | L 0.5 0.65 93 | 94 | 95 | { c7 96 | L 0.8 0.5 97 | L 0.8 0.2 98 | L 0.5 0.2 99 | L 0.5 0.5 100 | 101 | { c8 102 | L 0.65 0.8 103 | L 0.65 0.5 104 | L 0.35 0.5 105 | L 0.35 0.8 106 | 107 | { c9 108 | L 0.5 0.5 109 | L 0.5 0.2 110 | L 0.2 0.2 111 | L 0.2 0.5 112 | 113 | 114 | . blank 115 | M b5 116 | P b5 117 | D b5 118 | R b2 119 | ` b5 120 | 0 b5 121 | % b4 122 | * b6 123 | ^ b8 124 | & b2 125 | ] b3 126 | [ b1 127 | } b9 128 | " b7 129 | a b5 130 | H b4 131 | J b8 132 | Q b2 133 | e b1 134 | $ b9 135 | + b7 136 | - b3 137 | 1 c1 138 | 2 c2 139 | w c2 140 | s c2 141 | 3 c3 142 | 4 c4 143 | r c4 144 | f c4 145 | 6 c6 146 | y c6 147 | h c6 148 | 7 c7 149 | 8 c8 150 | i c8 151 | k c8 152 | 9 c9 153 | p c3 154 | q c1 155 | b c9 156 | d c7 157 | , c6 158 | ; c4 159 | m c2 160 | : c2 161 | | c6 162 | ? c4 163 | I c8 164 | < b4 165 | > b6 166 | n b8 167 | V b2 168 | T c8 169 | l c2 170 | F c6 171 | @ c4 172 | / c5 173 | ~ c5 174 | u c1 175 | o c3 176 | K b1 177 | W b7 178 | z b9 179 | N c7 180 | = c9 181 | B b5 182 | _ b5 183 | A b3 184 | U b9 185 | O b7 186 | 5 b1 187 | t b1 188 | g b3 189 | x b9 190 | X b7 191 | E b5 192 | S b1 193 | Y b9 194 | j b9 195 | v b1 196 | ) b1 197 |  b7 198 |  b5 199 |  c7 200 |  c3 201 |  c9 202 |  c1 203 |  b5 204 | -------------------------------------------------------------------------------- /palette-cleaner.asc: -------------------------------------------------------------------------------- 1 | . blank # 0% The possible tile names 2 | M solid # 100% 3 | ` solidMiddle 4 |  solidMiddleHorizontal 5 | 0 solidMiddleHorizontal 6 | a middleCross 7 | H solidMiddleWest 8 | J solidMiddleNorth 9 | Q solidMiddleSouth 10 | S specialSa 11 | specialSb 12 | e box1 13 | $ box9 14 | + box7 15 | - box3 16 | $ foo 17 | 18 | 19 | 1 c1 20 | 2 c2 21 | w c2a 22 | s c2b 23 | 3 c3 24 | 4 c4 25 | r c4a 26 | f c4b 27 | 6 c6 28 | y c6a 29 | h c6b 30 | 7 c7 31 | 8 c8 32 | i c8a 33 | k c8b 34 | 9 c9 35 | p cse # cs = curve south east 36 | q csw 37 | b cne 38 | d cnw 39 | , v39 40 | ; v17 41 | m v13 42 | % solidWest 43 | * solidEast 44 | ^ solidNorth 45 | & solidSouth 46 | ] solidSouthEast 47 | [ solidSouthWest 48 | } solidNorthEast 49 | " solidNorthWest 50 | I Vn 51 | < ve # ve = v facing east 52 | > vw 53 | V vn 54 | n vs 55 | #' lse # lse = line south east 56 | #` lsw 57 | #a lnw 58 | #e lne # h - might be better 59 | : Vs 60 | / lnw2 61 | N lnw 62 | K lse3 63 | W lnw3 64 | ~ lne2 65 | = lne 66 | u lsw2 67 | B lsw 68 | o lse2 69 | _ lse 70 | T vs2 71 | l vn2 72 | z vw 73 | F vw2 74 | @ ve2 75 | J Vn 76 | #$ Vn 77 | ? Ve 78 | | Vw 79 | j specials1 80 | v specials2 81 | E smallcapss 82 | P circle 83 |  circlec 84 |  circlecl 85 | 86 | A solidSouthWest 87 | U solidSouthEast 88 | O solidNorthEast 89 | 5 solidNorthWest 90 | t solidNorthWest 91 | g solidNorthEast 92 | x solidSouthEast 93 | X solidSouthWest 94 | 95 | 96 |  middleCross 97 |  eSpecial1 98 |  eSpecial2 99 | -------------------------------------------------------------------------------- /palette-dots.asc: -------------------------------------------------------------------------------- 1 | { g1 2 | G 0.1 2 3 | { g2 4 | G 0.2 2 5 | { g3 6 | G 0.3 2 7 | { g4 8 | G 0.4 2 9 | { g5 10 | G 0.5 2 11 | { g6 12 | G 0.6 2 13 | { g7 14 | G 0.7 2 15 | { g8 16 | G 0.8 2 17 | { g9 18 | G 0.9 2 19 | 20 | . blank # 21 | M g9 # 22 | 23 | J g9 24 | Q g9 25 | S g9 26 | E g9 27 | 28 | 29 | 30 | ` g8 # 31 | ' g5 # 32 | a g8 # 33 | 34 | < g4 35 | > g4 36 | V g5 # 37 | n g5 # 38 | b g6 # 39 | d g6 # 40 | p g7 # 41 | q g7 # 42 | 43 | 44 | 1 g5 45 | 3 g5 46 | 9 g5 47 | 7 g5 48 | 49 | 2 g9 50 | 4 g9 51 | 6 g9 52 | 8 g9 53 | w g9 54 | r g9 55 | y g9 56 | i g9 57 | s g9 58 | f g9 59 | h g9 60 | k g9 61 | I g2 62 | , g6 63 | ; g6 64 | m g7 65 | S g5 66 | % g9 67 | * g9 68 | ^ g9 69 | & g9 70 | ] g9 71 | [ g9 72 | ) g9 73 | } g9 74 | " g9 75 | _ g3 # lse = line south east 76 | o g5 # lse = line south east 77 | B g5 78 | u g1 79 | / g1 80 | N g1 81 | = g1 82 | ~ g5 83 | < g7 84 | > g7 85 | m g7 86 | n g7 87 | @ g8 88 | F g8 89 | l g8 90 | T g8 91 | D g8 92 | z g8 93 | 94 | K g9 95 | 96 | j g6 97 | v g6 98 | 99 | : g5 100 | J g5 101 | 102 | 103 | A g9 104 | U g9 105 | O g9 106 | 5 g9 107 | t g9 108 | g g9 109 | x g9 110 | X g9 111 | 112 | P g9 113 | 0 g9 114 | 0 g9 115 | H g9 116 | 117 | e g9 118 | $ g9 119 | + g9 120 | - g9 121 | 122 |  g9 123 | R g6 124 | 125 |  g9 126 |  g5 127 |  g1 128 |  g5 129 |  g1 130 |  g8 131 | 132 | W g9 133 | 134 | -------------------------------------------------------------------------------- /palette-raster.asc: -------------------------------------------------------------------------------- 1 | { g1 2 | G 0.1 1 3 | { g2 4 | G 0.2 1 5 | { g3 6 | G 0.3 1 7 | { g4 8 | G 0.4 1 9 | { g5 10 | G 0.5 1 11 | { g6 12 | G 0.6 1 13 | { g7 14 | G 0.7 1 15 | { g8 16 | G 0.8 1 17 | { g9 18 | G 0.9 1 19 | 20 | . blank # 21 | M solid # 22 | 23 | ` solid # 24 | J solid 25 | Q solid 26 | S solid 27 | E solid 28 | ' g8 # 29 | a g7 # 30 | < g6 31 | > g6 32 | V g6 # 33 | n g8 # 34 | b g6 # 35 | d g6 # 36 | p g7 # 37 | q g7 # 38 | 39 | 40 | 1 g5 41 | 3 g5 42 | 9 g5 43 | 7 g5 44 | 45 | 2 solid 46 | 4 solid 47 | 6 solid 48 | 8 solid 49 | w solid 50 | r solid 51 | y solid 52 | i solid 53 | s solid 54 | f solid 55 | h solid 56 | k solid 57 | 58 | I g2 59 | 60 | , g7 61 | ; g7 62 | m g7 63 | S g9 64 | 65 | : g5 66 | J g5 67 | 68 | 69 | % solid 70 | * solid 71 | ^ solid 72 | & solid 73 | ] solid 74 | [ solid 75 | ) solid 76 | } solid 77 | " solid 78 | 79 | 80 | _ g2 # lse = line south east 81 | o g5 # lse = line south east 82 | B g2 83 | u g3 84 | / g3 85 | N g1 86 | = g1 87 | ~ g5 88 | 89 | < g7 90 | > g7 91 | m g7 92 | n g7 93 | 94 | @ g8 95 | F g8 96 | l g8 97 | T g8 98 | D g8 99 | z g8 100 | 101 | K solid 102 | 103 | 104 | 105 | A solid 106 | U solid 107 | O solid 108 | 5 solid 109 | 110 | t solid 111 | g solid 112 | x solid 113 | X solid 114 | 115 | P g9 116 | H solid 117 | 118 | e solid 119 | $ solid 120 | + solid 121 | - solid 122 | 123 | 0 g9 124 | j g6 125 | v g6 126 | 127 | R g8 128 | 129 | 130 |  solid 131 |  g5 132 |  g1 133 |  g5 134 |  g1 135 |  g8 136 | 137 | W solid 138 | 139 | -------------------------------------------------------------------------------- /palette-regular.asc: -------------------------------------------------------------------------------- 1 | . blank 2 | M solid 3 | #P solidEast 4 | #D solidMiddle 5 | #R circlecl 6 | P circle 7 | D circlec 8 | R circlecl 9 | ` solidMiddle 10 | 0 solidMiddleHorizontal 11 | % solidWest 12 | * solidEast 13 | ^ solidNorth 14 | & solidSouth 15 | ] solidSouthEast 16 | [ solidSouthWest 17 | } solidNorthEast 18 | " solidNorthWest 19 | a middleCross 20 | H solidMiddleWest 21 | J solidMiddleNorth 22 | Q solidMiddleSouth 23 | e box1 24 | $ box9 25 | + box7 26 | - box3 27 | 1 c1 28 | 2 c2 29 | w c2a 30 | s c2b 31 | 3 c3 32 | 4 c4 33 | r c4a 34 | f c4b 35 | 6 c6 36 | y c6a 37 | h c6b 38 | 7 c7 39 | 8 c8 40 | i c8a 41 | k c8b 42 | 9 c9 43 | p cse 44 | q csw 45 | b cne 46 | d cnw 47 | , v39 48 | ; v17 49 | m v13 50 | : Vs 51 | | Vw 52 | ? Ve 53 | I Vn 54 | < ve # ve = v facing east 55 | > vw 56 | n vs 57 | V vn 58 | T vs2 59 | l vn2 60 | F vw2 61 | @ ve2 62 | / lnw2 63 | ~ lne2 64 | u lsw2 65 | o lse2 66 | K lse3 # Z join 67 | W lsw3 # not used! 68 | z lnw3 # mirror it! 69 | N lnw 70 | = lne 71 | B lsw 72 | _ lse 73 | A cj1 74 | U cj3 75 | O cj9 76 | 5 cj7 77 | t cj1b 78 | g cj3b 79 | x cj9b 80 | X cj7b 81 | E smallcapss 82 | S specialSa 83 | Y specialSb 84 | j specials1 85 | v specials2 86 | ) foo 87 |  bar 88 |  middleCross 89 |  eSpecial1 90 |  eSpecial2 91 |  eSpecial1b 92 |  eSpecial2b 93 |  rSpecial 94 | -------------------------------------------------------------------------------- /palette-square.asc: -------------------------------------------------------------------------------- 1 | . blank # 0% The possible tile names 2 | M solid # 100% 3 | ` solidMiddle 4 | J solidMiddleNorth 5 | Q solidMiddleSouth 6 | 0 solidMiddleHorizontal # eek? 7 | H solidMiddleWest 8 | A solidSouthWest 9 | U solidSouthEast 10 | O solidNorthEast 11 | 5 solidNorthWest 12 | t solidNorthWest 13 | g solidNorthEast 14 | x solidSouthEast 15 | X solidSouthWest 16 | 1 solidSouthWest 17 | 2 solidSouth 18 | w solidSouth 19 | s solidSouth 20 | 3 solidSouthEast 21 | 4 solidWest 22 | r solidWest 23 | f solidWest 24 | 6 solidEast 25 | y solidEast 26 | h solidEast 27 | 7 solidNorthWest 28 | 8 solidNorth 29 | i solidNorth 30 | k solidNorth 31 | 9 solidNorthEast 32 | p solidSouthEast # cs = curve south east 33 | q solidSouthWest 34 | b solidNorthEast 35 | d solidNorthWest 36 | , v39 37 | ; v17 38 | m v13 39 | % solidWest 40 | * solidEast 41 | ^ solidNorth 42 | & solidSouth 43 | ] solidSouthEast 44 | [ solidSouthWest 45 | } solidNorthEast 46 | " solidNorthWest 47 | I Vn 48 | < ve # ve = v facing east 49 | > vw 50 | V vn 51 | n vs 52 | #' lse # lse = line south east 53 | #` lsw 54 | #a lnw 55 | : Vs 56 | / lnw2 57 | N lnw 58 | K lse3 # Z join 59 | W lsw3 # not used! 60 | z lnw3 # mirror it! 61 | ~ lne2 62 | = lne 63 | u lsw2 64 | B lsw 65 | o lse2 66 | _ lse 67 | T vs2 68 | l vn2 69 | z vw 70 | F vw2 71 | @ ve2 72 | J Vn 73 | ? Ve 74 | | Vw 75 | E smallcapss 76 | S specialSa 77 | Y specialSb 78 | j specials1 79 | v specials2 80 | ) foo 81 |  bar 82 | P solidEast 83 | D solidMiddle 84 | R solidMiddle 85 | e box1 86 | $ box9 87 | + box7 88 | - box3 89 |  middleCross 90 |  eSpecial1 91 |  eSpecial2 92 | 93 |  eSpecial1 94 |  eSpecial2 95 |  eSpecial1b 96 |  eSpecial2b 97 |  rSpecial 98 | -------------------------------------------------------------------------------- /palette-squareish.asc: -------------------------------------------------------------------------------- 1 | . blank # 0% The possible tile names 2 | M solid # 100% 3 | ` solidMiddle 4 | J solidMiddleNorth 5 | Q solidMiddleSouth 6 | 0 solidMiddleHorizontal 7 | H solidMiddleWest 8 | 1 csw 9 | 2 solidSouth 10 | w solidSouth 11 | s solidSouth 12 | 3 cse 13 | 4 solidWest 14 | r solidWest 15 | f solidWest 16 | 6 solidEast 17 | y solidEast 18 | h solidEast 19 | 7 cnw 20 | 8 solidNorth 21 | i solidNorth 22 | k solidNorth 23 | 9 cne 24 | p cse # cs = curve south east 25 | q csw 26 | b cne 27 | d cnw 28 | , v39 29 | ; v17 30 | m v13 31 | % solidWest 32 | * solidEast 33 | ^ solidNorth 34 | & solidSouth 35 | ] solidSouthEast 36 | [ solidSouthWest 37 | } solidNorthEast 38 | " solidNorthWest 39 | I Vn 40 | < ve # ve = v facing east 41 | > vw 42 | V vn 43 | n vs 44 | : Vs 45 | / lnw2 46 | N lnw 47 | K lse3 # Z join 48 | W lsw3 # not used! 49 | z lnw3 # mirror it! 50 | ~ lne2 51 | = lne 52 | u lsw2 53 | B lsw 54 | o lse2 55 | _ lse 56 | T vs2 57 | l vn2 58 | z vw 59 | F vw2 60 | @ ve2 61 | J Vn 62 | ? Ve 63 | | Vw 64 | A solidSouthWest 65 | U solidSouthEast 66 | O solidNorthEast 67 | 5 solidNorthWest 68 | t solidNorthWest 69 | g solidNorthEast 70 | x solidSouthEast 71 | X solidSouthWest 72 | E smallcapss 73 | S specialSa 74 | Y specialSb 75 | j specials1 76 | v specials2 77 | ) foo 78 | 79 | P solidEast 80 | D solidMiddle 81 | R circlecl 82 | #P circle 83 | #D circlec 84 | #R circlecl 85 | 86 | e box1 87 | $ box9 88 | + box7 89 | - box3 90 | 91 |  bar 92 |  middleCross 93 |  eSpecial1 94 |  eSpecial2 95 |  eSpecial1b 96 |  eSpecial2b 97 |  rSpecial 98 | -------------------------------------------------------------------------------- /small-sizes.content: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |

5 | oooooooooooooooooooooooooooooooooooo 41 |

42 | 43 | 44 | 45 | 46 | 71 | 96 | 97 | 122 | 123 | 148 | 149 |
47 |
48 | hamburgefons 1px
49 | hamburgefons 2px
50 | hamburgefons 3px
51 | hamburgefons 4px
52 | hamburgefons 5px
53 | hamburgefons 6px
54 | hamburgefons 7px
55 | hamburgefons 8px
56 | hamburgefons 9px
57 | hamburgefons 10px
58 | hamburgefons 11px
59 | hamburgefons 12px
60 | hamburgefons 13px
61 | hamburgefons 14px
62 | hamburgefons 15px
63 | hamburgefons 16px
64 | hamburgefons 17px
65 | hamburgefons 18px
66 | hamburgefons 19px
67 | hamburgefons 20px
68 | hamburgefons 21px
69 |
70 |
72 |
73 | hamburgefons 1px
74 | hamburgefons 2px
75 | hamburgefons 3px
76 | hamburgefons 4px
77 | hamburgefons 5px
78 | hamburgefons 6px
79 | hamburgefons 7px
80 | hamburgefons 8px
81 | hamburgefons 9px
82 | hamburgefons 10px
83 | hamburgefons 11px
84 | hamburgefons 12px
85 | hamburgefons 13px
86 | hamburgefons 14px
87 | hamburgefons 15px
88 | hamburgefons 16px
89 | hamburgefons 17px
90 | hamburgefons 18px
91 | hamburgefons 19px
92 | hamburgefons 20px
93 | hamburgefons 21px
94 |
95 |
98 |
99 | hamburgefons 1px
100 | hamburgefons 2px
101 | hamburgefons 3px
102 | hamburgefons 4px
103 | hamburgefons 5px
104 | hamburgefons 6px
105 | hamburgefons 7px
106 | hamburgefons 8px
107 | hamburgefons 9px
108 | hamburgefons 10px
109 | hamburgefons 11px
110 | hamburgefons 12px
111 | hamburgefons 13px
112 | hamburgefons 14px
113 | hamburgefons 15px
114 | hamburgefons 16px
115 | hamburgefons 17px
116 | hamburgefons 18px
117 | hamburgefons 19px
118 | hamburgefons 20px
119 | hamburgefons 21px
120 |
121 |
124 |
125 | hamburgefons 1px
126 | hamburgefons 2px
127 | hamburgefons 3px
128 | hamburgefons 4px
129 | hamburgefons 5px
130 | hamburgefons 6px
131 | hamburgefons 7px
132 | hamburgefons 8px
133 | hamburgefons 9px
134 | hamburgefons 10px
135 | hamburgefons 11px
136 | hamburgefons 12px
137 | hamburgefons 13px
138 | hamburgefons 14px
139 | hamburgefons 15px
140 | hamburgefons 16px
141 | hamburgefons 17px
142 | hamburgefons 18px
143 | hamburgefons 19px
144 | hamburgefons 20px
145 | hamburgefons 21px
146 |
147 |
150 | 151 | 152 |
153 | 154 | However, this bottle was not marked `poison', so Alice ventured to taste it, and finding it very nice, (it had, in fact, a sort of mixed flavour of cherry-tart, custard, pine-apple, roast turkey, toffee, and hot buttered toast,) she very soon finished it. off. 198 |
199 | 'What 'a curious' feeling!' said Alice;I must be shutting up like a telescope.' 212 |
213 | 214 | And so it was indeed: she was now only ten inches high, 215 | and her face brightened up at the thought that she was 216 | now the right size for going through the little door 217 | into that lovely garden. 218 | 219 | 220 | 221 |
222 | 223 |

The tiles correspond to pixels when the x-height is rendered 3pixels tall. 224 | Ensuring that there are eyes in the glyphs at 3px resolution (6px font-size). 225 | freetype's autohinter is used through ttfautohint for providing truetype 226 | hints, both for itself and for other renderers. 227 |

228 |

229 | The horizontal origin of the glyphs is globaly shifted; to improve raster 230 | alignment at small sizes. 231 |

232 | 233 | -------------------------------------------------------------------------------- /squiggly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodefoting/0xA000/6288f3c6f905396a3d4a19dd637cba428acbca81/squiggly.png -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | 2 | @import url('0xA000.css'); 3 | 4 | p, body {font-family: '0xA000-Regular', 'Sans'; font-size: 21px; 5 | background-color: #f7f7f7; } 6 | tt, pre {font-family: '0xA000-Mono', 'Sans';} 7 | b {font-family: '0xA000-Bold'. 'Sans'; font-weight: normal;} 8 | small {font-size : 50%; } 9 | h1 {font-size : 3em; font-family: '0xA000-Bold', 'Sans'; font-weight: normal; margin: 0.5em 0 0.25em} 10 | h2 {font-size : 42px; font-family: '0xA000-Monochrome'; font-weight: normal; margin: 1.0em 0 0 0} 11 | h3,h4 {font-size :1.5em; font-weight: normal; margin: 0 0 0 0} 12 | 13 | li {list-style-type: none; list-style: none; margin-left: 0.5em;}/* 14 | li:before {content: "• "; position: relative -1em; overflow: visible; margin-left: -1.5em;}*/ 15 | ul {padding-left: 1em} 16 | 17 | em {font-style: normal; color: #909;} 18 | div {margin-top: 1.0em;} 19 | body {margin: 0 auto; } 20 | .waterfall div {margin: 0;padding:0} 21 | a { color: #ab5; text-decoration:none} 22 | a:hover { text-decoration: underline } 23 | text-decoration: underline;} 24 | .sans {font-family: '0xA000-Regular','Sans';} 25 | .monochrome {font-family: '0xA000-Monochrome'.'Sans';} 26 | .boxes {font-family: '0xA000-Boxes','Sans';} 27 | .monosans {font-family: '0xA000-Mono','Sans';} 28 | .copy { text-align: right; margin-bottom: 4em;margin-top: 3em;} 29 | /* 30 | .content {margin-left: 200px;margin-right:20px;margin-top: 1em; 31 | min-width: 20em; max-width: 45em; 32 | } 33 | */ 34 | .content {margin-left: 2em; margin-right:2em; margin-top: 1em; 35 | min-width: 20em; max-width: 60em; 36 | } 37 | */ 38 | 39 | div.glyph { 40 | font-family: '0xA000-Regular', 'Sans'; 41 | display: block; 42 | margin-left: 0.2em; 43 | margin-right: 0.2em; 44 | } 45 | .label { 46 | margin:0; 47 | padding-top:0.03em; 48 | background: #eee; 49 | font-size: 0.1em; 50 | } 51 | .unicode { margin:0; padding-left:0.2em; 52 | } 53 | .reference { 54 | margin: 0; 55 | padding-right: 0.5em; 56 | padding-left: 0.5em; 57 | } 58 | .label2 { 59 | margin: 0; 60 | padding: 0; 61 | background: #eee; 62 | padding-top: 1px; 63 | } 64 | 65 | .rendering-Pixelated, 66 | .rendering-Pixelated-Mono, 67 | .rendering-Mono, 68 | .rendering-Bold, 69 | .rendering-Beta, 70 | .rendering-Reference, 71 | .rendering-Dots, 72 | .rendering-Dots-Mono, 73 | .rendering-Pen, 74 | .rendering-Pen-Mono, 75 | .rendering-Boxes, 76 | .rendering { 77 | font-size: 40px; 78 | color: black; 79 | margin-top: 0.25em; 80 | margin-left: 0.5em; 81 | margin-bottom: 0.1em; 82 | background: white; 83 | padding: 0; 84 | } 85 | 86 | .rendering-Reference { 87 | font-family: 'Sans'; 88 | border: 1px solid gray; 89 | } 90 | .rendering-Pixelated { 91 | font-family: '0xA000-Pixelated', 'Sans'; 92 | border: 1px solid gray; 93 | } 94 | .rendering-Beta { 95 | font-family: 'Beta', 'Sans'; 96 | border: 1px solid gray; 97 | } 98 | .rendering-Pixelated-Mono { 99 | font-family: '0xA000-Pixelated-Mono', 'Sans'; 100 | border: 1px solid gray; 101 | } 102 | .rendering-Mono { 103 | font-family: '0xA000-Mono', 'Sans'; 104 | border: 1px solid gray; 105 | } 106 | .rendering-Bold { 107 | font-family: '0xA000-Bold', 'Sans'; 108 | border: 1px solid gray; 109 | } 110 | .rendering { 111 | font-family: '0xA000-Regular', 'Sans'; 112 | border: 1px solid gray; 113 | } 114 | .rendering-Dots { 115 | font-family: '0xA000-Dots', 'Sans'; 116 | border: 1px solid gray; 117 | } 118 | .rendering-Dots-Mono { 119 | font-family: '0xA000-Dots-Mono'; 120 | border: 1px solid gray; 121 | } 122 | .rendering-Pen { 123 | font-family: '0xA000-Pen', 'Sans'; 124 | border: 1px solid gray; 125 | } 126 | .rendering-Pen-Mono { 127 | font-family: '0xA000-Pen-Mono', 'Sans'; 128 | border: 1px solid gray; 129 | } 130 | .rendering-Boxes { 131 | font-family: '0xA000-Boxes', 'Sans'; 132 | border: 1px solid gray; 133 | } 134 | div.clear { 135 | clear: both; 136 | } 137 | span.cmt {color: gray;} 138 | [contenteditable="true"]:active, [contenteditable="true"]:focus{ 139 | outline:none; 140 | } 141 | p { 142 | } 143 | 144 | .foo { 145 | width:7em; 146 | height:6em; 147 | overflow: hidden; 148 | clear: both; 149 | padding: 1em; 150 | } 151 | .bar { 152 | clear: both; 153 | width: 40em; 154 | position:relative;top:-7.8em; 155 | } 156 | .src { 157 | font-family: '0xA000-Mono'; 158 | white-space: pre; 159 | font-size: 20px; 160 | display: inline-block; 161 | vertical-align: bottom; 162 | letter-spacing: 0.32em; 163 | line-height: 1em; 164 | color: #000000; 165 | } 166 | .glyph { 167 | color: #ab5; 168 | display: inline-block; 169 | vertical-align: bottom; 170 | position: relative; 171 | font-size: 120px; 172 | top: 0.015em; 173 | } 174 | .content { 175 | padding-left: 0.5em; 176 | max-width: 35em; 177 | min-width: 320px; 178 | margin-left: auto; 179 | margin-right: auto; 180 | } 181 | 182 | --------------------------------------------------------------------------------