HOME    PROJECTS    LIBRARIES    RESOURCES    LINKS    CONTACT  
Select category:
Box Templates
Calculators
Contributions
Converters
Graphics
  Icons
  UTFT Fonts
How-Tos
PCBs
Pinmaps
Various Tools

IF YOU LIKE,
and use any of my projects or libraries, and would like to encourage further development you can donate through PayPal here:

Rather donate hardware directly? Then click here.




 

UTFT Fonts

Instructions

These fonts are for my UTFT library only. They will not work with any of my other display libraries.

Click on the image to see a full-size version of the font. Click on the download-icon () next to the font name to download it.

Fonts submitted by users are marked with the icon. I have not tested these fonts so there may be bugs that I am not aware of. I am also not responible for any copyright infringements incurred by these fonts.

The fonts have been divided into four categories.
Default fonts are the fonts that are supplied with the libraries, but are provided here in case you manage to screw them up somehow.
Full fonts are fonts that contain all 95 characters that are considered to be the ASCII printable characters.
Numeric fonts are fonts that only contain the numbers from 0 to 9.
Subset fonts are usually speciality fonts that contain a certain subset of the ASCII printable characters.

To use the font you simply copy the downloaded file to your sketch folder. The name of the font array is the same as the font name. You will have to reload your sketch if it is already open.

Multiple fonts can be combined to a single file after you have downloaded them.

Your font-files can also be placed in the library folder, but I would highly recommend that you keep it in your sketch folder.

How to submit fonts

If you have a font you would like me to add to this page you can submit it through my contact page.
I will need
   (1) the .c file for the font,
   (2) a short description (1 or 2 sentences, preferably short),
   (3) the name you want the font to be credited to (nicknames are OK), and
   (4) any additional notes you want to add (if any). Please keep the notes short.

Font license: All fonts on this page are considered Public Domain. This means that you are free to use them as you see fit in any project, commercial or not.
Commercial projects will still need a commercial license for any libraries used.

Default fonts

BigFontDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Default Large font.

SevenSegNumFontDownload
Font type: Numeric font (10 chars)
Font size: 32x50 pixels
Default Numeric font.

SmallFontDownload
Font type: Full font (95 chars)
Font size: 8x12 pixels
Default Small font.

Full fonts

arial_boldUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the PC Arial TTF type font with bold font weight.
Submitted by: MBWK

arial_italicUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the PC Arial TTF type font with italic font weight.
Submitted by: MBWK

arial_normalUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the PC Arial TTF type font with normal font weight.
Submitted by: MBWK

Arial_round_16x24User submissionDownload
Font type: Full font (95 chars)
Font size: 16x24 pixels
Arial Round 24px
Submitted by: Galls
Creators notes: The character before the lowercase 'a' is normally a grave accent, but have been changed to the '°' character to be able to show °C on the screen.

BigFont_DK_NOUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Font with the Danish and Norwegian letters ÆØÅ and æøå.
They are made on the basis of the respective international fonts.
Submitted by: KG_DK

Calibri24x32GRUser submissionDownload
Font type: Full font (95 chars)
Font size: 24x48 pixels
Greek fonts (with Temp and Humidity characters) based on the PC Calibri type font.
Submitted by: maniacvar

Calibri32x64GRUser submissionDownload
Font type: Full font (95 chars)
Font size: 32x64 pixels
Greek fonts (with Temp and Humidity characters) based on the PC Calibri type font.
Submitted by: maniacvar

Dingbats1_XLDownload
Font type: Full font (95 chars)
Font size: 32x24 pixels
Windows Dingbats font.

DotMatrix_MDownload
Font type: Full font (95 chars)
Font size: 16x22 pixels
Dot-Matrix font.

DotMatrix_M_SlashDownload
Font type: Full font (95 chars)
Font size: 16x22 pixels
Alternative Dot-Matrix font with slashed zero.

franklingothic_normalUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the PC Franklin Gothic medium TTF type font with normal font weight.
Submitted by: MBWK
Creators notes: The character just before the lowercase 'a' normal is a grave accent, but here changed to the º character to have the possibility to show ºC on the TFT screen.

Grotesk16x32User submissionDownload
Font type: Full font (95 chars)
Font size: 16x32 pixels
This is a clear reading, modern sans-serif font.
Submitted by: j.s.com

Grotesk24x48User submissionDownload
Font type: Full font (95 chars)
Font size: 24x48 pixels
This is a clear reading, modern sans-serif font.
Submitted by: j.s.com

Grotesk32x64User submissionDownload
Font type: Full font (95 chars)
Font size: 32x64 pixels
This is a clear reading, modern sans-serif font.
Submitted by: j.s.com

GroteskBold16x32User submissionDownload
Font type: Full font (95 chars)
Font size: 16x32 pixels
This is a clear reading, modern sans-serif font.
Submitted by: j.s.com

GroteskBold16x32_DK_NOUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x32 pixels
Font with the Danish and Norwegian letters ÆØÅ and æøå.
They are made on the basis of the respective international fonts.
Submitted by: KG_DK

GroteskBold24x48User submissionDownload
Font type: Full font (95 chars)
Font size: 24x48 pixels
This is a clear reading, modern sans-serif font.
Submitted by: j.s.com

GroteskBold32x64User submissionDownload
Font type: Full font (95 chars)
Font size: 32x64 pixels
This is a clear reading, modern sans-serif font.
Submitted by: j.s.com

hallfetica_normalUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the Hall Fetica medium TTF type font with normal font weight.
Submitted by: MBWK
Creators notes: The character just before the lowercase 'a' normal is a grave accent, but here changed to the º character to have the possibility to show ºC on the TFT screen.

InconsolaUser submissionDownload
Font type: Full font (95 chars)
Font size: 24x32 pixels
This font is based on an open source font named Inconsolata, which is released under a SIL Open Font License. It is made for larger displays with higher resolutions, like the ITB02-5.0 from ITead Studio.
Submitted by: Rainerpasch
Creators notes: The character before the lowercase 'a' is normally a grave accent, but have been changed to the 'º' character.

mykefont2User submissionDownload
Font type: Full font (95 chars)
Font size: 8x9 pixels
Tiny easy to read sans-serif font with normal font weight.
Submitted by: m.ichael.co.uk

nadianneUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the PC Nadianne TTF type font with normal font weight. This could be used a script type font on small displays.
Submitted by: MBWK

OCR_A_Extended_MDownload
Font type: Full font (95 chars)
Font size: 16x24 pixels
OCR A Extended font.

Retro16x32User submissionDownload
Font type: Full font (95 chars)
Font size: 16x32 pixels
This is a retro font in memory of 8-Bit computing of 1980.
Submitted by: j.s.com

Retro8x16User submissionDownload
Font type: Full font (95 chars)
Font size: 8x16 pixels
This is a retro font in memory of 8-Bit computing of 1980.
Submitted by: j.s.com

segment18_XXLDownload
Font type: Full font (95 chars)
Font size: 32x52 pixels
XXL 18-Segment font. Some artistic freedom has been used on a few of the punctuation marks.

SevenSegmentFullUser submissionDownload
Font type: Full font (95 chars)
Font size: 32x50 pixels
Seven Segment full font. Some artistic freedom has been used on a few of the punctuation marks.
Submitted by: Chris

Sinclair_Inverted_MDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the character set from the Sinclair ZX Spectrum. This version has inverted characters instead of lower case.

Sinclair_Inverted_SDownload
Font type: Full font (95 chars)
Font size: 8x8 pixels
Small font based on the character set from the Sinclair ZX Spectrum. This version has inverted characters instead of lower case.

Sinclair_MDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the character set from the Sinclair ZX Spectrum.

Sinclair_SDownload
Font type: Full font (95 chars)
Font size: 8x8 pixels
Small font based on the character set from the Sinclair ZX Spectrum.

SixteenSegmentUser submissionDownload
Font type: Full font (95 chars)
Font size: 32x50 pixels
16-Segment font. Some artistic freedom has been used on a few of the punctuation marks.
Submitted by: Chris

SixteenSegment16x24User submissionDownload
Font type: Full font (95 chars)
Font size: 16x24 pixels
This is a clear reading sixteen-segment font with some special symbols in the upper 32 characters and with usable points and colon.
Submitted by: j.s.com

SixteenSegment24x36User submissionDownload
Font type: Full font (95 chars)
Font size: 24x36 pixels
This is a clear reading sixteen-segment font with some special symbols in the upper 32 characters and with usable points and colon.
Submitted by: j.s.com

SixteenSegment32x48User submissionDownload
Font type: Full font (95 chars)
Font size: 32x48 pixels
This is a clear reading sixteen-segment font with some special symbols in the upper 32 characters and with usable points and colon.
Submitted by: j.s.com

SixteenSegment40x60User submissionDownload
Font type: Full font (95 chars)
Font size: 40x60 pixels
This is a clear reading sixteen-segment font with some special symbols in the upper 32 characters and with usable points and colon.
Submitted by: j.s.com

SmallFont_DK_NOUser submissionDownload
Font type: Full font (95 chars)
Font size: 8x12 pixels
Font with the Danish and Norwegian letters ÆØÅ and æøå.
They are made on the basis of the respective international fonts.
Submitted by: KG_DK

SSEG_RUSUser submissionDownload
Font type: Full font (95 chars)
Font size: 32x50 pixels
Cyrillic font, based on the 7-SEG font, but with fixes. Added Russian Cyrillic symbols instead lower case English.
Submitted by: Nikolay Isakov

swiss721_outlineUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the PC Swiss 721 Bold Outline TTF type font.
Submitted by: MBWK

TinyFontUser submissionDownload
Font type: Full font (95 chars)
Font size: 8x8 pixels
Standard 8x8 console fixed font. Takes less time to get drawn.
Submitted by: MasterMushi

TRONFontUser submissionDownload
Font type: Full font (95 chars)
Font size: 8x12 pixels
A full 95 character recreation of the font used in both Tron movies (with my own tweaks).
Submitted by: HazardsMind

UbuntuUser submissionDownload
Font type: Full font (95 chars)
Font size: 24x32 pixels
The font is based on a monospace font named Ubuntu. It is made for larger displays with a higher resolutions, like the ITB02-5.0 from ITead Studio. So you can show larger characters on the TFT screen.
Submitted by: Rainerpasch
Creators notes: The character before the lowercase 'a' is normally a grave accent, but have been changed to the 'º' character to be able to show °C on the screen.

UbuntuboldUser submissionDownload
Font type: Full font (95 chars)
Font size: 24x32 pixels
The font is based on a monospace font named Ubuntu. It is made for larger displays with a higher resolutions, like the ITB02-5.0 from ITead Studio. So you can show larger characters on the TFT screen.
Submitted by: Rainerpasch
Creators notes: The character before the lowercase 'a' is normally a grave accent, but have been changed to the 'º' character to be able to show °C on the screen.

various_symbolsUser submissionDownload
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on several symbol type PC fonts with normal font weight. Very usefull for creating buttons on touch screens.
Submitted by: MBWK

Various_Symbols_16x32User submissionDownload
Font type: Full font (95 chars)
Font size: 16x32 pixels
16x32 sized font based on several symbol type PC fonts with normal font weight. Very useful for creating buttons on touch screens etc. Some variations with symbols when compared to the "various_symbols" font.
Submitted by: Dirk

Various_Symbols_16x32_v2User submissionDownload
Font type: Full font (95 chars)
Font size: 16x32 pixels
This is version 2.
16x32 sized font based on several symbol type PC fonts with normal font weight. Very useful for creating buttons on touch screens etc. Some variations with symbols when compared to the "various_symbols" font.
Submitted by: Dirk

Various_Symbols_32x32User submissionDownload
Font type: Full font (95 chars)
Font size: 32x32 pixels
32x32 sized font based on several symbol type PC fonts with normal font weight. Very useful for creating buttons on touch screens etc. Some variations with symbols when compared to the "various_symbols" font.
Submitted by: Dirk

Numeric fonts

battery_24x48User submissionDownload
Font type: Numeric font (10 chars)
Font size: 48x24 pixels
For battery status indication.
Submitted by: Galls

calibriboldUser submissionDownload
Font type: Numeric font (10 chars)
Font size: 32x48 pixels
Calibri is part of the ClearType Font Collection, a suite of fonts from various designers.
Submitted by: Joël Plüss

DotMatrix_L_NumDownload
Font type: Numeric font (10 chars)
Font size: 24x29 pixels
Large Dot-Matrix numbers.

DotMatrix_M_NumDownload
Font type: Numeric font (10 chars)
Font size: 16x22 pixels
Medium sized Dot-Matrix numbers.

DotMatrix_XL_NumDownload
Font type: Numeric font (10 chars)
Font size: 32x50 pixels
Extra Large Dot-Matrix numbers.

PostNET_XXL_NumDownload
Font type: Numeric font (10 chars)
Font size: 40x20 pixels
POSTNET (POSTal Numeric Encoding Technique) barcode font. POSTNET is a barcode symbology that is used by the United States Postal Service to assist in directing mail.

SevenSegment96x144NumDownload
Font type: Numeric font (10 chars)
Font size: 96x144 pixels
Very large 7-Segment numbers.

SevenSeg_XXXL_NumDownload
Font type: Numeric font (10 chars)
Font size: 64x100 pixels
XXXL 7-Segment numbers.

SixteenSegment128x192NumUser submissionDownload
Font type: Numeric font (10 chars)
Font size: 128x192 pixels
This is a clear reading sixteen-segment numeric font. Points from the 40-Pixel full font can be used in combination with the numeric fonts, because additional to the normal point, you have a double size and a quad size point as special character in all full fonts.
Submitted by: j.s.com

SixteenSegment48x72NumUser submissionDownload
Font type: Numeric font (10 chars)
Font size: 48x72 pixels
This is a clear reading sixteen-segment numeric font. Points from the 40-Pixel full font can be used in combination with the numeric fonts, because additional to the normal point, you have a double size and a quad size point as special character in all full fonts.
Submitted by: j.s.com

SixteenSegment64x96NumUser submissionDownload
Font type: Numeric font (10 chars)
Font size: 64x96 pixels
This is a clear reading sixteen-segment numeric font. Points from the 40-Pixel full font can be used in combination with the numeric fonts, because additional to the normal point, you have a double size and a quad size point as special character in all full fonts.
Submitted by: j.s.com

SixteenSegment96x144NumUser submissionDownload
Font type: Numeric font (10 chars)
Font size: 96x144 pixels
This is a clear reading sixteen-segment numeric font. Points from the 40-Pixel full font can be used in combination with the numeric fonts, because additional to the normal point, you have a double size and a quad size point as special character in all full fonts.
Submitted by: j.s.com

Subset fonts

ArialNumFontPlusUser submissionDownload
Font type: Subset font (11 chars)
First char: ASCII(48) = 0
Font size: 32x50 pixels
Large Arial Font, with a colon in addition to the numbers.
Submitted by: RK

RM4SCC_M_SpecialDownload
Font type: Subset font (43 chars)
First char: ASCII(48) = 0
Font size: 16x16 pixels
RM4SCC barcode font. RM4SCC is the name of the barcode symbology used by the Royal Mail for its Cleanmail service. The font contains the numbers from 0 to 9, (, ), and the uppercase letters from A to Z. Parentheses are used as start and stop codes.

SevenSegNumFontMDSUser submissionDownload
Font type: Subset font (13 chars)
First char: ASCII(45) = -
Font size: 32x46 pixels
A variant of the SevenSegNumFont with added minus, decimal point and blank space (use / to display a space).
The blank pixel rows at the top and the bottom have been removed to space memory space.
Submitted by: Cees Meijer

SevenSegNumFontPCMDSUser submissionDownload
Font type: Subset font (15 chars)
First char: ASCII(43) = +
Font size: 32x46 pixels
A variant of the SevenSegNumFont with added plus, minus, comma, decimal point and blank space (use / to display a space).
The blank pixel rows at the top and the bottom have been removed to space memory space.
Submitted by: Cees Meijer

SevenSegNumFontPlusDownload
Font type: Subset font (11 chars)
First char: ASCII(48) = 0
Font size: 32x50 pixels
A modified version of the SevenSegNumFont that now, by request, include a colon in addition to the numbers.

SevenSegNumFontPlusPlusUser submissionDownload
Font type: Subset font (13 chars)
First char: ASCII(46) = .
Font size: 32x50 pixels
Add-on to SevenSegNumFontPlus, now with decimal point. (period key = decimal point. decimal 47 or / is a blank space)
Submitted by: HazardsMind

SevenSegNumFontPlusPlusMinusUser submissionDownload
Font type: Subset font (14 chars)
First char: ASCII(45) = -
Font size: 32x50 pixels
This adds a minus sign to the SevenSegmentFontPlusPlus font previously submitted by HazardsMind.
Submitted by: nut_bars