OSRS Fonts
Every font in Old School RuneScape: where the game uses each one, its size and characters, your own text in each, and each font to download as a TrueType file.
Quill Caps
quill_caps_large
Fairy Large
lunar_alphabet_lrg
Barbarian Assault
barbassault_font
Verdana 11
verdana_11pt_regular
Verdana 11 Bold
verdana_11pt_bold
Verdana 11 Multiline
verdana_11pt_regular_multiline
Verdana 13
verdana_13pt_regular
Verdana 13 Bold
verdana_13pt_bold
Verdana 15
verdana_15pt_regular
Scratch Large
wgs_font_scratch_large
Plain 12 Monospace
p12_full_monospace
Plain 12 Monospace Characters
p12_full_monospace_characters
Which font the game uses where
Old School RuneScape draws all of its text with 21 fonts of its own, stored in the game files as a small picture for each character. Players know most of them by the names below; the file name, shown with each font above and in the table further down, is what the game itself calls it.
| Font | Where you see it |
|---|---|
| Plain 11 | Item amounts on stacks in your inventory, bank and shops. The numbers on hitsplats. XP drops at the Smallest size, and on the mobile client at every size. Small labels such as the levels on the skills tab and the orbs by the minimap. |
| Plain 12 | Every message in the chatbox, and the line you type. The lines of the quest journal and of journal scrolls. Most interface text, such as the bank, the equipment screen and the key bindings. XP drops at the Medium size. The login screen. |
| Bold 12 | Chat over players' heads, with every chat colour and effect. XP drops at the Largest size. Headings in many interfaces, such as the bank and the raid scoreboards. |
| Quill 8 | Dialogue: the speaker's name, what they say and Click here to continue. Letters, books, scrolls and notes. The level up message and the quest journal's title. The Bank PIN keypad and many message boxes. |
| Quill | Titles: the skill guide and the quest scroll that opens a quest. The pay-dirt count at the Motherlode Mine. The balloon transport map and The Writing's on the Wall clues. |
| Quill Caps | Large titles: Keldagrim's name as you arrive, Desert Treasure II's chapter titles and the Colosseum scoreboard. |
| Fairy | The Lunar alphabet message in Fairytale II. |
| Fairy Large | The large Lunar alphabet on the rune temple sign. |
| Barbarian Assault | Barbarian Assault's role overlays and horn, and the Pest Control scores. |
| Surok | Surok's letter in What Lies Below, written in the VPSG code. |
| Verdana 11 | Small labels on the world map. Lists in the Giants' Foundry, Forestry and other newer shops, and the Fresh Start world panels. |
| Verdana 11 Bold | Long names on the Deadman spectator panel, when the bigger fonts will not fit. |
| Verdana 11 Multiline | Held in the game files, but no interface or script in the game draws with it today. |
| Verdana 13 | Medium labels on the world map. The Deadman tutorial, the Fresh Start world panels, and the Giants' Foundry and other newer shops. |
| Verdana 13 Bold | Headings in the Giants' Foundry and other newer shops, and the adventure paths. Long names on the Deadman spectator panel. |
| Verdana 15 | Large labels on the world map. Titles in the Fresh Start world and Deadman panels and the adventure paths. |
| Scratch | Held in the game files, but no interface or script in the game draws with it today. |
| Scratch Large | The scratched message on the rune door in While Guthix Sleeps. |
| Plain 12 Monospace | Held in the game files, but no interface or script in the game draws with it today. |
| Plain 12 Monospace Characters | The number rows of the decoder panel in The Curse of Arrav. |
| Invisible | Jagex's in-game promotion panel sets both of its text fonts to it. |
Hitsplats are text too: the number on every hitsplat is Plain 11, since none of the game's hitsplat types names a font of its own. XP drops follow their size setting, Plain 11 at Smallest, Plain 12 at Medium and Bold 12 at Largest, while the mobile client draws them in Plain 11 at every size. Chat over a head is Bold 12 with its black shadow, in every chat colour and effect; the OSRS chat effects page draws those exactly as players see them.
Every font's size and characters
Height is the tallest letter's top to the lowest tail, in pixels, which is also the size the TrueType file draws at one game pixel to one screen pixel. The game writes text one byte at a time in the Windows-1252 character set, so no font goes past its 256 places; a character missing from a font takes up its width and draws nothing.
Size and characters of every font
21 fonts
| Font | File name | Height | Characters | What it has |
|---|---|---|---|---|
| Plain 11 | p11_full | 12 px | 193 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, €, league symbols on ƒ „ … |
| Plain 12 | p12_full | 16 px | 197 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ — œ Ÿ, league symbols on ƒ „ … |
| Bold 12 | b12_full | 16 px | 197 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ — œ Ÿ, league symbols on ‚ ƒ „ |
| Quill 8 | q8_full | 20 px | 190 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € |
| Quill | quill_oblique_large | 29 px | 194 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, €, league symbols on ƒ „ … † |
| Quill Caps | quill_caps_large | 59 px | 144 | A to Z, a to z, 0 to 9, 15 of the 32 punctuation marks, 63 of the 95 accented letters and signs, €, league symbols on ƒ „ … |
| Fairy | lunar_alphabet | 26 px | 26 | Capitals A to Z only |
| Fairy Large | lunar_alphabet_lrg | 51 px | 26 | Capitals A to Z only |
| Barbarian Assault | barbassault_font | 28 px | 190 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € |
| Surok | surok_font | 19 px | 190 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € |
| Verdana 11 | verdana_11pt_regular | 15 px | 192 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ œ |
| Verdana 11 Bold | verdana_11pt_bold | 14 px | 193 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ œ Ÿ |
| Verdana 11 Multiline | verdana_11pt_regular_multiline | 15 px | 192 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ œ |
| Verdana 13 | verdana_13pt_regular | 16 px | 192 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ œ |
| Verdana 13 Bold | verdana_13pt_bold | 16 px | 192 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ œ |
| Verdana 15 | verdana_15pt_regular | 18 px | 192 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ œ |
| Scratch | wgs_font_scratch | 18 px | 83 | A to Z, a to z, 0 to 9, 5 of the 32 punctuation marks, 16 of the 95 accented letters and signs |
| Scratch Large | wgs_font_scratch_large | 25 px | 49 | A to Z, 0 to 9, 5 of the 32 punctuation marks, 8 of the 95 accented letters and signs |
| Plain 12 Monospace | p12_full_monospace | 16 px | 197 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ — œ Ÿ, league symbols on ƒ „ …; every character 8 pixels wide |
| Plain 12 Monospace Characters | p12_full_monospace_characters | 16 px | 197 | A to Z, a to z, 0 to 9, all 32 punctuation marks, all 95 accented letters and signs, € Œ — œ Ÿ, league symbols on ƒ „ …; every character 8 pixels wide |
| Invisible | invisible_font | 0 px | 0 | No characters: every one is blank |
Plain 12, Bold 12 and the two Plain 12 Monospace fonts are the only ones with the long dash (—) and with Ÿ, which Verdana 11 Bold also has; Œ and œ are in those four and in every Verdana font. No font draws the short dash (–), and it takes no space either, so the words either side of one run together. The five league symbols sit on the places Windows-1252 gives to ‚ ƒ „ … and †, and no font has all five: Quill has four, and only Bold 12 has the one on ‚. Type one of those characters into the OSRS font generator to draw its symbol. Plain 12 Monospace and Plain 12 Monospace Characters give every character the same 8-pixel width apart from the league symbols, so digits line up in columns.
Every character in one font
The character sheet lays out every place in a font, from the space to ÿ, with the game's picture of each character at up to four times its size, its Unicode code point and how many pixels it moves the next letter along. A dashed box is a character the font has no picture for.
The character sheet
Download the fonts
Each font downloads as a TrueType file built from the game's own pictures, every lit pixel a square, so it installs on Windows, macOS and Linux and works in image editors, word processors and web pages. Set the size to the TrueType size below, or a whole multiple of it, and it draws exactly as the game does; between those sizes the squares fall across pixel edges and look soft. In an image editor, turn anti-aliasing off. The game's shadow is not part of the letters: it is the same text drawn again one pixel down and to the right in black.
Every font file with its family name and exact size
21 files
| Font | Family name | Exact size | Download |
|---|---|---|---|
| Plain 11 | OSRS Plain 11 | 12 px | Download .ttf |
| Plain 12 | OSRS Plain 12 | 16 px | Download .ttf |
| Bold 12 | OSRS Bold 12 | 16 px | Download .ttf |
| Quill 8 | OSRS Quill 8 | 20 px | Download .ttf |
| Quill | OSRS Quill | 29 px | Download .ttf |
| Quill Caps | OSRS Quill Caps | 59 px | Download .ttf |
| Fairy | OSRS Fairy | 26 px | Download .ttf |
| Fairy Large | OSRS Fairy Large | 51 px | Download .ttf |
| Barbarian Assault | OSRS Barbarian Assault | 28 px | Download .ttf |
| Surok | OSRS Surok | 19 px | Download .ttf |
| Verdana 11 | OSRS Verdana 11 | 15 px | Download .ttf |
| Verdana 11 Bold | OSRS Verdana 11 Bold | 14 px | Download .ttf |
| Verdana 11 Multiline | OSRS Verdana 11 Multiline | 15 px | Download .ttf |
| Verdana 13 | OSRS Verdana 13 | 16 px | Download .ttf |
| Verdana 13 Bold | OSRS Verdana 13 Bold | 16 px | Download .ttf |
| Verdana 15 | OSRS Verdana 15 | 18 px | Download .ttf |
| Scratch | OSRS Scratch | 18 px | Download .ttf |
| Scratch Large | OSRS Scratch Large | 25 px | Download .ttf |
| Plain 12 Monospace | OSRS Plain 12 Monospace | 16 px | Download .ttf |
| Plain 12 Monospace Characters | OSRS Plain 12 Monospace Characters | 16 px | Download .ttf |
| Invisible | OSRS Invisible | 10 px | Download .ttf |
On a web page, load the file with @font-face and set font-size to the exact size in
pixels. The files also carry the game's pictures at that size, which Chrome and Edge on Windows use to draw them crisp.
Invisible has no pictures, as in the game, so its file sets spacing only.
Update history
Every change to this calculator
- Calculator added