# SQUARELIKE Font (Very WIP)

**URL:** <https://discourse.cataclysmdda.org/t/squarelike-font-very-wip/16964>\
**Category:** The Lab\
**Created:** [October 11, 2018, 9:12pm UTC](https://discourse.cataclysmdda.org/t/squarelike-font-very-wip/16964 "2018-10-11T21:12:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mummelpuffin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mummelpuffin/32/3324_2.png) [@Mummelpuffin](https://discourse.cataclysmdda.org/u/Mummelpuffin)\
**Post date:** [October 11, 2018, 9:12pm UTC](https://discourse.cataclysmdda.org/t/squarelike-font-very-wip/16964/1 "2018-10-11T21:12:22Z")

</div>

I have absolutely no experience working with fonts, so this is very much a trial-and-error process for me at the moment.

It can currently be found [here](http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=5083) until I come up with a better place to host it.

The plan is for everything in the font to be 100% centered which it currently fails to do. I’m fairly sure that I need to make everything 1x1 pixel smaller if I want everything _properly_ centered. For now all glyphs are essentially centered relative to each other, just not relative to cells. This could probably be improved by either making everything slightly smaller like I said or possibly by shifting everything in FontForge, which I’ll try as soon as I come up with a better way to host the font and actually understand how to export a .TTF in FontForge instead of it’s own weird files.

Beyond that I’m sure lowercase letters could be much better. Probably a little larger, probably less dedication to being 100% square to the detriment of readability. A few uppercase letters might get adjustment as well.

Currently this is my config/fonts.json:

```
{
  "fontblending": false,
  "fontwidth": 9,
  "fontheight": 16,
  "fontsize": 16,
  "typeface": "unifont",
  "map_fontwidth": 17,
  "map_fontheight": 17,
  "map_fontsize": 16,
  "map_typeface": "SQUARELIKE",
  "overmap_fontwidth": 17,
  "overmap_fontheight": 17,
  "overmap_fontsize": 16,
  "overmap_typeface": "SQUARELIKE"
}

```

I’ve hardly even played Cataclysm, so it’s very likely that some glyphs are missing at the moment.

If anyone has suggestions or advice, that would be great.

---

<div class="post-metadata">

**Author:** ![Eastwardrope91](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/eastwardrope91/32/3313_2.png) [@Eastwardrope91](https://discourse.cataclysmdda.org/u/Eastwardrope91)\
**Post date:** [October 13, 2018, 2:18am UTC](https://discourse.cataclysmdda.org/t/squarelike-font-very-wip/16964/2 "2018-10-13T02:18:41Z")

</div>

The thing you’ll likely miss is mod things. Like arcana’s curious structures and such. That an you might have a conflict with the base overmap change mod.

---

<div class="post-metadata">

**Author:** ![pingpong](https://avatars.discourse-cdn.com/v4/letter/p/4bbf92/32.png) [@pingpong](https://discourse.cataclysmdda.org/u/pingpong)\
**Post date:** [October 20, 2018, 6:16am UTC](https://discourse.cataclysmdda.org/t/squarelike-font-very-wip/16964/3 "2018-10-20T06:16:15Z")

</div>

Fonts haven’t rendered properly for quite a while: [https://github.com/CleverRaven/Cataclysm-DDA/issues/24844](https://github.com/CleverRaven/Cataclysm-DDA/issues/24844)

Nobody is addressing it. If you’re testing that on 0.C, it might like okay, but those options LITERALLY can’t work because you can’t have a width/height \>= size.

---

<div class="post-metadata">

**Author:** ![Mummelpuffin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mummelpuffin/32/3324_2.png) [@Mummelpuffin](https://discourse.cataclysmdda.org/u/Mummelpuffin)\
**Post date:** [October 20, 2018, 2:55pm UTC](https://discourse.cataclysmdda.org/t/squarelike-font-very-wip/16964/4 "2018-10-20T14:55:16Z")

</div>

That… makes a lot of sense, actually. I assume it’s why that one 16x16 Dwarf Fortress font people suggested for a while is always cut off at the top no matter what font you use.
