My take on the Mongolian 'Phags-pa script designed by the Tibetan monk Phagspa in 1269, based on the Tibetan script, to write Mongolian, Tibetan, Sanskrit and Chinese. This font is based on the Tibetan style which consists almost entirely of straight lines and right angles. It seemed like a prime candidate for a FontStruct treatment. I've added rounded corners and serifs to make it more visually interesting.
The script is written in vertical columns top-to-bottom and left-to-right and thus needs to be rotated 90° clockwise and the columns then reversed.
'Phags-pa was added to the Unicode standard in version 5.0 in 2006. This font however uses an ad-hoc mapping to Ascii characters which admittedly doesn't always make sense. I kind of gave up in the end and started assigning a bunch of letters to digits. Letters are connected into syllable block by a thin line (mapped to '-'), usually on the right-hand side. A straight line clashed wth the serifs so I made it into a small arch.
The script is an abugida: the vowel ‹a› is inherent in each syllable and thus not written.
45NUM_WI71
MY MAPPING
1=14 fonts
<<
1234567890
>>
U0030-0075
(48-117)
~~~~~~~~~~
0123456789
:;<=>?@ABC
DEFGHIJKLM
NOPQRSTUVW
XYZ[\]^_`a
bcdefghijk
lmnopqrstu
----------
°±²³´µ¶·¸¹
º»¼½¾¿ÀÁÂÃ
ÄÅÆÇÈÉÊËÌÍ
ÎÏÐÑÒÓÔÕÖ×
ØÙÚÛÜÝÞßàá
âãäåæçèéêë
ìíîïðñòóôõ
~~~~~~~~~~
U00B0-00F5
(176-245)
7 WEIGHTS + 1 ITALIC
<< 1234567890 . 1234567890 >>
.............!.............
W7I0: 0123456789 ! °±²³´µ¶·¸¹ :W7I1
W6I0: :;<=>?@ABC ! º»¼½¾¿ÀÁÂà :W6I1
W5I0: DEFGHIJKLM ! ÄÅÆÇÈÉÊËÌÍ :W5I1
W4I0: NOPQRSTUVW ! ÎÏÐÑÒÓÔÕÖ× :W4I1
W3I0: XYZ[\]^_`a ! ØÙÚÛÜÝÞßàá :W3I1
W2I0: bcdefghijk ! âãäåæçèéêë :W2I1
W1I0: lmnopqrstu ! ìíîïðñòóôõ :W1I1
<< 1 2 3 4 5 6 7 8 9 0 , 1 2 3 4 5 6 7 8 9 0 >>
==+===============================+===============================+==
W7! 30 31 32 33 34 35 36 37 38 39 | B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 !W7
I0! 0 1 2 3 4 5 6 7 8 9 | ° ± ² ³ ´ µ ¶ · ¸ ¹ !I1
--+-------------------------------+-------------------------------+--
W6! 3A 3B 3C 3D 3E 3F 40 41 42 43 | BA BB BC BD BE BF C0 C1 C2 C3 !W6
I0! : ; < = > ? @ A B C | º » ¼ ½ ¾ ¿ À Á Â Ã !I1
--+-------------------------------+-------------------------------+--
W5! 44 45 46 47 48 49 4A 4B 4C 4D | C4 C5 C6 C7 C8 C9 CA CB CC CD !W5
I0! D E F G H I J K L M | Ä Å Æ Ç È É Ê Ë Ì Í !I1
--+-------------------------------+-------------------------------+--
W4! 4E 4F 50 51 52 53 54 55 56 57 | CE CF D0 D1 D2 D3 D4 D5 D6 D7 !W4
I0! N O P Q R S T U V W | Î Ï Ð Ñ Ò Ó Ô Õ Ö × !I1
--+-------------------------------+-------------------------------+--
W3! 58 59 5A 5B 5C 5D 5E 5F 60 61 | D8 D9 DA DB DC DD DE DF E0 E1 !W3
I0! X Y Z [ \ ] ^ _ ` a | Ø Ù Ú Û Ü Ý Þ ß à á !I1
--+-------------------------------+-------------------------------+--
W2! 62 63 64 65 66 67 68 69 6A 6B | E2 E3 E4 E5 E6 E7 E8 E9 EA EB !W2
I0! b c d e f g h i j k | â ã ä å æ ç è é ê ë !I1
--+-------------------------------+-------------------------------+--
W1! 6C 6D 6E 6F 70 71 72 73 74 75 | EC ED EE EF F0 F1 F2 F3 F4 F5 !W1
I0! l m n o p q r s t u | ì í î ï ð ñ ò ó ô õ !I1
==+===============================+===============================+==
<< 1 2 3 4 5 6 7 8 9 0 ' 1 2 3 4 5 6 7 8 9 0 >>
Metadata quote:
"4x5 numerics with 7 weights and 1 italic a.k.a. WI71"
Not inspired by any other design,
e.g. Abneurone's minimalist pixel experiments
(my very dotted 4x5 version may look like the 7x7
"Deep Low 2" font he made on 2014 and 2017
- which includes a lot of duplicates
but is not limited to the numerics).
NOT for commercial use:
fontstruct.com/fontstructions/show/1505214
2018
0212 PNG
0320 TXT
dpla
Current 5 bit values:
(is there any way to get rid of the space between each item in the list below?:)
00000 space
00001 a
00010 c
00011 d
00100 e
00101 g
00110 h
00111 i
01000 l
01001 m
01010 n
01011 o
01100 p
01101 r
01110 s
01111 t
10000 u
10001 v
10010 ,
10011 .
10100 ~
10101 `
10110 '
10111 ?
11000 !
11001 (
11010 )
11011 :
11100 |
11101 TBD
11110 TBD
11111 TBD
ZX82 ABCDEFG: a bicolor drolatique font generator
[dpla's ZX Spectrum edition – version 1.0 or ROIAOAIO]
294 visible text characters, in 'Extended ASCII' (U0020-FF) and a few beyond.
7 code pages (CP) to switch from, and 48 cells left unassigned (in CP 4 to 6).
Feel free to add your private glyphs, provided you retain the original mapping;
you may replace them with invisible formatting controls (e.g. for animations).
The CP switches are 7 visible control characters, applied once or indefinitely,
that is: K/B/R/M/G/C/Y → temporary; KY/BY/RY/MY/GY/CY/YY → permanent.
Please, bear in mind that my main mapping (CP 0) is based on our 6 vowels,
contrary to A-Z substitutions (like David B. Kelley's "6-Color Binary Alphabet").
This implementation uses 7 colors in ascending RGB on a white background
(hence my title: a 8-bit allusion to the ZX Spectrum Ink and Paper on screen).
Example: "Hello·world!" = "BY K RM RK MM MM GK •CR GK GM MM BM KK"
where the letters = their abbreviated color (0-6), and 'Space' / "•" = White (7).
Typically on a display, you can resort to a pair of characters (any block / bar)
but you can use the material of your choice (e.g. balloons, the air being "W"),
even derivate in color (symbols), size (micro), view (vector, 3D), language…
Script & mapping: copyright © 2014-2018 dpla; else: under CC BY-NC-SA 4.0.
dpla.fr/fonts/7-color