BabelStone Fonts

Friday, 1 January 2010

BabelStone Anglo-Saxon Runic Fonts

These are a set of six Runic fonts that each cover the subset of 34 characters in the Unicode Runic block that are used in Frisian and Anglo-Saxon inscriptions from the 5th to 11th centuries :

  • BabelStone Runic Beagnoth : A font based on the runic letterforms used on the Thames scramasax
  • BabelStone Runic Beorhtric : A font based on the angular letterforms used in runic inscriptions, but with some early letterforms
  • BabelStone Runic Beorhtnoth : A font based on the angular letterforms used in runic inscriptions
  • BabelStone Runic Beowulf : A general purpose sans serif font
  • BabelStone Runic Berhtwald : A general purpose serif font
  • BabelStone Runic Byrhtferth : A font based on the rounded letterforms used in runic manuscripts

These fonts use OpenType features to implement kerning, ligatures (bind runes), mirrored glyphs for Right-to-Left contexts, and stylistic alternative glyphs, as described below.



Download

The six fonts are available for download individually or as a single zip file:



Sample Images


BabelStone Runic Beagnoth at 24 points

image


BabelStone Runic Beorhtric at 24 points

image


BabelStone Runic Beorhtnoth at 24 points

image


BabelStone Runic Beowulf at 24 points

image


BabelStone Runic Berhtwald at 24 points

image


BabelStone Runic Byrhtferth at 24 points

image



Ligatures (Bind Runes)

All fonts include a number of ligatures (bind runes) that can be activated by inserting a Zero Width Joiner character (U+200D) between the characters to be ligatured.


Example 1 : Dragon's Head Knife Mount with Cryptic Runic Inscription

image


Screenshot of BabelStone Runic Beowulf at 24 points

image


Unicode Runic Text

ᛋᛒᛖ‍ᚱᚫᛞᚻᛏᛇᛒᚳᚪᛁ ᛖ‍ᚱᚻ‍ᚪᛞ‍ᚫᛒᛋ

Note ligatured runes E/R, H/A and D/Æ



Example 2 : The Wheatley Hill Ring Inscription

image


Screenshot of BabelStone Runic Berhtwald at 24 points

image


Unicode Runic Text

[ᚻ]ᚱᛁᚾᚷᛁᚳᚻ‍ᚪᛏᛏ[ᚫ]

Note ligatured runes H/A



Kerning

All fonts except for BabelStone Runic Berhtwald provide kerning between runes where appropriate.



Alternate Glyphs

BabelStone Runic Beowulf and BabelStone Runic Beohtric include stylistic alternate glyphs for some characters using the OpenType salt (Stylistic Alternates) feature. Some applications may allow you to select a particular stylistic alternate glyph, but I do not have access to any such application, so I have not been able to test that this feature has been implemented correctly in my fonts.



Mirrored Glyphs for Right-to-Left Text

Runic inscriptions mostly read left-to-right (LTR), but sometimes read right-to-left (RTL) or are sometimes written boustrophedon (left-to-right and right-to-left in alternate lines); when written right-to-left the glyphs are normally mirrored, as for example on the front of the Franks Casket shown below, where the top line is written left-to-right with normal glyphs, and the bottom line is written right-to-left with mirrored glyphs.

You can cause a stretch of Runic text to be displayed in right-to-left order by putting U+202D (LEFT-TO-RIGHT OVERRIDE [RLO]) at the start of the text and putting U+202C (POP DIRECTIONAL FORMATTING [PDF]) at the end of the text (PDF is not required at the end of a line, as the directionality of the text is reset at a new line, but for the same reason RLO is required at the start of each line of RTL text).

The BabelStone Anglo-Saxon Runic fonts all include mirrored glyphs for use in Right-to-Left contexts. The mirrored glyphs should be applied by activating the rtlm (Right-to-left mirrored forms) OpenType feature (see discussion on "Left-to-right and right-to-left text" at Advanced Typographic Extensions - OpenType Layout) when the text is marked as RTL as descibed in the previous paragraph, but this feature appears not to be supported by Windows Vista or Windows 7.


Example of Right-to-Left Runic Text

From the Front of the Franks Casket

image


‮ᚹᚪᚱᚦᚷᚪ᛬ᛋᚱᛁᚳᚷᚱᚩᚱᚾᚦᚫᚱᚻᛖᚩᚾᚷᚱᛖᚢᛏᚷᛁᛋᚹᚩᛗ

<RLO> WARÞ GA:SRIC GRORN ÞÆR HE ON GREUT GISWOM <PDF>

the runes should be laid out right-to-left, but glyph-mirroring will probably not be applied



Character Repertoire

Code Point Character Name Rune Name BabelStone Runic
Beagnoth Beorhtric Beorhtnoth Beowulf Berhtwald Byrhtferth
16A0 RUNIC LETTER FEHU FEOH FE F feoh
16A2 RUNIC LETTER URUZ UR U ūr
16A3 RUNIC LETTER YR ȳr
16A6 RUNIC LETTER THURISAZ THURS THORN þorn
16A9 RUNIC LETTER OS O ōs
16AA RUNIC LETTER AC A āc
16AB RUNIC LETTER AESC æsċ
16B1 RUNIC LETTER RAIDO RAD REID R rād
16B3 RUNIC LETTER CEN ċēn
16B7 RUNIC LETTER GEBO GYFU G ġyfu
16B8 RUNIC LETTER GAR gār
16B9 RUNIC LETTER WUNJO WYNN W wyn
16BB RUNIC LETTER HAEGL H hæġl
16BE RUNIC LETTER NAUDIZ NYD NAUD N nȳd
16C1 RUNIC LETTER ISAZ IS ISS I īs
16C4 RUNIC LETTER GER ġēr
16C7 RUNIC LETTER IWAZ EOH ēōh
16C8 RUNIC LETTER PERTHO PEORTH P peorð
16C9 RUNIC LETTER ALGIZ EOLHX eolh, eolhseċġ
16CB RUNIC LETTER SIGEL LONG-BRANCH-SOL S siġel
16CF RUNIC LETTER TIWAZ TIR TYR T tīr
16D2 RUNIC LETTER BERKANAN BEORC BJARKAN B beorc
16D6 RUNIC LETTER EHWAZ EH E eh, eoh
16D7 RUNIC LETTER MANNAZ MAN M man
16DA RUNIC LETTER LAUKAZ LAGU LOGR L lagu
16DD RUNIC LETTER ING ing
16DE RUNIC LETTER DAGAZ DAEG D dæġ
16DF RUNIC LETTER OTHALAN ETHEL O ēþel
16E0 RUNIC LETTER EAR ear
16E1 RUNIC LETTER IOR ior
16E2 RUNIC LETTER CWEORTH cweorð
16E3 RUNIC LETTER CALC calc
16E4 RUNIC LETTER CEALC cealc
16E5 RUNIC LETTER STAN stān
16EB RUNIC SINGLE PUNCTUATION
16EC RUNIC MULTIPLE PUNCTUATION
16ED RUNIC CROSS PUNCTUATION


OpenType Features

ScriptLanguageFeatures
Runic <runr>Default <dflt>Glyph Composition Decomposition <ccmp>
Kerning <kern>
Right-To-Left Alternates <rtlm>
Stylistic Alternates <salt>


See Also


Sunday, 4 January 2009

BabelStone Moon Runes

BabelStone Moon Runes is a Unicode Runic font based on the moon runes shown on Thror's map in The Hobbit. See Moon Runes and Goblin Alphabet for more information.



Download



Sample Images

BabelStone Moon Runes (24 points)



Character Repertoire

Basic Latin [0000..007F]
U+0009 TAB
U+0020 SPACE
U+0021!EXCLAMATION MARK
U+0022"QUOTATION MARK
U+0023#NUMBER SIGN
U+0024$DOLLAR SIGN
U+0025%PERCENT SIGN
U+0026&AMPERSAND
U+0027'APOSTROPHE
U+0028(LEFT PARENTHESIS
U+0029)RIGHT PARENTHESIS
U+002A*ASTERISK
U+002B+PLUS SIGN
U+002C,COMMA
U+002D-HYPHEN-MINUS
U+002E.FULL STOP
U+002F/SOLIDUS
U+00300DIGIT ZERO
U+00311DIGIT ONE
U+00322DIGIT TWO
U+00333DIGIT THREE
U+00344DIGIT FOUR
U+00355DIGIT FIVE
U+00366DIGIT SIX
U+00377DIGIT SEVEN
U+00388DIGIT EIGHT
U+00399DIGIT NINE
U+003A:COLON
U+003B;SEMICOLON
U+003C<LESS-THAN SIGN
U+003D=EQUALS SIGN
U+003E>GREATER-THAN SIGN
U+003F?QUESTION MARK
U+0040@COMMERCIAL AT
U+0041ALATIN CAPITAL LETTER A
U+0042BLATIN CAPITAL LETTER B
U+0043CLATIN CAPITAL LETTER C
U+0044DLATIN CAPITAL LETTER D
U+0045ELATIN CAPITAL LETTER E
U+0046FLATIN CAPITAL LETTER F
U+0047GLATIN CAPITAL LETTER G
U+0048HLATIN CAPITAL LETTER H
U+0049ILATIN CAPITAL LETTER I
U+004AJLATIN CAPITAL LETTER J
U+004BKLATIN CAPITAL LETTER K
U+004CLLATIN CAPITAL LETTER L
U+004DMLATIN CAPITAL LETTER M
U+004ENLATIN CAPITAL LETTER N
U+004FOLATIN CAPITAL LETTER O
U+0050PLATIN CAPITAL LETTER P
U+0051QLATIN CAPITAL LETTER Q
U+0052RLATIN CAPITAL LETTER R
U+0053SLATIN CAPITAL LETTER S
U+0054TLATIN CAPITAL LETTER T
U+0055ULATIN CAPITAL LETTER U
U+0056VLATIN CAPITAL LETTER V
U+0057WLATIN CAPITAL LETTER W
U+0058XLATIN CAPITAL LETTER X
U+0059YLATIN CAPITAL LETTER Y
U+005AZLATIN CAPITAL LETTER Z
U+005B[LEFT SQUARE BRACKET
U+005C\REVERSE SOLIDUS
U+005D]RIGHT SQUARE BRACKET
U+005E^CIRCUMFLEX ACCENT
U+005F_LOW LINE
U+0060`GRAVE ACCENT
U+0061aLATIN SMALL LETTER A
U+0062bLATIN SMALL LETTER B
U+0063cLATIN SMALL LETTER C
U+0064dLATIN SMALL LETTER D
U+0065eLATIN SMALL LETTER E
U+0066fLATIN SMALL LETTER F
U+0067gLATIN SMALL LETTER G
U+0068hLATIN SMALL LETTER H
U+0069iLATIN SMALL LETTER I
U+006AjLATIN SMALL LETTER J
U+006BkLATIN SMALL LETTER K
U+006ClLATIN SMALL LETTER L
U+006DmLATIN SMALL LETTER M
U+006EnLATIN SMALL LETTER N
U+006FoLATIN SMALL LETTER O
U+0070pLATIN SMALL LETTER P
U+0071qLATIN SMALL LETTER Q
U+0072rLATIN SMALL LETTER R
U+0073sLATIN SMALL LETTER S
U+0074tLATIN SMALL LETTER T
U+0075uLATIN SMALL LETTER U
U+0076vLATIN SMALL LETTER V
U+0077wLATIN SMALL LETTER W
U+0078xLATIN SMALL LETTER X
U+0079yLATIN SMALL LETTER Y
U+007AzLATIN SMALL LETTER Z
U+007B{LEFT CURLY BRACKET
U+007C|VERTICAL LINE
U+007D}RIGHT CURLY BRACKET
U+007E~TILDE

Latin-1 Supplement [0080..00FF]
U+00A0 NO-BREAK SPACE
U+00B7·MIDDLE DOT
U+00C0ÀLATIN CAPITAL LETTER A WITH GRAVE
U+00C1ÁLATIN CAPITAL LETTER A WITH ACUTE
U+00C2ÂLATIN CAPITAL LETTER A WITH CIRCUMFLEX
U+00C3ÃLATIN CAPITAL LETTER A WITH TILDE
U+00C4ÄLATIN CAPITAL LETTER A WITH DIAERESIS
U+00C5ÅLATIN CAPITAL LETTER A WITH RING ABOVE
U+00C6ÆLATIN CAPITAL LETTER AE
U+00C7ÇLATIN CAPITAL LETTER C WITH CEDILLA
U+00C8ÈLATIN CAPITAL LETTER E WITH GRAVE
U+00C9ÉLATIN CAPITAL LETTER E WITH ACUTE
U+00CAÊLATIN CAPITAL LETTER E WITH CIRCUMFLEX
U+00CBËLATIN CAPITAL LETTER E WITH DIAERESIS
U+00CCÌLATIN CAPITAL LETTER I WITH GRAVE
U+00CDÍLATIN CAPITAL LETTER I WITH ACUTE
U+00CEÎLATIN CAPITAL LETTER I WITH CIRCUMFLEX
U+00CFÏLATIN CAPITAL LETTER I WITH DIAERESIS
U+00D0ÐLATIN CAPITAL LETTER ETH
U+00D1ÑLATIN CAPITAL LETTER N WITH TILDE
U+00D2ÒLATIN CAPITAL LETTER O WITH GRAVE
U+00D3ÓLATIN CAPITAL LETTER O WITH ACUTE
U+00D4ÔLATIN CAPITAL LETTER O WITH CIRCUMFLEX
U+00D5ÕLATIN CAPITAL LETTER O WITH TILDE
U+00D6ÖLATIN CAPITAL LETTER O WITH DIAERESIS
U+00D8ØLATIN CAPITAL LETTER O WITH STROKE
U+00D9ÙLATIN CAPITAL LETTER U WITH GRAVE
U+00DAÚLATIN CAPITAL LETTER U WITH ACUTE
U+00DBÛLATIN CAPITAL LETTER U WITH CIRCUMFLEX
U+00DCÜLATIN CAPITAL LETTER U WITH DIAERESIS
U+00DEÞLATIN CAPITAL LETTER THORN
U+00DFßLATIN SMALL LETTER SHARP S
U+00DDÝLATIN CAPITAL LETTER Y WITH ACUTE
U+00E0àLATIN SMALL LETTER A WITH GRAVE
U+00E1áLATIN SMALL LETTER A WITH ACUTE
U+00E2âLATIN SMALL LETTER A WITH CIRCUMFLEX
U+00E3ãLATIN SMALL LETTER A WITH TILDE
U+00E4äLATIN SMALL LETTER A WITH DIAERESIS
U+00E5åLATIN SMALL LETTER A WITH RING ABOVE
U+00E6æLATIN SMALL LETTER AE
U+00E7çLATIN SMALL LETTER C WITH CEDILLA
U+00E8èLATIN SMALL LETTER E WITH GRAVE
U+00E9éLATIN SMALL LETTER E WITH ACUTE
U+00EAêLATIN SMALL LETTER E WITH CIRCUMFLEX
U+00EBëLATIN SMALL LETTER E WITH DIAERESIS
U+00ECìLATIN SMALL LETTER I WITH GRAVE
U+00EDíLATIN SMALL LETTER I WITH ACUTE
U+00EEîLATIN SMALL LETTER I WITH CIRCUMFLEX
U+00EFïLATIN SMALL LETTER I WITH DIAERESIS
U+00F0ðLATIN SMALL LETTER ETH
U+00F1ñLATIN SMALL LETTER N WITH TILDE
U+00F2òLATIN SMALL LETTER O WITH GRAVE
U+00F3óLATIN SMALL LETTER O WITH ACUTE
U+00F4ôLATIN SMALL LETTER O WITH CIRCUMFLEX
U+00F5õLATIN SMALL LETTER O WITH TILDE
U+00F6öLATIN SMALL LETTER O WITH DIAERESIS
U+00F8øLATIN SMALL LETTER O WITH STROKE
U+00F9ùLATIN SMALL LETTER U WITH GRAVE
U+00FAúLATIN SMALL LETTER U WITH ACUTE
U+00FBûLATIN SMALL LETTER U WITH CIRCUMFLEX
U+00FCüLATIN SMALL LETTER U WITH DIAERESIS
U+00FDýLATIN SMALL LETTER Y WITH ACUTE
U+00FEþLATIN SMALL LETTER THORN
U+00FFÿLATIN SMALL LETTER Y WITH DIAERESIS

Runic [16A0..16FF]
U+16A0RUNIC LETTER FEHU FEOH FE F
U+16A2RUNIC LETTER URUZ UR U
U+16A3RUNIC LETTER YR
U+16A6RUNIC LETTER THURISAZ THURS THORN
U+16A9RUNIC LETTER OS O
U+16AARUNIC LETTER AC A
U+16ABRUNIC LETTER AESC
U+16B1RUNIC LETTER RAIDO RAD REID R
U+16B3RUNIC LETTER CEN
U+16B7RUNIC LETTER GEBO GYFU G
U+16B8RUNIC LETTER GAR
U+16B9RUNIC LETTER WUNJO WYNN W
U+16BBRUNIC LETTER HAEGL H
U+16BERUNIC LETTER NAUDIZ NYD NAUD N
U+16C1RUNIC LETTER ISAZ IS ISS I
U+16C4RUNIC LETTER GER
U+16C7RUNIC LETTER IWAZ EOH
U+16C8RUNIC LETTER PERTHO PEORTH P
U+16C9RUNIC LETTER ALGIZ EOLHX
U+16CBRUNIC LETTER SIGEL LONG-BRANCH-SOL S
U+16CFRUNIC LETTER TIWAZ TIR TYR T
U+16D2RUNIC LETTER BERKANAN BEORC BJARKAN B
U+16D6RUNIC LETTER EHWAZ EH E
U+16D7RUNIC LETTER MANNAZ MAN M
U+16DARUNIC LETTER LAUKAZ LAGU LOGR L
U+16DDRUNIC LETTER ING
U+16DERUNIC LETTER DAGAZ DAEG D
U+16DFRUNIC LETTER OTHALAN ETHEL O
U+16E0RUNIC LETTER EAR
U+16E1RUNIC LETTER IOR
U+16E2RUNIC LETTER CWEORTH
U+16E3RUNIC LETTER CALC
U+16E4RUNIC LETTER CEALC
U+16E5RUNIC LETTER STAN
U+16EBRUNIC SINGLE PUNCTUATION
U+16ECRUNIC MULTIPLE PUNCTUATION
U+16EDRUNIC CROSS PUNCTUATION

General Punctuation [2000..206F]
U+200BZERO WIDTH SPACE
U+200CZERO WIDTH NON-JOINER
U+200DZERO WIDTH JOINER

Combining Diacritical Marks for Symbols [20D0..20FF]
U+20DECOMBINING ENCLOSING SQUARE


OpenType Features

ScriptLanguageFeatures
Runic <runr>Default <dflt>Glyph Composition Decomposition <ccmp>


See Also


Followers

About Me