I will try and get the ImageMagick version running as it will probably be easier for many people as they do not run X server… I think if we can generate
@David_Tschumperle, it correct that you take the fonts in the 32,32,8853,8854,8855,8856,8857,8747,8711,32,32,8800,8730,32,9824,9827,9829,9830,8745,8746,8743,8744,8712,32,32,32,32,32,32,32,32,8364,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,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,32,8734,945,946,8706,948,949,951,947,955,956,969,966,960,968,961,963,964,952,916,931,915,937,934,928,936,920,8592,8593,8594,8595,8596,8597,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
and each generated image is named <font name, such as arial>_c and then the whole resulting images are serialized and put into a single *.gmz file?
Can I pack more than one font into the .gmz file and if so, how do I use the resulting .gmz file with the font
command?
Is there a dec2str
function that actually converts a decimal above 255 into the corresponding string/character? Alterntively, having the array of 256 integers as individual, already converted characters would probably already do the trick, so it would be an array starting with " ", " "… “A” for 65, “B” for 66., … and “√” for 8730…
I might have it… " ", " ", "⊕", "⊖", "⊗", "⊘", "⊙", "∫", "∇", " ", " ", "≠", "√", " ", "♠", "♣", "♥", "♦", "∩", "∪", "∧", "∨", "∈", " ", " ", " ", " ", " ", " ", " ", " ", "€", " ", "!", """, "#", "$", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "[", "\", "]", "^", "_", "`", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "{", "|", "}", "~", " ", "∞", "α", "β", "∂", "δ", "ε", "η", "γ", "λ", "μ", "ω", "φ", "π", "ψ", "ρ", "σ", "τ", "θ", "Δ", "Σ", "Γ", "Ω", "Φ", "Π", "Ψ", "Θ", "←", "↑", "→", "↓", "↔", "↕", " ", "¡", "¢", "£", "¤", "¥", "¦", "§", "¨", "©", "ª", "«", "¬", "", "®", "¯", "°", "±", "²", "³", "´", "µ", "¶", "·", "¸", "¹", "º", "»", "¼", "½", "¾", "¿", "À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "×", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "Þ", "ß", "à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð", "ñ", "ò", "ó", "ô", "õ", "ö", "÷", "ø", "ù", "ú", "û", "ü", "ý", "þ", "ÿ"
.
Some of the characters need escaping yet.
I was up too late yesterday and may find time tomorrow morning to use it with my code above, replacing the dec2str by talking one element of the array before. That should then actually more or less work.