# Custom fonts! 🔠

**URL:** https://forum.makecode.com/t/custom-fonts/32517
**Category:** Show & Tell
**Tags:** make, art, extension
**Created:** [December 16, 2024, 2:20am UTC](https://forum.makecode.com/t/custom-fonts/32517 "2024-12-16T02:20:11Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [December 16, 2024, 2:20am UTC](https://forum.makecode.com/t/custom-fonts/32517/1 "2024-12-16T02:20:11Z")

</div>

Some custom fonts! I really love this feature of the fancy text extension and I think it adds a lot of polish to a game, especially one with a lot of text. Adding it is the same as adding extensions, just copy the link and paste into the extension search bar.

_ps mods pls delete the other pending post, i just wanted to edit it to include the graffiti font but I can’t figure out how delete pending posts 😅_

* * *

Fancy text ext here

> **[Extensions | Awesome Arcade](https://awesome-arcade.vercel.app/extensions?q=fancy)**
>
> This is a list of MakeCode Arcade extensions that I find super useful (or just plain cool) in my projects.

> **[MediumBlock 5 by Luke (font)](https://arcade.makecode.com/41529-42471-07604-32441)**
>
> A custom font for MakeCode Arcade

> **[Mini3x3 by Luke (font)](https://arcade.makecode.com/54322-14091-86939-06902)**
>
> A custom font for MakeCode Arcade

> **[RootOS 5 by Sarge and Luke (font)](https://arcade.makecode.com/68142-94804-12645-83089)**
>
> A custom font for MakeCode Arcade

> **[Graffiti 13 from CraftPix (font)](https://arcade.makecode.com/25762-59477-73822-30097)**
>
> A custom font for MakeCode Arcade

---

<div class="post-metadata">

### Author: ![YuminCoding](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yumincoding/32/11482_2.png) [@YuminCoding](https://forum.makecode.com/u/YuminCoding)
#### Post date: [December 16, 2024, 6:23pm UTC](https://forum.makecode.com/t/custom-fonts/32517/2 "2024-12-16T18:23:05Z")

</div>

Wow it’s great! (But i can’t use)

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [December 16, 2024, 6:24pm UTC](https://forum.makecode.com/t/custom-fonts/32517/3 "2024-12-16T18:24:45Z")

</div>

Cool! Are these all free to use with credit?

---

<div class="post-metadata">

### Author: ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)
#### Post date: [December 16, 2024, 6:35pm UTC](https://forum.makecode.com/t/custom-fonts/32517/4 "2024-12-16T18:35:08Z")

</div>

Why am I getting deja vu  
I feel like I dreamt about this before

---

<div class="post-metadata">

### Author: ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)
#### Post date: [December 16, 2024, 7:14pm UTC](https://forum.makecode.com/t/custom-fonts/32517/5 "2024-12-16T19:14:01Z")

</div>

Here`s two I made for my Undertale game:

> **[Crypt of Next Week (font)](https://arcade.makecode.com/72937-42308-63265-15544)**
>
> A custom font for MakeCode Arcade

> **[Determination (font)](https://arcade.makecode.com/75039-75749-98901-26359)**
>
> A custom font for MakeCode Arcade

Free to use!

---

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [December 16, 2024, 9:47pm UTC](https://forum.makecode.com/t/custom-fonts/32517/6 "2024-12-16T21:47:51Z")

</div>

Yes of course!

---

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [June 1, 2025, 5:53pm UTC](https://forum.makecode.com/t/custom-fonts/32517/7 "2025-06-01T17:53:35Z")

</div>

new font! - onepx shorter than MediumBlock 5  
some stuff:

- the linespacing is 2px compared to the other 1px of the other fonts - this allows descenders for pQqfgjy not to overlap
- 8 is a bit weird i wasn’t sure if i wanted to go with the half 0 version so i did a diagonal a bit like with the B
- and finally the only 3x3 e that exists is the uppercase vers so unfortunately the lowercase e’s are a bit ugly

> **[RegularBlock 4 by Luke (font)](https://arcade.makecode.com/53643-88639-48823-13052)**
>
> A custom font for MakeCode Arcade

side by side comparision with default 4 tall font

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/3/8/3820b5f27635228e7ffa9dbba08e6f1deb97bdd8.png)

> **other e's**
>
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/e/2e125b16377f298684e9ae0003d6b9b42f4edaa7.png)  
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/6/961d419d71d1a80f74b35b6b0abada762d861872.png)  
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/d/2d3c3f6f6bf67050906a50d4ac80e6399a35bd69.png)  
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/f/5fdb31c7a9afe641f25cf3b43432113ae37dbad3.png)  
> this one looks acceptable, but the e sticks out a lot since it’s the only short lowercase that breaks the rule of being 3 high
> 
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/0/c01a1c3089744c84a6751935505ca8573d961444.png)

---

<div class="post-metadata">

### Author: ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)
#### Post date: [June 2, 2025, 2:53pm UTC](https://forum.makecode.com/t/custom-fonts/32517/8 "2025-06-02T14:53:55Z")

</div>

The 3rd one works pretty well. First is just a c, and second looks… ehh… but the third one is as good as it’s gonna get.

---

<div class="post-metadata">

### Author: ![Fixitude](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fixitude/32/28576_2.png) [@Fixitude](https://forum.makecode.com/u/Fixitude)
#### Post date: [June 3, 2025, 2:52am UTC](https://forum.makecode.com/t/custom-fonts/32517/9 "2025-06-03T02:52:26Z")

</div>

How do I use these fonts for my game? I have tried pasting the script into java but it then gives me errors like userspace name fancy text is not defined and stuff? (I will credit you heavily btw)

---

<div class="post-metadata">

### Author: ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)
#### Post date: [June 3, 2025, 4:24am UTC](https://forum.makecode.com/t/custom-fonts/32517/10 "2025-06-03T04:24:26Z")

</div>

You need the fancy text extension! Search `Riknoll/arcade-fancy-text` in the extensions search bar to find it.

---

<div class="post-metadata">

### Author: ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)
#### Post date: [July 28, 2025, 5:50pm UTC](https://forum.makecode.com/t/custom-fonts/32517/11 "2025-07-28T17:50:06Z")

</div>

@Luke something’s screwed up… yeah

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/1/716fe36a12f750d6a7e7feadf8bd7151914f6b99.png)

yeah…

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/5/85f367ac804115c8d73c544d53b1a23fb18466a2.png)

---

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [July 29, 2025, 4:58pm UTC](https://forum.makecode.com/t/custom-fonts/32517/12 "2025-07-29T16:58:09Z")

</div>

oh dear, well at least i can grab the png

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/a/7abfd2631e19df62349ab00e82cbb87f6012388e.png)

---

<div class="post-metadata">

### Author: ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)
#### Post date: [July 29, 2025, 5:27pm UTC](https://forum.makecode.com/t/custom-fonts/32517/13 "2025-07-29T17:27:14Z")

</div>

a new language has been created.

---

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [July 30, 2025, 6:31pm UTC](https://forum.makecode.com/t/custom-fonts/32517/14 "2025-07-30T18:31:17Z")

</div>

Fixed!

> **[RootOS 5 by Sarge and Luke FIXED (font)](https://arcade.makecode.com/35690-61257-81595-65692)**
>
> A custom font for MakeCode Arcade

---

<div class="post-metadata">

### Author: ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)
#### Post date: [August 22, 2025, 6:16pm UTC](https://forum.makecode.com/t/custom-fonts/32517/15 "2025-08-22T18:16:54Z")

</div>

## 🚨 Important announcement 🚨

All custom fonts (except for root os since i just remade it) are broken. Idk what changed but i’ll have to go through and remake them all so i was wondering if @richard you could help with this issue? (thank u!!!)  
It looks pretty cool tho lol, especially the big graffiti font, it’s almost like arabic writing or caligraphy like chinese characters

> **[fancy text](https://arcade.makecode.com/S71743-42550-37010-14019)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [August 22, 2025, 6:17pm UTC](https://forum.makecode.com/t/custom-fonts/32517/16 "2025-08-22T18:17:44Z")

</div>

hmmm… will investigate when i have a sec

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [August 23, 2025, 7:44pm UTC](https://forum.makecode.com/t/custom-fonts/32517/17 "2025-08-23T19:44:39Z")

</div>

Woahhh it does look pretty sick!

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [October 29, 2025, 5:17pm UTC](https://forum.makecode.com/t/custom-fonts/32517/18 "2025-10-29T17:17:31Z")

</div>

updates on this

---

<div class="post-metadata">

### Author: ![Astro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astro/32/35479_2.png) [@Astro](https://forum.makecode.com/u/Astro)
#### Post date: [November 4, 2025, 8:40pm UTC](https://forum.makecode.com/t/custom-fonts/32517/19 "2025-11-04T20:40:28Z")

</div>

> **[console5 (font)](https://arcade.makecode.com/26053-72188-47720-71185)**
>
> A custom font for MakeCode Arcade

Ooh cool font i made

---

<div class="post-metadata">

### Author: ![AnnoyingDog](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/annoyingdog/32/32198_2.png) [@AnnoyingDog](https://forum.makecode.com/u/AnnoyingDog)
#### Post date: [May 21, 2026, 3:41pm UTC](https://forum.makecode.com/t/custom-fonts/32517/20 "2026-05-21T15:41:52Z")

</div>

Can someone make that one font that arcade games and the original Super Mario Bros. game used?

The modern version of it is called Press Start 2P. It would help a TON and make my game look way better! Thank you to anyone who decides to take up the task!

[Next page](https://forum.makecode.com/t/custom-fonts/32517.md?page=2)
