CHARS := src/font/*9.xbm
OBJS := $(addprefix src/,config.o main.o font.o utf8.o state.o xshm.o screen.o draw.o tty.o)
BIN := analogterm2
-FONTS := $(addprefix tests/,a2-font-ansi.txt ocr-font-ansi.txt topaz-font-ansi.txt nosquare-font-ansi.txt square-font-ansi.txt archaic-font-ansi.txt wargames-font-ansi.txt demonseed-font-ansi.txt)
+FONTS := $(addprefix tests/,a2-font-ansi.txt ocr-font-ansi.txt topaz-font-ansi.txt nosquare-font-ansi.txt square-font-ansi.txt serif-font-ansi.txt archaic-font-ansi.txt wargames-font-ansi.txt demonseed-font-ansi.txt)
# OS dependent settings follow
OS_TARGET := UNIX
--- /dev/null
+\e[?658467;65540;32;0;0h\e[?658467;65540;32;1;0h\e[?658467;65540;32;2;0h\e[?658467;65540;32;3;0h\e[?658467;65540;32;4;0h\e[?658467;65540;32;5;0h\e[?658467;65540;32;6;0h\e[?658467;65540;32;7;0h\e[?658467;65540;32;8;0h\e[?658467;65540;33;0;0h\e[?658467;65540;33;1;8h\e[?658467;65540;33;2;8h\e[?658467;65540;33;3;8h\e[?658467;65540;33;4;8h\e[?658467;65540;33;5;8h\e[?658467;65540;33;6;0h\e[?658467;65540;33;7;8h\e[?658467;65540;33;8;0h\e[?658467;65540;34;0;0h\e[?658467;65540;34;1;20h\e[?658467;65540;34;2;20h\e[?658467;65540;34;3;20h\e[?658467;65540;34;4;0h\e[?658467;65540;34;5;0h\e[?658467;65540;34;6;0h\e[?658467;65540;34;7;0h\e[?658467;65540;34;8;0h\e[?658467;65540;35;0;0h\e[?658467;65540;35;1;20h\e[?658467;65540;35;2;20h\e[?658467;65540;35;3;62h\e[?658467;65540;35;4;20h\e[?658467;65540;35;5;62h\e[?658467;65540;35;6;20h\e[?658467;65540;35;7;20h\e[?658467;65540;35;8;0h\e[?658467;65540;36;0;0h\e[?658467;65540;36;1;8h\e[?658467;65540;36;2;30h\e[?658467;65540;36;3;40h\e[?658467;65540;36;4;28h\e[?658467;65540;36;5;10h\e[?658467;65540;36;6;60h\e[?658467;65540;36;7;8h\e[?658467;65540;36;8;0h\e[?658467;65540;37;0;0h\e[?658467;65540;37;1;48h\e[?658467;65540;37;2;50h\e[?658467;65540;37;3;4h\e[?658467;65540;37;4;8h\e[?658467;65540;37;5;16h\e[?658467;65540;37;6;38h\e[?658467;65540;37;7;6h\e[?658467;65540;37;8;0h\e[?658467;65540;38;0;0h\e[?658467;65540;38;1;16h\e[?658467;65540;38;2;40h\e[?658467;65540;38;3;32h\e[?658467;65540;38;4;16h\e[?658467;65540;38;5;42h\e[?658467;65540;38;6;36h\e[?658467;65540;38;7;26h\e[?658467;65540;38;8;0h\e[?658467;65540;39;0;0h\e[?658467;65540;39;1;8h\e[?658467;65540;39;2;8h\e[?658467;65540;39;3;8h\e[?658467;65540;39;4;0h\e[?658467;65540;39;5;0h\e[?658467;65540;39;6;0h\e[?658467;65540;39;7;0h\e[?658467;65540;39;8;0h\e[?658467;65540;40;0;0h\e[?658467;65540;40;1;8h\e[?658467;65540;40;2;16h\e[?658467;65540;40;3;32h\e[?658467;65540;40;4;32h\e[?658467;65540;40;5;32h\e[?658467;65540;40;6;16h\e[?658467;65540;40;7;8h\e[?658467;65540;40;8;0h\e[?658467;65540;41;0;0h\e[?658467;65540;41;1;8h\e[?658467;65540;41;2;4h\e[?658467;65540;41;3;2h\e[?658467;65540;41;4;2h\e[?658467;65540;41;5;2h\e[?658467;65540;41;6;4h\e[?658467;65540;41;7;8h\e[?658467;65540;41;8;0h\e[?658467;65540;42;0;0h\e[?658467;65540;42;1;42h\e[?658467;65540;42;2;28h\e[?658467;65540;42;3;62h\e[?658467;65540;42;4;28h\e[?658467;65540;42;5;42h\e[?658467;65540;42;6;0h\e[?658467;65540;42;7;0h\e[?658467;65540;42;8;0h\e[?658467;65540;43;0;0h\e[?658467;65540;43;1;0h\e[?658467;65540;43;2;8h\e[?658467;65540;43;3;8h\e[?658467;65540;43;4;62h\e[?658467;65540;43;5;8h\e[?658467;65540;43;6;8h\e[?658467;65540;43;7;0h\e[?658467;65540;43;8;0h\e[?658467;65540;44;0;0h\e[?658467;65540;44;1;0h\e[?658467;65540;44;2;0h\e[?658467;65540;44;3;0h\e[?658467;65540;44;4;0h\e[?658467;65540;44;5;0h\e[?658467;65540;44;6;24h\e[?658467;65540;44;7;8h\e[?658467;65540;44;8;16h\e[?658467;65540;45;0;0h\e[?658467;65540;45;1;0h\e[?658467;65540;45;2;0h\e[?658467;65540;45;3;0h\e[?658467;65540;45;4;62h\e[?658467;65540;45;5;0h\e[?658467;65540;45;6;0h\e[?658467;65540;45;7;0h\e[?658467;65540;45;8;0h\e[?658467;65540;46;0;0h\e[?658467;65540;46;1;0h\e[?658467;65540;46;2;0h\e[?658467;65540;46;3;0h\e[?658467;65540;46;4;0h\e[?658467;65540;46;5;0h\e[?658467;65540;46;6;24h\e[?658467;65540;46;7;24h\e[?658467;65540;46;8;0h\e[?658467;65540;47;0;0h\e[?658467;65540;47;1;0h\e[?658467;65540;47;2;2h\e[?658467;65540;47;3;4h\e[?658467;65540;47;4;8h\e[?658467;65540;47;5;16h\e[?658467;65540;47;6;32h\e[?658467;65540;47;7;0h\e[?658467;65540;47;8;0h\e[?658467;65540;48;0;0h\e[?658467;65540;48;1;28h\e[?658467;65540;48;2;34h\e[?658467;65540;48;3;38h\e[?658467;65540;48;4;42h\e[?658467;65540;48;5;50h\e[?658467;65540;48;6;34h\e[?658467;65540;48;7;28h\e[?658467;65540;48;8;0h\e[?658467;65540;49;0;0h\e[?658467;65540;49;1;8h\e[?658467;65540;49;2;24h\e[?658467;65540;49;3;8h\e[?658467;65540;49;4;8h\e[?658467;65540;49;5;8h\e[?658467;65540;49;6;8h\e[?658467;65540;49;7;28h\e[?658467;65540;49;8;0h\e[?658467;65540;50;0;0h\e[?658467;65540;50;1;28h\e[?658467;65540;50;2;34h\e[?658467;65540;50;3;2h\e[?658467;65540;50;4;4h\e[?658467;65540;50;5;8h\e[?658467;65540;50;6;18h\e[?658467;65540;50;7;62h\e[?658467;65540;50;8;0h\e[?658467;65540;51;0;0h\e[?658467;65540;51;1;28h\e[?658467;65540;51;2;34h\e[?658467;65540;51;3;2h\e[?658467;65540;51;4;12h\e[?658467;65540;51;5;2h\e[?658467;65540;51;6;34h\e[?658467;65540;51;7;28h\e[?658467;65540;51;8;0h\e[?658467;65540;52;0;0h\e[?658467;65540;52;1;4h\e[?658467;65540;52;2;12h\e[?658467;65540;52;3;20h\e[?658467;65540;52;4;36h\e[?658467;65540;52;5;62h\e[?658467;65540;52;6;4h\e[?658467;65540;52;7;14h\e[?658467;65540;52;8;0h\e[?658467;65540;53;0;0h\e[?658467;65540;53;1;62h\e[?658467;65540;53;2;32h\e[?658467;65540;53;3;60h\e[?658467;65540;53;4;2h\e[?658467;65540;53;5;2h\e[?658467;65540;53;6;2h\e[?658467;65540;53;7;60h\e[?658467;65540;53;8;0h\e[?658467;65540;54;0;0h\e[?658467;65540;54;1;14h\e[?658467;65540;54;2;16h\e[?658467;65540;54;3;32h\e[?658467;65540;54;4;60h\e[?658467;65540;54;5;34h\e[?658467;65540;54;6;34h\e[?658467;65540;54;7;28h\e[?658467;65540;54;8;0h\e[?658467;65540;55;0;0h\e[?658467;65540;55;1;62h\e[?658467;65540;55;2;34h\e[?658467;65540;55;3;2h\e[?658467;65540;55;4;4h\e[?658467;65540;55;5;4h\e[?658467;65540;55;6;8h\e[?658467;65540;55;7;8h\e[?658467;65540;55;8;0h\e[?658467;65540;56;0;0h\e[?658467;65540;56;1;28h\e[?658467;65540;56;2;34h\e[?658467;65540;56;3;34h\e[?658467;65540;56;4;28h\e[?658467;65540;56;5;34h\e[?658467;65540;56;6;34h\e[?658467;65540;56;7;28h\e[?658467;65540;56;8;0h\e[?658467;65540;57;0;0h\e[?658467;65540;57;1;28h\e[?658467;65540;57;2;34h\e[?658467;65540;57;3;34h\e[?658467;65540;57;4;30h\e[?658467;65540;57;5;2h\e[?658467;65540;57;6;4h\e[?658467;65540;57;7;56h\e[?658467;65540;57;8;0h\e[?658467;65540;58;0;0h\e[?658467;65540;58;1;0h\e[?658467;65540;58;2;0h\e[?658467;65540;58;3;24h\e[?658467;65540;58;4;0h\e[?658467;65540;58;5;0h\e[?658467;65540;58;6;24h\e[?658467;65540;58;7;0h\e[?658467;65540;58;8;0h\e[?658467;65540;59;0;0h\e[?658467;65540;59;1;0h\e[?658467;65540;59;2;0h\e[?658467;65540;59;3;24h\e[?658467;65540;59;4;0h\e[?658467;65540;59;5;0h\e[?658467;65540;59;6;24h\e[?658467;65540;59;7;8h\e[?658467;65540;59;8;16h\e[?658467;65540;60;0;0h\e[?658467;65540;60;1;0h\e[?658467;65540;60;2;6h\e[?658467;65540;60;3;24h\e[?658467;65540;60;4;96h\e[?658467;65540;60;5;24h\e[?658467;65540;60;6;6h\e[?658467;65540;60;7;0h\e[?658467;65540;60;8;0h\e[?658467;65540;61;0;0h\e[?658467;65540;61;1;0h\e[?658467;65540;61;2;0h\e[?658467;65540;61;3;62h\e[?658467;65540;61;4;0h\e[?658467;65540;61;5;62h\e[?658467;65540;61;6;0h\e[?658467;65540;61;7;0h\e[?658467;65540;61;8;0h\e[?658467;65540;62;0;0h\e[?658467;65540;62;1;0h\e[?658467;65540;62;2;48h\e[?658467;65540;62;3;12h\e[?658467;65540;62;4;3h\e[?658467;65540;62;5;12h\e[?658467;65540;62;6;48h\e[?658467;65540;62;7;0h\e[?658467;65540;62;8;0h\e[?658467;65540;63;0;0h\e[?658467;65540;63;1;28h\e[?658467;65540;63;2;34h\e[?658467;65540;63;3;2h\e[?658467;65540;63;4;12h\e[?658467;65540;63;5;8h\e[?658467;65540;63;6;0h\e[?658467;65540;63;7;8h\e[?658467;65540;63;8;0h\e[?658467;65540;64;0;0h\e[?658467;65540;64;1;28h\e[?658467;65540;64;2;34h\e[?658467;65540;64;3;42h\e[?658467;65540;64;4;46h\e[?658467;65540;64;5;44h\e[?658467;65540;64;6;32h\e[?658467;65540;64;7;30h\e[?658467;65540;64;8;0h\e[?658467;65540;65;0;0h\e[?658467;65540;65;1;24h\e[?658467;65540;65;2;8h\e[?658467;65540;65;3;20h\e[?658467;65540;65;4;20h\e[?658467;65540;65;5;28h\e[?658467;65540;65;6;34h\e[?658467;65540;65;7;54h\e[?658467;65540;65;8;0h\e[?658467;65540;66;0;0h\e[?658467;65540;66;1;60h\e[?658467;65540;66;2;18h\e[?658467;65540;66;3;18h\e[?658467;65540;66;4;28h\e[?658467;65540;66;5;18h\e[?658467;65540;66;6;18h\e[?658467;65540;66;7;60h\e[?658467;65540;66;8;0h\e[?658467;65540;67;0;0h\e[?658467;65540;67;1;30h\e[?658467;65540;67;2;34h\e[?658467;65540;67;3;32h\e[?658467;65540;67;4;32h\e[?658467;65540;67;5;32h\e[?658467;65540;67;6;32h\e[?658467;65540;67;7;30h\e[?658467;65540;67;8;0h\e[?658467;65540;68;0;0h\e[?658467;65540;68;1;56h\e[?658467;65540;68;2;20h\e[?658467;65540;68;3;18h\e[?658467;65540;68;4;18h\e[?658467;65540;68;5;18h\e[?658467;65540;68;6;20h\e[?658467;65540;68;7;56h\e[?658467;65540;68;8;0h\e[?658467;65540;69;0;0h\e[?658467;65540;69;1;62h\e[?658467;65540;69;2;18h\e[?658467;65540;69;3;16h\e[?658467;65540;69;4;28h\e[?658467;65540;69;5;16h\e[?658467;65540;69;6;18h\e[?658467;65540;69;7;62h\e[?658467;65540;69;8;0h\e[?658467;65540;70;0;0h\e[?658467;65540;70;1;62h\e[?658467;65540;70;2;18h\e[?658467;65540;70;3;16h\e[?658467;65540;70;4;28h\e[?658467;65540;70;5;16h\e[?658467;65540;70;6;16h\e[?658467;65540;70;7;56h\e[?658467;65540;70;8;0h\e[?658467;65540;71;0;0h\e[?658467;65540;71;1;30h\e[?658467;65540;71;2;34h\e[?658467;65540;71;3;32h\e[?658467;65540;71;4;32h\e[?658467;65540;71;5;38h\e[?658467;65540;71;6;34h\e[?658467;65540;71;7;30h\e[?658467;65540;71;8;0h\e[?658467;65540;72;0;0h\e[?658467;65540;72;1;54h\e[?658467;65540;72;2;34h\e[?658467;65540;72;3;34h\e[?658467;65540;72;4;62h\e[?658467;65540;72;5;34h\e[?658467;65540;72;6;34h\e[?658467;65540;72;7;54h\e[?658467;65540;72;8;0h\e[?658467;65540;73;0;0h\e[?658467;65540;73;1;28h\e[?658467;65540;73;2;8h\e[?658467;65540;73;3;8h\e[?658467;65540;73;4;8h\e[?658467;65540;73;5;8h\e[?658467;65540;73;6;8h\e[?658467;65540;73;7;28h\e[?658467;65540;73;8;0h\e[?658467;65540;74;0;0h\e[?658467;65540;74;1;14h\e[?658467;65540;74;2;4h\e[?658467;65540;74;3;4h\e[?658467;65540;74;4;4h\e[?658467;65540;74;5;4h\e[?658467;65540;74;6;36h\e[?658467;65540;74;7;24h\e[?658467;65540;74;8;0h\e[?658467;65540;75;0;0h\e[?658467;65540;75;1;54h\e[?658467;65540;75;2;36h\e[?658467;65540;75;3;40h\e[?658467;65540;75;4;48h\e[?658467;65540;75;5;40h\e[?658467;65540;75;6;36h\e[?658467;65540;75;7;54h\e[?658467;65540;75;8;0h\e[?658467;65540;76;0;0h\e[?658467;65540;76;1;56h\e[?658467;65540;76;2;16h\e[?658467;65540;76;3;16h\e[?658467;65540;76;4;16h\e[?658467;65540;76;5;16h\e[?658467;65540;76;6;18h\e[?658467;65540;76;7;62h\e[?658467;65540;76;8;0h\e[?658467;65540;77;0;0h\e[?658467;65540;77;1;54h\e[?658467;65540;77;2;34h\e[?658467;65540;77;3;54h\e[?658467;65540;77;4;42h\e[?658467;65540;77;5;42h\e[?658467;65540;77;6;34h\e[?658467;65540;77;7;54h\e[?658467;65540;77;8;0h\e[?658467;65540;78;0;0h\e[?658467;65540;78;1;38h\e[?658467;65540;78;2;34h\e[?658467;65540;78;3;50h\e[?658467;65540;78;4;42h\e[?658467;65540;78;5;38h\e[?658467;65540;78;6;34h\e[?658467;65540;78;7;50h\e[?658467;65540;78;8;0h\e[?658467;65540;79;0;0h\e[?658467;65540;79;1;28h\e[?658467;65540;79;2;34h\e[?658467;65540;79;3;34h\e[?658467;65540;79;4;34h\e[?658467;65540;79;5;34h\e[?658467;65540;79;6;34h\e[?658467;65540;79;7;28h\e[?658467;65540;79;8;0h\e[?658467;65540;80;0;0h\e[?658467;65540;80;1;60h\e[?658467;65540;80;2;18h\e[?658467;65540;80;3;18h\e[?658467;65540;80;4;28h\e[?658467;65540;80;5;16h\e[?658467;65540;80;6;16h\e[?658467;65540;80;7;56h\e[?658467;65540;80;8;0h\e[?658467;65540;81;0;0h\e[?658467;65540;81;1;28h\e[?658467;65540;81;2;34h\e[?658467;65540;81;3;34h\e[?658467;65540;81;4;34h\e[?658467;65540;81;5;42h\e[?658467;65540;81;6;36h\e[?658467;65540;81;7;26h\e[?658467;65540;81;8;0h\e[?658467;65540;82;0;0h\e[?658467;65540;82;1;60h\e[?658467;65540;82;2;18h\e[?658467;65540;82;3;18h\e[?658467;65540;82;4;28h\e[?658467;65540;82;5;24h\e[?658467;65540;82;6;20h\e[?658467;65540;82;7;58h\e[?658467;65540;82;8;0h\e[?658467;65540;83;0;0h\e[?658467;65540;83;1;30h\e[?658467;65540;83;2;34h\e[?658467;65540;83;3;16h\e[?658467;65540;83;4;8h\e[?658467;65540;83;5;4h\e[?658467;65540;83;6;34h\e[?658467;65540;83;7;60h\e[?658467;65540;83;8;0h\e[?658467;65540;84;0;0h\e[?658467;65540;84;1;62h\e[?658467;65540;84;2;42h\e[?658467;65540;84;3;8h\e[?658467;65540;84;4;8h\e[?658467;65540;84;5;8h\e[?658467;65540;84;6;8h\e[?658467;65540;84;7;28h\e[?658467;65540;84;8;0h\e[?658467;65540;85;0;0h\e[?658467;65540;85;1;54h\e[?658467;65540;85;2;34h\e[?658467;65540;85;3;34h\e[?658467;65540;85;4;34h\e[?658467;65540;85;5;34h\e[?658467;65540;85;6;34h\e[?658467;65540;85;7;28h\e[?658467;65540;85;8;0h\e[?658467;65540;86;0;0h\e[?658467;65540;86;1;54h\e[?658467;65540;86;2;34h\e[?658467;65540;86;3;34h\e[?658467;65540;86;4;20h\e[?658467;65540;86;5;20h\e[?658467;65540;86;6;8h\e[?658467;65540;86;7;8h\e[?658467;65540;86;8;0h\e[?658467;65540;87;0;0h\e[?658467;65540;87;1;54h\e[?658467;65540;87;2;34h\e[?658467;65540;87;3;34h\e[?658467;65540;87;4;42h\e[?658467;65540;87;5;42h\e[?658467;65540;87;6;54h\e[?658467;65540;87;7;34h\e[?658467;65540;87;8;0h\e[?658467;65540;88;0;0h\e[?658467;65540;88;1;54h\e[?658467;65540;88;2;34h\e[?658467;65540;88;3;20h\e[?658467;65540;88;4;8h\e[?658467;65540;88;5;20h\e[?658467;65540;88;6;34h\e[?658467;65540;88;7;54h\e[?658467;65540;88;8;0h\e[?658467;65540;89;0;0h\e[?658467;65540;89;1;54h\e[?658467;65540;89;2;34h\e[?658467;65540;89;3;20h\e[?658467;65540;89;4;8h\e[?658467;65540;89;5;8h\e[?658467;65540;89;6;8h\e[?658467;65540;89;7;28h\e[?658467;65540;89;8;0h\e[?658467;65540;90;0;0h\e[?658467;65540;90;1;62h\e[?658467;65540;90;2;34h\e[?658467;65540;90;3;4h\e[?658467;65540;90;4;8h\e[?658467;65540;90;5;16h\e[?658467;65540;90;6;34h\e[?658467;65540;90;7;62h\e[?658467;65540;90;8;0h\e[?658467;65540;91;0;0h\e[?658467;65540;91;1;28h\e[?658467;65540;91;2;16h\e[?658467;65540;91;3;16h\e[?658467;65540;91;4;16h\e[?658467;65540;91;5;16h\e[?658467;65540;91;6;16h\e[?658467;65540;91;7;28h\e[?658467;65540;91;8;0h\e[?658467;65540;92;0;0h\e[?658467;65540;92;1;0h\e[?658467;65540;92;2;32h\e[?658467;65540;92;3;16h\e[?658467;65540;92;4;8h\e[?658467;65540;92;5;4h\e[?658467;65540;92;6;2h\e[?658467;65540;92;7;0h\e[?658467;65540;92;8;0h\e[?658467;65540;93;0;0h\e[?658467;65540;93;1;28h\e[?658467;65540;93;2;4h\e[?658467;65540;93;3;4h\e[?658467;65540;93;4;4h\e[?658467;65540;93;5;4h\e[?658467;65540;93;6;4h\e[?658467;65540;93;7;28h\e[?658467;65540;93;8;0h\e[?658467;65540;94;0;0h\e[?658467;65540;94;1;0h\e[?658467;65540;94;2;0h\e[?658467;65540;94;3;8h\e[?658467;65540;94;4;20h\e[?658467;65540;94;5;34h\e[?658467;65540;94;6;0h\e[?658467;65540;94;7;0h\e[?658467;65540;94;8;0h\e[?658467;65540;95;0;0h\e[?658467;65540;95;1;0h\e[?658467;65540;95;2;0h\e[?658467;65540;95;3;0h\e[?658467;65540;95;4;0h\e[?658467;65540;95;5;0h\e[?658467;65540;95;6;0h\e[?658467;65540;95;7;0h\e[?658467;65540;95;8;127h\e[?658467;65540;96;0;0h\e[?658467;65540;96;1;16h\e[?658467;65540;96;2;8h\e[?658467;65540;96;3;4h\e[?658467;65540;96;4;0h\e[?658467;65540;96;5;0h\e[?658467;65540;96;6;0h\e[?658467;65540;96;7;0h\e[?658467;65540;96;8;0h\e[?658467;65540;97;0;0h\e[?658467;65540;97;1;0h\e[?658467;65540;97;2;0h\e[?658467;65540;97;3;24h\e[?658467;65540;97;4;4h\e[?658467;65540;97;5;28h\e[?658467;65540;97;6;36h\e[?658467;65540;97;7;30h\e[?658467;65540;97;8;0h\e[?658467;65540;98;0;0h\e[?658467;65540;98;1;48h\e[?658467;65540;98;2;16h\e[?658467;65540;98;3;28h\e[?658467;65540;98;4;18h\e[?658467;65540;98;5;18h\e[?658467;65540;98;6;18h\e[?658467;65540;98;7;60h\e[?658467;65540;98;8;0h\e[?658467;65540;99;0;0h\e[?658467;65540;99;1;0h\e[?658467;65540;99;2;0h\e[?658467;65540;99;3;30h\e[?658467;65540;99;4;34h\e[?658467;65540;99;5;32h\e[?658467;65540;99;6;32h\e[?658467;65540;99;7;30h\e[?658467;65540;99;8;0h\e[?658467;65540;100;0;0h\e[?658467;65540;100;1;6h\e[?658467;65540;100;2;4h\e[?658467;65540;100;3;28h\e[?658467;65540;100;4;36h\e[?658467;65540;100;5;36h\e[?658467;65540;100;6;36h\e[?658467;65540;100;7;30h\e[?658467;65540;100;8;0h\e[?658467;65540;101;0;0h\e[?658467;65540;101;1;0h\e[?658467;65540;101;2;0h\e[?658467;65540;101;3;28h\e[?658467;65540;101;4;34h\e[?658467;65540;101;5;62h\e[?658467;65540;101;6;32h\e[?658467;65540;101;7;30h\e[?658467;65540;101;8;0h\e[?658467;65540;102;0;0h\e[?658467;65540;102;1;12h\e[?658467;65540;102;2;16h\e[?658467;65540;102;3;60h\e[?658467;65540;102;4;16h\e[?658467;65540;102;5;16h\e[?658467;65540;102;6;16h\e[?658467;65540;102;7;60h\e[?658467;65540;102;8;0h\e[?658467;65540;103;0;0h\e[?658467;65540;103;1;0h\e[?658467;65540;103;2;0h\e[?658467;65540;103;3;26h\e[?658467;65540;103;4;36h\e[?658467;65540;103;5;36h\e[?658467;65540;103;6;24h\e[?658467;65540;103;7;4h\e[?658467;65540;103;8;24h\e[?658467;65540;104;0;0h\e[?658467;65540;104;1;48h\e[?658467;65540;104;2;16h\e[?658467;65540;104;3;28h\e[?658467;65540;104;4;18h\e[?658467;65540;104;5;18h\e[?658467;65540;104;6;18h\e[?658467;65540;104;7;54h\e[?658467;65540;104;8;0h\e[?658467;65540;105;0;0h\e[?658467;65540;105;1;8h\e[?658467;65540;105;2;0h\e[?658467;65540;105;3;24h\e[?658467;65540;105;4;8h\e[?658467;65540;105;5;8h\e[?658467;65540;105;6;8h\e[?658467;65540;105;7;62h\e[?658467;65540;105;8;0h\e[?658467;65540;106;0;0h\e[?658467;65540;106;1;4h\e[?658467;65540;106;2;0h\e[?658467;65540;106;3;28h\e[?658467;65540;106;4;4h\e[?658467;65540;106;5;4h\e[?658467;65540;106;6;4h\e[?658467;65540;106;7;4h\e[?658467;65540;106;8;24h\e[?658467;65540;107;0;0h\e[?658467;65540;107;1;48h\e[?658467;65540;107;2;16h\e[?658467;65540;107;3;22h\e[?658467;65540;107;4;20h\e[?658467;65540;107;5;24h\e[?658467;65540;107;6;20h\e[?658467;65540;107;7;54h\e[?658467;65540;107;8;0h\e[?658467;65540;108;0;0h\e[?658467;65540;108;1;24h\e[?658467;65540;108;2;8h\e[?658467;65540;108;3;8h\e[?658467;65540;108;4;8h\e[?658467;65540;108;5;8h\e[?658467;65540;108;6;8h\e[?658467;65540;108;7;28h\e[?658467;65540;108;8;0h\e[?658467;65540;109;0;0h\e[?658467;65540;109;1;0h\e[?658467;65540;109;2;0h\e[?658467;65540;109;3;84h\e[?658467;65540;109;4;42h\e[?658467;65540;109;5;42h\e[?658467;65540;109;6;42h\e[?658467;65540;109;7;43h\e[?658467;65540;109;8;0h\e[?658467;65540;110;0;0h\e[?658467;65540;110;1;0h\e[?658467;65540;110;2;0h\e[?658467;65540;110;3;60h\e[?658467;65540;110;4;18h\e[?658467;65540;110;5;18h\e[?658467;65540;110;6;18h\e[?658467;65540;110;7;54h\e[?658467;65540;110;8;0h\e[?658467;65540;111;0;0h\e[?658467;65540;111;1;0h\e[?658467;65540;111;2;0h\e[?658467;65540;111;3;28h\e[?658467;65540;111;4;34h\e[?658467;65540;111;5;34h\e[?658467;65540;111;6;34h\e[?658467;65540;111;7;28h\e[?658467;65540;111;8;0h\e[?658467;65540;112;0;0h\e[?658467;65540;112;1;0h\e[?658467;65540;112;2;0h\e[?658467;65540;112;3;44h\e[?658467;65540;112;4;18h\e[?658467;65540;112;5;18h\e[?658467;65540;112;6;28h\e[?658467;65540;112;7;16h\e[?658467;65540;112;8;56h\e[?658467;65540;113;0;0h\e[?658467;65540;113;1;0h\e[?658467;65540;113;2;0h\e[?658467;65540;113;3;26h\e[?658467;65540;113;4;36h\e[?658467;65540;113;5;36h\e[?658467;65540;113;6;28h\e[?658467;65540;113;7;4h\e[?658467;65540;113;8;14h\e[?658467;65540;114;0;0h\e[?658467;65540;114;1;0h\e[?658467;65540;114;2;0h\e[?658467;65540;114;3;44h\e[?658467;65540;114;4;18h\e[?658467;65540;114;5;16h\e[?658467;65540;114;6;16h\e[?658467;65540;114;7;56h\e[?658467;65540;114;8;0h\e[?658467;65540;115;0;0h\e[?658467;65540;115;1;0h\e[?658467;65540;115;2;0h\e[?658467;65540;115;3;30h\e[?658467;65540;115;4;32h\e[?658467;65540;115;5;28h\e[?658467;65540;115;6;2h\e[?658467;65540;115;7;60h\e[?658467;65540;115;8;0h\e[?658467;65540;116;0;0h\e[?658467;65540;116;1;16h\e[?658467;65540;116;2;16h\e[?658467;65540;116;3;60h\e[?658467;65540;116;4;16h\e[?658467;65540;116;5;16h\e[?658467;65540;116;6;16h\e[?658467;65540;116;7;14h\e[?658467;65540;116;8;0h\e[?658467;65540;117;0;0h\e[?658467;65540;117;1;0h\e[?658467;65540;117;2;0h\e[?658467;65540;117;3;54h\e[?658467;65540;117;4;36h\e[?658467;65540;117;5;36h\e[?658467;65540;117;6;36h\e[?658467;65540;117;7;26h\e[?658467;65540;117;8;0h\e[?658467;65540;118;0;0h\e[?658467;65540;118;1;0h\e[?658467;65540;118;2;0h\e[?658467;65540;118;3;54h\e[?658467;65540;118;4;34h\e[?658467;65540;118;5;20h\e[?658467;65540;118;6;20h\e[?658467;65540;118;7;8h\e[?658467;65540;118;8;0h\e[?658467;65540;119;0;0h\e[?658467;65540;119;1;0h\e[?658467;65540;119;2;0h\e[?658467;65540;119;3;54h\e[?658467;65540;119;4;34h\e[?658467;65540;119;5;42h\e[?658467;65540;119;6;42h\e[?658467;65540;119;7;20h\e[?658467;65540;119;8;0h\e[?658467;65540;120;0;0h\e[?658467;65540;120;1;0h\e[?658467;65540;120;2;0h\e[?658467;65540;120;3;54h\e[?658467;65540;120;4;20h\e[?658467;65540;120;5;8h\e[?658467;65540;120;6;20h\e[?658467;65540;120;7;54h\e[?658467;65540;120;8;0h\e[?658467;65540;121;0;0h\e[?658467;65540;121;1;0h\e[?658467;65540;121;2;0h\e[?658467;65540;121;3;54h\e[?658467;65540;121;4;34h\e[?658467;65540;121;5;20h\e[?658467;65540;121;6;8h\e[?658467;65540;121;7;16h\e[?658467;65540;121;8;48h\e[?658467;65540;122;0;0h\e[?658467;65540;122;1;0h\e[?658467;65540;122;2;0h\e[?658467;65540;122;3;62h\e[?658467;65540;122;4;36h\e[?658467;65540;122;5;8h\e[?658467;65540;122;6;18h\e[?658467;65540;122;7;62h\e[?658467;65540;122;8;0h\e[?658467;65540;123;0;0h\e[?658467;65540;123;1;6h\e[?658467;65540;123;2;8h\e[?658467;65540;123;3;4h\e[?658467;65540;123;4;24h\e[?658467;65540;123;5;4h\e[?658467;65540;123;6;8h\e[?658467;65540;123;7;6h\e[?658467;65540;123;8;0h\e[?658467;65540;124;0;0h\e[?658467;65540;124;1;8h\e[?658467;65540;124;2;8h\e[?658467;65540;124;3;8h\e[?658467;65540;124;4;8h\e[?658467;65540;124;5;8h\e[?658467;65540;124;6;8h\e[?658467;65540;124;7;8h\e[?658467;65540;124;8;8h\e[?658467;65540;125;0;0h\e[?658467;65540;125;1;48h\e[?658467;65540;125;2;8h\e[?658467;65540;125;3;16h\e[?658467;65540;125;4;12h\e[?658467;65540;125;5;16h\e[?658467;65540;125;6;8h\e[?658467;65540;125;7;48h\e[?658467;65540;125;8;0h\e[?658467;65540;126;0;0h\e[?658467;65540;126;1;26h\e[?658467;65540;126;2;44h\e[?658467;65540;126;3;0h\e[?658467;65540;126;4;0h\e[?658467;65540;126;5;0h\e[?658467;65540;126;6;0h\e[?658467;65540;126;7;0h\e[?658467;65540;126;8;0h
\ No newline at end of file
--- /dev/null
+# Serif font for AnalogTerm ][, inspired by IBM Courier.
+# It looks strange at this resolution and compromises were needed.
+# Copyright (c) 2023, Matthew Mondor
+
+32
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+
+33
+.......
+...O...
+...O...
+...O...
+...O...
+...O...
+.......
+...O...
+.......
+
+34
+.......
+..O.O..
+..O.O..
+..O.O..
+.......
+.......
+.......
+.......
+.......
+
+35
+.......
+..O.O..
+..O.O..
+.OOOOO.
+..O.O..
+.OOOOO.
+..O.O..
+..O.O..
+.......
+
+36
+.......
+...O...
+..OOOO.
+.O.O...
+..OOO..
+...O.O.
+.OOOO..
+...O...
+.......
+
+37
+.......
+.OO....
+.OO..O.
+....O..
+...O...
+..O....
+.O..OO.
+....OO.
+.......
+
+38
+.......
+..O....
+.O.O...
+.O.....
+..O....
+.O.O.O.
+.O..O..
+..OO.O.
+.......
+
+39
+.......
+...O...
+...O...
+...O...
+.......
+.......
+.......
+.......
+.......
+
+40
+.......
+...O...
+..O....
+.O.....
+.O.....
+.O.....
+..O....
+...O...
+.......
+
+41
+.......
+...O...
+....O..
+.....O.
+.....O.
+.....O.
+....O..
+...O...
+.......
+
+42
+.......
+.O.O.O.
+..OOO..
+.OOOOO.
+..OOO..
+.O.O.O.
+.......
+.......
+.......
+
+43
+.......
+.......
+...O...
+...O...
+.OOOOO.
+...O...
+...O...
+.......
+.......
+
+44
+.......
+.......
+.......
+.......
+.......
+.......
+..OO...
+...O...
+..O....
+
+45
+.......
+.......
+.......
+.......
+.OOOOO.
+.......
+.......
+.......
+.......
+
+46
+.......
+.......
+.......
+.......
+.......
+.......
+..OO...
+..OO...
+.......
+
+47
+.......
+.......
+.....O.
+....O..
+...O...
+..O....
+.O.....
+.......
+.......
+
+48
+.......
+..OOO..
+.O...O.
+.O..OO.
+.O.O.O.
+.OO..O.
+.O...O.
+..OOO..
+.......
+
+49
+.......
+...O...
+..OO...
+...O...
+...O...
+...O...
+...O...
+..OOO..
+.......
+
+50
+.......
+..OOO..
+.O...O.
+.....O.
+....O..
+...O...
+..O..O.
+.OOOOO.
+.......
+
+51
+.......
+..OOO..
+.O...O.
+.....O.
+...OO..
+.....O.
+.O...O.
+..OOO..
+.......
+
+52
+.......
+....O..
+...OO..
+..O.O..
+.O..O..
+.OOOOO.
+....O..
+...OOO.
+.......
+
+53
+.......
+.OOOOO.
+.O.....
+.OOOO..
+.....O.
+.....O.
+.....O.
+.OOOO..
+.......
+
+54
+.......
+...OOO.
+..O....
+.O.....
+.OOOO..
+.O...O.
+.O...O.
+..OOO..
+.......
+
+55
+.......
+.OOOOO.
+.O...O.
+.....O.
+....O..
+....O..
+...O...
+...O...
+.......
+
+56
+.......
+..OOO..
+.O...O.
+.O...O.
+..OOO..
+.O...O.
+.O...O.
+..OOO..
+.......
+
+57
+.......
+..OOO..
+.O...O.
+.O...O.
+..OOOO.
+.....O.
+....O..
+.OOO...
+.......
+
+58
+.......
+.......
+.......
+..OO...
+.......
+.......
+..OO...
+.......
+.......
+
+59
+.......
+.......
+.......
+..OO...
+.......
+.......
+..OO...
+...O...
+..O....
+
+60
+.......
+.......
+....OO.
+..OO...
+OO.....
+..OO...
+....OO.
+.......
+.......
+
+61
+.......
+.......
+.......
+.OOOOO.
+.......
+.OOOOO.
+.......
+.......
+.......
+
+62
+.......
+.......
+.OO....
+...OO..
+.....OO
+...OO..
+.OO....
+.......
+.......
+
+63
+.......
+..OOO..
+.O...O.
+.....O.
+...OO..
+...O...
+.......
+...O...
+.......
+
+64
+.......
+..OOO..
+.O...O.
+.O.O.O.
+.O.OOO.
+.O.OO..
+.O.....
+..OOOO.
+.......
+
+65
+.......
+..OO...
+...O...
+..O.O..
+..O.O..
+..OOO..
+.O...O.
+.OO.OO.
+.......
+
+66
+.......
+.OOOO..
+..O..O.
+..O..O.
+..OOO..
+..O..O.
+..O..O.
+.OOOO..
+.......
+
+67
+.......
+..OOOO.
+.O...O.
+.O.....
+.O.....
+.O.....
+.O.....
+..OOOO.
+.......
+
+68
+.......
+.OOO...
+..O.O..
+..O..O.
+..O..O.
+..O..O.
+..O.O..
+.OOO...
+.......
+
+69
+.......
+.OOOOO.
+..O..O.
+..O....
+..OOO..
+..O....
+..O..O.
+.OOOOO.
+.......
+
+70
+.......
+.OOOOO.
+..O..O.
+..O....
+..OOO..
+..O....
+..O....
+.OOO...
+.......
+
+71
+.......
+..OOOO.
+.O...O.
+.O.....
+.O.....
+.O..OO.
+.O...O.
+..OOOO.
+.......
+
+72
+.......
+.OO.OO.
+.O...O.
+.O...O.
+.OOOOO.
+.O...O.
+.O...O.
+.OO.OO.
+.......
+
+73
+.......
+..OOO..
+...O...
+...O...
+...O...
+...O...
+...O...
+..OOO..
+.......
+
+74
+.......
+...OOO.
+....O..
+....O..
+....O..
+....O..
+.O..O..
+..OO...
+.......
+
+75
+.......
+.OO.OO.
+.O..O..
+.O.O...
+.OO....
+.O.O...
+.O..O..
+.OO.OO.
+.......
+
+76
+.......
+.OOO...
+..O....
+..O....
+..O....
+..O....
+..O..O.
+.OOOOO.
+.......
+
+77
+.......
+.OO.OO.
+.O...O.
+.OO.OO.
+.O.O.O.
+.O.O.O.
+.O...O.
+.OO.OO.
+.......
+
+78
+.......
+.O..OO.
+.O...O.
+.OO..O.
+.O.O.O.
+.O..OO.
+.O...O.
+.OO..O.
+.......
+
+79
+.......
+..OOO..
+.O...O.
+.O...O.
+.O...O.
+.O...O.
+.O...O.
+..OOO..
+.......
+
+80
+.......
+.OOOO..
+..O..O.
+..O..O.
+..OOO..
+..O....
+..O....
+.OOO...
+.......
+
+81
+.......
+..OOO..
+.O...O.
+.O...O.
+.O...O.
+.O.O.O.
+.O..O..
+..OO.O.
+.......
+
+82
+.......
+.OOOO..
+..O..O.
+..O..O.
+..OOO..
+..OO...
+..O.O..
+.OOO.O.
+.......
+
+83
+.......
+..OOOO.
+.O...O.
+..O....
+...O...
+....O..
+.O...O.
+.OOOO..
+.......
+
+84
+.......
+.OOOOO.
+.O.O.O.
+...O...
+...O...
+...O...
+...O...
+..OOO..
+.......
+
+85
+.......
+.OO.OO.
+.O...O.
+.O...O.
+.O...O.
+.O...O.
+.O...O.
+..OOO..
+.......
+
+86
+.......
+.OO.OO.
+.O...O.
+.O...O.
+..O.O..
+..O.O..
+...O...
+...O...
+.......
+
+87
+.......
+.OO.OO.
+.O...O.
+.O...O.
+.O.O.O.
+.O.O.O.
+.OO.OO.
+.O...O.
+.......
+
+88
+.......
+.OO.OO.
+.O...O.
+..O.O..
+...O...
+..O.O..
+.O...O.
+.OO.OO.
+.......
+
+89
+.......
+.OO.OO.
+.O...O.
+..O.O..
+...O...
+...O...
+...O...
+..OOO..
+.......
+
+90
+.......
+.OOOOO.
+.O...O.
+....O..
+...O...
+..O....
+.O...O.
+.OOOOO.
+.......
+
+91
+.......
+..OOO..
+..O....
+..O....
+..O....
+..O....
+..O....
+..OOO..
+.......
+
+92
+.......
+.......
+.O.....
+..O....
+...O...
+....O..
+.....O.
+.......
+.......
+
+93
+.......
+..OOO..
+....O..
+....O..
+....O..
+....O..
+....O..
+..OOO..
+.......
+
+94
+.......
+.......
+.......
+...O...
+..O.O..
+.O...O.
+.......
+.......
+.......
+
+95
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+.......
+OOOOOOO
+
+96
+.......
+..O....
+...O...
+....O..
+.......
+.......
+.......
+.......
+.......
+
+97
+.......
+.......
+.......
+..OO...
+....O..
+..OOO..
+.O..O..
+..OOOO.
+.......
+
+98
+.......
+.OO....
+..O....
+..OOO..
+..O..O.
+..O..O.
+..O..O.
+.OOOO..
+.......
+
+99
+.......
+.......
+.......
+..OOOO.
+.O...O.
+.O.....
+.O.....
+..OOOO.
+.......
+
+100
+.......
+....OO.
+....O..
+..OOO..
+.O..O..
+.O..O..
+.O..O..
+..OOOO.
+.......
+
+101
+.......
+.......
+.......
+..OOO..
+.O...O.
+.OOOOO.
+.O.....
+..OOOO.
+.......
+
+102
+.......
+...OO..
+..O....
+.OOOO..
+..O....
+..O....
+..O....
+.OOOO..
+.......
+
+103
+.......
+.......
+.......
+..OO.O.
+.O..O..
+.O..O..
+..OO...
+....O..
+..OO...
+
+104
+.......
+.OO....
+..O....
+..OOO..
+..O..O.
+..O..O.
+..O..O.
+.OO.OO.
+.......
+
+105
+.......
+...O...
+.......
+..OO...
+...O...
+...O...
+...O...
+.OOOOO.
+.......
+
+106
+.......
+....O..
+.......
+..OOO..
+....O..
+....O..
+....O..
+....O..
+..OO...
+
+107
+.......
+.OO....
+..O....
+..O.OO.
+..O.O..
+..OO...
+..O.O..
+.OO.OO.
+.......
+
+108
+.......
+..OO...
+...O...
+...O...
+...O...
+...O...
+...O...
+..OOO..
+.......
+
+109
+.......
+.......
+.......
+O.O.O..
+.O.O.O.
+.O.O.O.
+.O.O.O.
+.O.O.OO
+.......
+
+110
+.......
+.......
+.......
+.OOOO..
+..O..O.
+..O..O.
+..O..O.
+.OO.OO.
+.......
+
+111
+.......
+.......
+.......
+..OOO..
+.O...O.
+.O...O.
+.O...O.
+..OOO..
+.......
+
+112
+.......
+.......
+.......
+.O.OO..
+..O..O.
+..O..O.
+..OOO..
+..O....
+.OOO...
+
+113
+.......
+.......
+.......
+..OO.O.
+.O..O..
+.O..O..
+..OOO..
+....O..
+...OOO.
+
+114
+.......
+.......
+.......
+.O.OO..
+..O..O.
+..O....
+..O....
+.OOO...
+.......
+
+115
+.......
+.......
+.......
+..OOOO.
+.O.....
+..OOO..
+.....O.
+.OOOO..
+.......
+
+116
+.......
+..O....
+..O....
+.OOOO..
+..O....
+..O....
+..O....
+...OOO.
+.......
+
+117
+.......
+.......
+.......
+.OO.OO.
+.O..O..
+.O..O..
+.O..O..
+..OO.O.
+.......
+
+118
+.......
+.......
+.......
+.OO.OO.
+.O...O.
+..O.O..
+..O.O..
+...O...
+.......
+
+119
+.......
+.......
+.......
+.OO.OO.
+.O...O.
+.O.O.O.
+.O.O.O.
+..O.O..
+.......
+
+120
+.......
+.......
+.......
+.OO.OO.
+..O.O..
+...O...
+..O.O..
+.OO.OO.
+.......
+
+121
+.......
+.......
+.......
+.OO.OO.
+.O...O.
+..O.O..
+...O...
+..O....
+.OO....
+
+122
+.......
+.......
+.......
+.OOOOO.
+.O..O..
+...O...
+..O..O.
+.OOOOO.
+.......
+
+123
+.......
+....OO.
+...O...
+....O..
+..OO...
+....O..
+...O...
+....OO.
+.......
+
+124
+.......
+...O...
+...O...
+...O...
+...O...
+...O...
+...O...
+...O...
+...O...
+
+125
+.......
+.OO....
+...O...
+..O....
+...OO..
+..O....
+...O...
+.OO....
+.......
+
+126
+.......
+..OO.O.
+.O.OO..
+.......
+.......
+.......
+.......
+.......
+.......
+