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.
Default fonts
BigFont
Font type: Full font (95 chars)
Font size: 16x16 pixels
Default Large font.
SevenSegNumFont
Font type: Numeric font (10 chars)
Font size: 32x50 pixels
Default Numeric font.
SmallFont
Font type: Full font (95 chars)
Font size: 8x12 pixels
Default Small font.
Full fonts
arial_bold
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_italic
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_normal
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_16x24
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_NO
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
Calibri24x32GR
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
Calibri32x64GR
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_XL
Font type: Full font (95 chars)
Font size: 32x24 pixels
Windows Dingbats font.
DotMatrix_M
Font type: Full font (95 chars)
Font size: 16x22 pixels
Dot-Matrix font.
DotMatrix_M_Slash
Font type: Full font (95 chars)
Font size: 16x22 pixels
Alternative Dot-Matrix font with slashed zero.
franklingothic_normal
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.
Grotesk16x32
Font type: Full font (95 chars)
Font size: 16x32 pixels
This is a clear reading, modern sans-serif font. Submitted by: j.s.com
Grotesk24x48
Font type: Full font (95 chars)
Font size: 24x48 pixels
This is a clear reading, modern sans-serif font. Submitted by: j.s.com
Grotesk32x64
Font type: Full font (95 chars)
Font size: 32x64 pixels
This is a clear reading, modern sans-serif font. Submitted by: j.s.com
GroteskBold16x32
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_NO
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
GroteskBold24x48
Font type: Full font (95 chars)
Font size: 24x48 pixels
This is a clear reading, modern sans-serif font. Submitted by: j.s.com
GroteskBold32x64
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_normal
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.
Inconsola
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.
mykefont2
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
nadianne
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_M
Font type: Full font (95 chars)
Font size: 16x24 pixels
OCR A Extended font.
Retro16x32
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
Retro8x16
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_XXL
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.
SevenSegmentFull
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_M
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_S
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_M
Font type: Full font (95 chars)
Font size: 16x16 pixels
Medium sized font based on the character set from the Sinclair ZX Spectrum.
Sinclair_S
Font type: Full font (95 chars)
Font size: 8x8 pixels
Small font based on the character set from the Sinclair ZX Spectrum.
SixteenSegment
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
SixteenSegment16x24
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
SixteenSegment24x36
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
SixteenSegment32x48
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
SixteenSegment40x60
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_NO
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_RUS
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_outline
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
TinyFont
Font type: Full font (95 chars)
Font size: 8x8 pixels
Standard 8x8 console fixed font. Takes less time to get drawn. Submitted by: MasterMushi
TRONFont
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
Ubuntu
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.
Ubuntubold
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_symbols
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_16x32
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_v2
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_32x32
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_24x48
Font type: Numeric font (10 chars)
Font size: 48x24 pixels
For battery status indication. Submitted by: Galls
calibribold
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_Num
Font type: Numeric font (10 chars)
Font size: 24x29 pixels
Large Dot-Matrix numbers.
DotMatrix_M_Num
Font type: Numeric font (10 chars)
Font size: 16x22 pixels
Medium sized Dot-Matrix numbers.
DotMatrix_XL_Num
Font type: Numeric font (10 chars)
Font size: 32x50 pixels
Extra Large Dot-Matrix numbers.
PostNET_XXL_Num
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.
SevenSegment96x144Num
Font type: Numeric font (10 chars)
Font size: 96x144 pixels
Very large 7-Segment numbers.
SevenSeg_XXXL_Num
Font type: Numeric font (10 chars)
Font size: 64x100 pixels
XXXL 7-Segment numbers.
SixteenSegment128x192Num
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
SixteenSegment48x72Num
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
SixteenSegment64x96Num
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
SixteenSegment96x144Num
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
ArialNumFontPlus
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_Special
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.
SevenSegNumFontMDS
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
SevenSegNumFontPCMDS
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
SevenSegNumFontPlus
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.
SevenSegNumFontPlusPlus
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
SevenSegNumFontPlusPlusMinus
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