# Yet another approach to text rendering (WIP)

**URL:** <https://forum.electromage.com/t/yet-another-approach-to-text-rendering-wip/1897>\
**Category:** Patterns and Code\
**Created:** [January 4, 2022, 2:49am UTC](https://forum.electromage.com/t/yet-another-approach-to-text-rendering-wip/1897 "2022-01-04T02:49:58Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![sorceror](https://forum.electromage.com/user_avatar/forum.electromage.com/sorceror/32/735_2.png) [@sorceror](https://forum.electromage.com/u/sorceror)\
**Post date:** [January 13, 2022, 8:36pm UTC](https://forum.electromage.com/t/yet-another-approach-to-text-rendering-wip/1897/19 "2022-01-13T20:36:30Z")

</div>

Wow! Here’s a font editor in which each character is a list of lists of coordinates. Each list of N coordinates defines N-1 line(s): [https://brutalita.com/](https://brutalita.com/)

For example the right-pointing arrow glyph is the point of the arrow (2 lines) followed by the shaft:

`{"→":[[[1,1],[2,2],[1,3]],[[0,2],[2,2]]], ...}`

I’m thinking that to make a text scroller, on your Real Computer you could take only the used characters and put them in a list, and then the various strings you want to display are lists of indexes into that array.

I’m not sure I like it more than graph paper, but someone has already drawn an entire font so I’m going to make a renderer!

---

_[View the full topic](https://forum.electromage.com/t/yet-another-approach-to-text-rendering-wip/1897)._
