# Badger 2350 Vector Font Loading Issue

**URL:** <https://forums.pimoroni.com/t/badger-2350-vector-font-loading-issue/29027>\
**Category:** Support\
**Created:** [August 3, 2026, 2:59pm UTC](https://forums.pimoroni.com/t/badger-2350-vector-font-loading-issue/29027 "2026-08-03T14:59:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kennethson](https://avatars.discourse-cdn.com/v4/letter/k/3bc359/32.png) [@kennethson](https://forums.pimoroni.com/u/kennethson)\
**Post date:** [August 3, 2026, 2:59pm UTC](https://forums.pimoroni.com/t/badger-2350-vector-font-loading-issue/29027/1 "2026-08-03T14:59:29Z")

</div>

I only seem to be able to get the 3 included vector fonts to work on my Badger. If I specify any other vector font, no text displays on the screen.

I’ve tried fonts from [the alrightfonts sample fonts](https://github.com/lowfatcode/alright-fonts/tree/main/sample-fonts), as well as using `afinate` to encode them directly from the .tffs, but the behavior is the same.

I don’t get any errors, the text just doesn’t render. For example in this app…

```python
import sys
import os

sys.path.insert(0, "/system/apps/badger_playground")
os.chdir("/system/apps/badger_playground")

def update():
    
    size = 24
    
    screen.font = font.load("/system/assets/fonts/MonaSans-Medium.af")
    screen.text("MonaSans-Medium", 10, 10, size)
    
    screen.font = font.load("assets/fonts/OpenSans-Regular.af")
    screen.text("OpenSans-Regular", 10, 50, size)
    
    screen.font = font.load("/system/assets/fonts/MonaSans-Medium.af")
    screen.text("MonaSans-Medium", 10, 90, size)
        
    badge.update()
    
    wait_for_button_or_alarm(timeout=5000)
    
def on_exit():
    rtc.clear_alarm()
    
run(update)

```

MonaSans-Medium renders twice, with a big empty gap between them:

 ![IMG_5852](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/a/a14138017a9643992bc7299be517a13ecd10cdd3.jpeg)

The behavior is the same whether I put the fonts in `/system/assets/fonts` or include them in the app assets.

Has anyone had success getting vector fonts to work with the Badger?
