<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>FontStructions from onetruetroy (Sorted by Sharing Date)</title>
    <description>Fontstructions from FontStruct.com</description>
    <link>http://fontstruct.com</link>
    <lastBuildDate>Tue, 07 Jul 2026 23:07:49 +0000</lastBuildDate>
    <item>
      <title><![CDATA[“CP437 12x24” by onetruetroy]]></title>
      <description><![CDATA[<img src="https://render.fontstruct.com/renderer/render?v=6924e38e&id=2737654&w=1600&h=150&f=0&a=left&t=AaBbCc%2BHandgloves%2B123"/><br/><p>A font based on the <a href="https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_ps-55_re" rel="nofollow" target="_blank">IBM PS/55 Japan customized for Code Page 437 on the int10h.org site.</a>&nbsp;</p>

<p>Sep 25, 2025 - Added textures and building block type glyphs starting at U+E000. These work quite well as a loaded font in QB64 PE apps and I can mix the 12x24 with the 24x24. This gives me a way to create the maps on a square grid and add text that looks normal since two language letters fit in one square cell.</p>

<p>One pro/con about these glyphs is that they are intended to be displayed, and not printed,&nbsp;with a light color on a dark background. Many glyphs look like negative&nbsp;images and that's exactly how I'm designing them. I programmed a little drawing program that has two drawing areas with the second being a real-time reverse image of the first, and that helps when designing the glyphs to be entered into FontStruct.&nbsp;</p>

<p>Sep 23, 2025 - Changing my plan to make all glyphs in the <a href="https://www.unicode.org/charts/PDF/UE000.pdf" rel="nofollow" target="_blank">Unicode Private Use Area from U+E000-U+F8FF</a>&nbsp;minimum size of 24 pixels by 24 pixels. They will be double-wide and possibly triple-wide or quad-wide. A capability&nbsp;of outline fonts&nbsp;is that a glyph can extend beyond the boundaries contrasted with legacy&nbsp;bitmap fonts. I&nbsp;need symbols and sprites that extend&nbsp;parts into the adjacent&nbsp;cells to represent actions like a swinging sword, fire breath, power bolt, etc. With 4096&nbsp;Unicode Codepoints just from U+E000 - U+EFFF, I'll be able to define different textures, creatures, poses, and actions without being limited to a bounded box.</p>

<p>All glyphs in U+F000 - U+F8FF will be reserved for character sets from different computers starting with double-wide characters from IBM Code Page 437 represented with U+F000 - U+F0FF.&nbsp;Eventually, I'll add interesting sets from other computers that typically have 256 characters.</p>

<p>I wanted a <a href="https://en.wikipedia.org/wiki/Code_page_437" rel="nofollow" target="_blank">Code Page 437</a> Font with 1x2 aspect ratio with dimensions evenly divisible by 4. A language glyph typically occupies 10 pixels wide by 16 pixels high centered horizontally and vertically. This gives a 1 pixel pad on the left and right and 4 pixels on the top and bottom,&nbsp;which looks better in text only, grid based programs. Letters and symbols with multiple vertical strokes, complex&nbsp;contours, or serifs, such as @, M, m, W, etc. may touch the boundaries. Letters with descenders can take up to 2 pixels below the base line. Diactric marks can extend up to 2 pixels above the letter height. All other graphic, block and line drawing glyphs can occupy the full 12x24. Originally designed for <a href="https://en.wikipedia.org/wiki/Roguelike" rel="nofollow" target="_blank">Roguelike</a> programs, I&nbsp;use this font with <a href="https://qb64phoenix.com/forum/index.php" rel="nofollow" target="_blank">QB64 Phoenix Edition</a> which supports the default ASCII to Unicode mappings. I installed the TTF file in Windows 11 and have&nbsp;no problem so far. I may add support for other Unicode symbols or possibly in the Private Use Area.</p>

<p>I'm inspired by many different ideas, sprites and fonts from other websites:</p>

<p><a href="https://www.kreativekorp.com/software/fonts/apple2/" rel="nofollow" target="_blank">Kreative Korp Apple Fonts</a>&nbsp;<a href="https://www.kreativekorp.com/software/fonts/c64/" rel="nofollow" target="_blank">Commodore 64 Fonts</a>&nbsp;<a href="https://www.kreativekorp.com/software/fonts/trs80/" rel="nofollow" target="_blank">TRS-80 Fonts</a></p>

<p><a href="https://graphicriver.net/item/monochrome-black-and-white-pixel-art-icons-set/41937705" rel="nofollow" target="_blank">https://graphicriver.net/item/monochrome-black-and-white-pixel-art-icons-set/41937705</a></p>

<p><a href="https://www.gamedevmarket.net/asset/1700-sprite-assets-in-1bit" rel="nofollow" target="_blank">https://www.gamedevmarket.net/asset/1700-sprite-assets-in-1bit</a></p>

<p><a href="https://piiixl.itch.io/mega-1-bit-icons-bundle" rel="nofollow" target="_blank">https://piiixl.itch.io/mega-1-bit-icons-bundle</a></p>

<p><a href="https://piiixl.itch.io/1-bit-16px-icons-part-1" rel="nofollow" target="_blank">https://piiixl.itch.io/1-bit-16px-icons-part-1</a></p>]]></description>
      <link>https://fontstruct.com/fontstructions/show/2737654/cp437-12x24</link>
      <pubDate>Wed, 17 Sep 2025 04:20:19 +0000</pubDate>
    </item>
  </channel>
</rss>
