I have made a font with International Maritime Signal Flags before, but this time they are coloured correctly (in grey scale). White is blank ( ), yellow is little dots (::), red is 33% diagonals (\\), blue is 50% diagonals (//), black is filled. Lower case letters are the patterns with no colouring, for those who want to colour in the fields themselves.
I have now added numbers. The regular numerals (0-9) are the square NATO flags, and the subscript numerals (₀₋₉) are the templates of the NATO number flags. The roman numerals (I-X, X representing 0) are the longer ICS flags, and the lower case roman numerals (i-x) are the uncoloured ICS flags.
On top of that there are four substitute flags, which can be found in the superscript numbers (¹⁻⁴) and the fifth fractions (⅕-⅘).
I took inspiration from Kurrentschrift (Spitzschrift) and the Thai alphabet to create something that looks South East Asian, but is actually just latin script in disguise.
I'm not sure I'm quite happy with the k. It seems a bit too twirly. The x i stole from Kurrentschrift, but I'm not sure it is legible in this setting.