aboutsummaryrefslogtreecommitdiff
path: root/share/syscons/fonts
diff options
context:
space:
mode:
Diffstat (limited to 'share/syscons/fonts')
-rw-r--r--share/syscons/fonts/INDEX.fonts420
-rw-r--r--share/syscons/fonts/Makefile37
-rw-r--r--share/syscons/fonts/armscii8-8x14.fnt84
-rw-r--r--share/syscons/fonts/armscii8-8x16.fnt96
-rw-r--r--share/syscons/fonts/armscii8-8x8.fnt50
-rw-r--r--share/syscons/fonts/cp1251-8x14.fnt84
-rw-r--r--share/syscons/fonts/cp1251-8x16.fnt96
-rw-r--r--share/syscons/fonts/cp1251-8x8.fnt50
-rw-r--r--share/syscons/fonts/cp437-8x14.fnt83
-rw-r--r--share/syscons/fonts/cp437-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp437-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp437-thin-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp437-thin-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp850-8x14.fnt83
-rw-r--r--share/syscons/fonts/cp850-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp850-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp850-thin-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp850-thin-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp865-8x14.fnt83
-rw-r--r--share/syscons/fonts/cp865-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp865-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp865-thin-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp865-thin-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp866-8x14.fnt83
-rw-r--r--share/syscons/fonts/cp866-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp866-8x8.fnt49
-rw-r--r--share/syscons/fonts/cp866b-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp866c-8x16.fnt95
-rw-r--r--share/syscons/fonts/cp866u-8x14.fnt84
-rw-r--r--share/syscons/fonts/cp866u-8x16.fnt96
-rw-r--r--share/syscons/fonts/cp866u-8x8.fnt50
-rw-r--r--share/syscons/fonts/haik8-8x14.fnt84
-rw-r--r--share/syscons/fonts/haik8-8x16.fnt96
-rw-r--r--share/syscons/fonts/haik8-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso-thin-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso02-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso02-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso02-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso04-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso04-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso04-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso04-vga9-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso04-vga9-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso04-vga9-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso04-vga9-wide-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso04-wide-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso05-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso05-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso05-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso07-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso07-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso07-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso08-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso08-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso08-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso09-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso15-8x14.fnt84
-rw-r--r--share/syscons/fonts/iso15-8x16.fnt96
-rw-r--r--share/syscons/fonts/iso15-8x8.fnt50
-rw-r--r--share/syscons/fonts/iso15-thin-8x16.fnt96
-rw-r--r--share/syscons/fonts/koi8-r-8x14.fnt84
-rw-r--r--share/syscons/fonts/koi8-r-8x16.fnt96
-rw-r--r--share/syscons/fonts/koi8-r-8x8.fnt50
-rw-r--r--share/syscons/fonts/koi8-rb-8x16.fnt96
-rw-r--r--share/syscons/fonts/koi8-rc-8x16.fnt96
-rw-r--r--share/syscons/fonts/koi8-u-8x14.fnt84
-rw-r--r--share/syscons/fonts/koi8-u-8x16.fnt96
-rw-r--r--share/syscons/fonts/koi8-u-8x8.fnt50
-rw-r--r--share/syscons/fonts/swiss-1131-8x16.fnt96
-rw-r--r--share/syscons/fonts/swiss-1251-8x16.fnt96
-rw-r--r--share/syscons/fonts/swiss-8x16.fnt95
-rw-r--r--share/syscons/fonts/swiss-8x8.fnt49
75 files changed, 6215 insertions, 0 deletions
diff --git a/share/syscons/fonts/INDEX.fonts b/share/syscons/fonts/INDEX.fonts
new file mode 100644
index 000000000000..b7a786cce3cc
--- /dev/null
+++ b/share/syscons/fonts/INDEX.fonts
@@ -0,0 +1,420 @@
+#
+# $FreeBSD$
+#
+# database for vidfont(8)
+#
+# Format <file>:<lang>:<description>
+#
+# lang: ar bg cs da de el en es fi fr hr hu hy is it iw ja ko nl no pl
+# pt ro ru sh sk sl sv tr uk zh
+# lang: lang,lang
+#
+# Example:
+# german.iso.kbd:de:Deutsch ISO
+# german.iso.kbd:en:German ISO
+#
+# If lang empty use 'en' (us-english) as default.
+#
+# See also setlocale(3),
+# /usr/share/locale, /usr/X11/lib/X11/locale/locale.alias
+######################################################################
+# Subject: ISO 8859-1 National Character Set FAQ
+# Date: 23 Nov 1994 15:48:14 GMT
+# Archive-name: internationalization/iso-8859-1-charset
+#
+# ISO 8859-1 supports the following languages:
+# Afrikaans, Catalan, Danish, Dutch, English, Faroese, Finnish, French,
+# German, Galician, Irish, Icelandic, Italian, Norwegian, Portuguese,
+# Spanish and Swedish.
+#
+# (It has been called to my attention that Albanian can be written with
+# ISO 8859-1 also. However, from a standards point of view, ISO 8859-2
+# is the appropriate character set for Balkan countries.)
+#
+# ISO 8859-1 is just one part of the ISO-8859 standard, which specifies
+# several character sets, e.g.:
+# 8859-1 Europe, Latin America
+# 8859-2 Eastern Europe
+# 8859-3 SE Europe/miscellaneous (Esperanto, Maltese, etc.)
+# 8859-4 Scandinavia/Baltic (mostly covered by 8859-1 also)
+# 8859-5 Cyrillic
+# 8859-6 Arabic
+# 8859-7 Greek
+# 8859-8 Hebrew
+# 8859-9 Latin5, same as 8859-1 except for Turkish instead of Icelandic
+# 8859-10 Latin6, for Eskimo/Scandinavian languages
+# 8859-15 Latin9, same as 8859-1 except for new characters incl. Euro/OE/oe.
+#
+################################
+# Language support: MENU, FONT
+#
+MENU:en:Choose your keyboard font
+MENU:de:Wähle Deine Schrift
+MENU:fr:Choisissez votre fonte écran
+MENU:pl:Wybierz czcionkê ekranow±
+MENU:es:Escoja el juego de caracteres
+MENU:iw:äîéùøäî ïôåâ øçá
+MENU:uk:÷ÉÂÅÒ¦ÔØ ÛÒÉÆÔ
+MENU:el:ÅðéëÝîôå ôç ãñáììáôïóåéñÜ ôçò êïíóüëáò
+MENU:hy:ÀÝïñ»ù ·ñ³ýÇÏ ë³ñù³íáñÙ³Ý ï³é³ï»ë³ÏÁ
+#
+FONT:en:cp437-8x16.fnt
+FONT:de,fr,es,is,it,sv,da,fi,nl,no,pt:iso-8x16.fnt
+FONT:ru:koi8-r-8x16.fnt
+FONT:hr,hu,pl,cs:iso02-8x16.fnt
+FONT:lt:iso04-8x16.fnt
+FONT:iw:iso08-8x16.fnt
+FONT:uk:koi8-u-8x16.fnt
+FONT:el:iso07-8x16.fnt
+FONT:hy:armscii8-8x16.fnt
+#
+armscii8-8x16.fnt:hy:ARMSCII-8 Îá¹³íáñÙ³Ý ³ÕáõëÛ³Ï, 8x16
+armscii8-8x16.fnt:ru:ëÏÄÉÒÏ×ËÁ ARMSCII-8, 8x16
+armscii8-8x16.fnt:en:ARMSCII-8 Character set, 8x16
+armscii8-8x16.fnt:de:ARMSCII-8 Zeichensatz, 8x16
+
+armscii8-8x14.fnt:hy:ARMSCII-8 Îá¹³íáñÙ³Ý ³ÕáõëÛ³Ï, 8x14
+armscii8-8x14.fnt:ru:ëÏÄÉÒÏ×ËÁ ARMSCII-8, 8x14
+armscii8-8x14.fnt:en:ARMSCII-8 Character set, 8x14
+armscii8-8x14.fnt:de:ARMSCII-8 Zeichensatz, 8x14
+
+armscii8-8x8.fnt:hy:ARMSCII-8 Îá¹³íáñÙ³Ý ³ÕáõëÛ³Ï, 8x8
+armscii8-8x8.fnt:ru:ëÏÄÉÒÏ×ËÁ ARMSCII-8, 8x8
+armscii8-8x8.fnt:en:ARMSCII-8 Character set, 8x8
+armscii8-8x8.fnt:de:ARMSCII-8 Zeichensatz, 8x8
+
+cp437-8x14.fnt:en:Codepage 437 English, 8x14
+cp437-8x14.fnt:de:Codeseite 437 Englisch, 8x14
+cp437-8x14.fnt:fr:Code page 437 Anglais, 8x14
+cp437-8x14.fnt:es:Página de códigos 437 inglés, 8x14
+cp437-8x14.fnt:uk:ûÒÉÆÔ 437 ÁÎÇ̦ÊÓØËÉÊ, 8x14
+
+cp437-8x16.fnt:en:Codepage 437 English, 8x16
+cp437-8x16.fnt:de:Codeseite 437 Englisch, 8x16
+cp437-8x16.fnt:fr:Code page 437 Anglais, 8x16
+cp437-8x16.fnt:es:Página de códigos 437 inglés, 8x16
+cp437-8x16.fnt:uk:ûÒÉÆÔ 437 ÁÎÇ̦ÊÓØËÉÊ, 8x16
+
+cp437-thin-8x16.fnt:en:Codepage 437 English, 8x16 (thin)
+cp437-thin-8x16.fnt:de:Codeseite 437 Englisch, 8x16 (dünn)
+cp437-thin-8x16.fnt:fr:Code page 437 Anglais, 8x16 (dünn)
+cp437-thin-8x16.fnt:es:Página de códigos 437 inglés, 8x16 (fina)
+cp437-thin-8x16.fnt:uk:ûÒÉÆÔ 437 ÁÎÇ̦ÊÓØËÉÊ, 8x16 (ÔÏÎËÉÊ)
+
+cp437-8x8.fnt:en:Codepage 437 English, 8x8
+cp437-8x8.fnt:de:Codeseite 437 Englisch, 8x8
+cp437-8x8.fnt:fr:Code page 437 Anglais, 8x8
+cp437-8x8.fnt:es:Página de códigos 437 inglés, 8x8
+cp437-8x8.fnt:uk:ûÒÉÆÔ 437 ÁÎÇ̦ÊÓØËÉÊ, 8x8
+
+cp437-thin-8x8.fnt:en:Codepage 437 English, 8x8 (thin)
+cp437-thin-8x8.fnt:de:Codeseite 437 Englisch, 8x8 (dünn)
+cp437-thin-8x8.fnt:fr:Code page 437 Anglais, 8x8 (dünn)
+cp437-thin-8x8.fnt:es:Página de códigos 437 inglés, 8x8 (fina)
+cp437-thin-8x8.fnt:uk:ûÒÉÆÔ 437 ÁÎÇ̦ÊÓØËÉÊ, 8x8 (ÔÏÎËÉÊ)
+
+cp850-8x14.fnt:en:Codepage 850 Multilingual Latin I, 8x14
+cp850-8x14.fnt:de:Codeseite 850 Mehrsprachig (Lateinisch I), 8x14
+cp850-8x14.fnt:fr:Latin multilingual I, 8x14
+cp850-8x14.fnt:es:Página de códigos 850 multilingüe, 8x14
+cp850-8x14.fnt:uk:ûÒÉÆÔ 850 ÌÁÔÉÎÉÃÑ I, 8x14
+
+cp850-8x16.fnt:en:Codepage 850 Multilingual Latin I, 8x16
+cp850-8x16.fnt:de:Codeseite 850 Mehrsprachig (Lateinisch I), 8x16
+cp850-8x16.fnt:fr:Latin multilingual I, 8x16
+cp850-8x16.fnt:es:Página de códigos 850 multilingüe, 8x16
+cp850-8x16.fnt:uk:ûÒÉÆÔ 850 ÌÁÔÉÎÉÃÑ I, 8x16
+
+cp850-thin-8x16.fnt:en:Codepage 850 Multilingual Latin I, 8x16 (thin)
+cp850-thin-8x16.fnt:de:Codeseite 850 Mehrsprachig (Lateinisch I), 8x16 (dünn)
+cp850-thin-8x16.fnt:fr:Latin multilingual I, 8x16 (fine)
+cp850-thin-8x16.fnt:es:Página de códigos 850 multilingüe, 8x16 (fina)
+cp850-thin-8x16.fnt:uk:ûÒÉÆÔ 850 ÌÁÔÉÎÉÃÑ I, 8x16 (ÔÏÎËÉÊ)
+
+cp850-8x8.fnt:en:Codepage 850 Multilingual Latin I, 8x8
+cp850-8x8.fnt:de:Codeseite 850 Mehrsprachig (Lateinisch I), 8x8
+cp850-8x8.fnt:fr:Latin multilingual I, 8x8
+cp850-8x8.fnt:es:Página de códigos 850 multilingüe, 8x8
+cp850-8x8.fnt:uk:ûÒÉÆÔ 850 ÌÁÔÉÎÉÃÑ I, 8x8
+
+cp850-thin-8x8.fnt:en:Codepage 850 Multilingual Latin I, 8x8 (thin)
+cp850-thin-8x8.fnt:de:Codeseite 850 Mehrsprachig (Lateinisch I), 8x8 (dünn)
+cp850-thin-8x8.fnt:fr:Latin multilingual I, 8x8 (fine)
+cp850-thin-8x8.fnt:es:Página de códigos 850 multilingüe, 8x8 (fina)
+cp850-thin-8x8.fnt:uk:ûÒÉÆÔ 850 ÌÁÔÉÎÉÃÑ I, 8x8 (ÔÏÎËÉÊ)
+
+cp865-8x14.fnt:en:Codepage 865 Norwegian, 8x14
+cp865-8x14.fnt:de:Codeseite 865 Norwegen, 8x14
+cp865-8x14.fnt:fr:Code page 865 Norvégien, 8x14
+cp865-8x14.fnt:es:Página de códigos 865 noruego, 8x14
+cp865-8x14.fnt:uk:ûÒÉÆÔ 865 ÎÏÒ×ÅÚØËÉÊ, 8x14
+
+cp865-8x16.fnt:en:Codepage 865 Norwegian, 8x16
+cp865-8x16.fnt:de:Codeseite 865 Norwegen, 8x16
+cp865-8x16.fnt:fr:Code page 865 Norvégien, 8x16
+cp865-8x16.fnt:es:Página de códigos 865 noruego, 8x16
+cp865-8x16.fnt:uk:ûÒÉÆÔ 865 ÎÏÒ×ÅÚØËÉÊ, 8x16
+
+cp865-thin-8x16.fnt:en:Codepage 865 Norwegian, 8x16 (thin)
+cp865-thin-8x16.fnt:de:Codeseite 865 Norwegen, 8x16 (dünn)
+cp865-thin-8x16.fnt:fr:Code page 865 Norvégien, 8x16 (fine)
+cp865-thin-8x16.fnt:es:Página de códigos 865 noruego, 8x16 (fina)
+cp865-thin-8x16.fnt:uk:ûÒÉÆÔ 865 ÎÏÒ×ÅÚØËÉÊ, 8x16 (ÔÏÎËÉÊ)
+
+cp865-8x8.fnt:en:Codepage 885 Norwegian, 8x8
+cp865-8x8.fnt:de:Codeseite 865 Norwegen, 8x8
+cp865-8x8.fnt:fr:Code page 865 Norvégien, 8x8
+cp865-8x8.fnt:es:Página de códigos 865 noruego, 8x8
+cp865-8x8.fnt:uk:ûÒÉÆÔ 865 ÎÏÒ×ÅÚØËÉÊ, 8x8
+
+cp865-thin-8x8.fnt:en:Codepage 885 Norwegian, 8x8 (thin)
+cp865-thin-8x8.fnt:de:Codeseite 885 Norwegen, 8x8 (thin)
+cp865-thin-8x8.fnt:fr:Code page 885 Norvégien, 8x8 (fine)
+cp865-thin-8x8.fnt:es:Página de códigos 865 noruego, 8x8 (fina)
+cp865-thin-8x8.fnt:uk:ûÒÉÆÔ 885 ÎÏÒ×ÅÚØËÉÊ, 8x8 (ÔÏÎËÉÊ)
+
+cp866-8x8.fnt:en:Codepage 866 Russian, 8x8
+cp866-8x8.fnt:de:Codeseite 866 Russisch, 8x8
+cp866-8x8.fnt:ru:ûÒÉÆÔ cp866 ÒÕÓÓËÉÊ, 8x8
+cp866-8x8.fnt:fr:Code page 866 Russe, 8x8
+cp866-8x8.fnt:es:Página de códigos 866 ruso, 8x8
+cp866-8x8.fnt:uk:ûÒÉÆÔ cp866 ÒÏÓ¦ÊÓØËÉÊ, 8x8
+
+cp866-8x14.fnt:en:Codepage 866 Russian, 8x14
+cp866-8x14.fnt:de:Codeseite 866 Russisch, 8x14
+cp866-8x14.fnt:ru:ûÒÉÆÔ cp866 ÒÕÓÓËÉÊ, 8x14
+cp866-8x14.fnt:fr:Code page 866 Russe, 8x14
+cp866-8x14.fnt:es:Página de códigos 866 ruso, 8x14
+cp866-8x14.fnt:uk:ûÒÉÆÔ cp866 ÒÏÓ¦ÊÓØËÉÊ, 8x14
+
+cp866-8x16.fnt:en:Codepage 866 Russian, 8x16
+cp866-8x16.fnt:de:Codeseite 866 Russisch, 8x16
+cp866-8x16.fnt:ru:ûÒÉÆÔ cp866 ÒÕÓÓËÉÊ, 8x16
+cp866-8x16.fnt:fr:Code page 866 Russe, 8x16
+cp866-8x16.fnt:es:Página de códigos 866 ruso, 8x16
+cp866-8x16.fnt:uk:ûÒÉÆÔ cp866 ÒÏÓ¦ÊÓØËÉÊ, 8x16
+
+cp866b-8x16.fnt:en:Codepage 866 (b) Russian, 8x16
+cp866b-8x16.fnt:de:Codeseite 866 (b) Russisch, 8x16
+cp866b-8x16.fnt:ru:ûÒÉÆÔ cp866 (b) ÒÕÓÓËÉÊ, 8x16
+cp866b-8x16.fnt:fr:Code page 866 (b) Russe, 8x16
+cp866b-8x16.fnt:es:Página de códigos 866 (b) ruso, 8x16
+cp866b-8x16.fnt:uk:ûÒÉÆÔ cp866 (b) ÒÏÓ¦ÊÓØËÉÊ, 8x16
+
+cp866c-8x16.fnt:en:Codepage 866 (c) Russian, 8x16
+cp866c-8x16.fnt:de:Codeseite 866 (c) Russisch, 8x16
+cp866c-8x16.fnt:ru:ûÒÉÆÔ cp866 (c) ÒÕÓÓËÉÊ, 8x16
+cp866c-8x16.fnt:fr:Code page 866 (c) Russe, 8x16
+cp866c-8x16.fnt:es:Página de códigos 866 (c) ruso, 8x16
+cp866c-8x16.fnt:uk:ûÒÉÆÔ cp866 (c) ÒÏÓ¦ÊÓØËÉÊ, 8x16
+
+cp1251-8x8.fnt:en:Codepage 1251 Cyrillic, 8x8
+cp1251-8x8.fnt:ru:ûÒÉÆÔ cp1251 ËÉÒÉÌÌÉÃÁ, 8x8
+cp1251-8x8.fnt:uk:ûÒÉÆÔ cp1251-ËÉÒÉÌÉÃÑ, 8x8
+
+cp1251-8x14.fnt:en:Codepage 1251 Cyrillic, 8x14
+cp1251-8x14.fnt:ru:ûÒÉÆÔ cp1251 ËÉÒÉÌÌÉÃÁ, 8x14
+cp1251-8x14.fnt:uk:ûÒÉÆÔ cp1251-ËÉÒÉÌÉÃÑ, 8x14
+
+cp1251-8x16.fnt:en:Codepage 1251 Cyrillic, 8x16
+cp1251-8x16.fnt:ru:ûÒÉÆÔ cp1251 ËÉÒÉÌÌÉÃÁ, 8x16
+cp1251-8x16.fnt:uk:ûÒÉÆÔ cp1251-ËÉÒÉÌÉÃÑ, 8x16
+
+swiss-1131-8x16.fnt:en:Codepage 1131 Belarusian, 8x16 (swiss)
+swiss-1251-8x16.fnt:en:Codepage 1251 Cyrillic, 8x16 (swiss)
+
+haik8-8x16.fnt:hy:гۻñ»Ý haik8 ¥û·ï³·áñÍ»É armscii8 í»ñ³Ïṩ Ñ»ï¤
+haik8-8x16.fnt:ru:áÒÍÑÎÓËÁÑ haik8 (ÔÏÌØËÏ ÄÌÑ ÐÅÒÅËÏÄÉÒÏ×ËÉ Ó armscii8)
+haik8-8x16.fnt:en:haik8 codepage (use only with armscii8 screenmap)
+haik8-8x16.fnt:de:haik8 Zeichensatz (nur mit armscii8 umwandler verwenden)
+
+haik8-8x14.fnt:hy:гۻñ»Ý haik8 ¥û·ï³·áñÍ»É armscii8 í»ñ³Ïṩ Ñ»ï¤
+haik8-8x14.fnt:ru:áÒÍÑÎÓËÁÑ haik8 (ÔÏÌØËÏ ÄÌÑ ÐÅÒÅËÏÄÉÒÏ×ËÉ Ó armscii8)
+haik8-8x14.fnt:en:haik8 codepage (use only with armscii8 screenmap)
+haik8-8x14.fnt:de:haik8 Zeichensatz (nur mit armscii8 umwandler verwenden)
+
+haik8-8x8.fnt:hy:гۻñ»Ý haik8 ¥û·ï³·áñÍ»É armscii8 í»ñ³Ïṩ Ñ»ï¤
+haik8-8x8.fnt:ru:áÒÍÑÎÓËÁÑ haik8 (ÔÏÌØËÏ ÄÌÑ ÐÅÒÅËÏÄÉÒÏ×ËÉ Ó armscii8)
+haik8-8x8.fnt:en:haik8 codepage (use only with armscii8 screenmap)
+haik8-8x8.fnt:de:haik8 Zeichensatz (nur mit armscii8 umwandler verwenden)
+
+iso-8x16.fnt:en:ISO-8859-1 West European, 8x16
+iso-8x16.fnt:de:ISO-8859-1 Westeuropa, 8x16
+iso-8x16.fnt:fr:ISO-8859-1 Est européen, 8x16
+iso-8x16.fnt:es:ISO-8859-1 europeo occidental, 8x16
+iso-8x16.fnt:uk:ISO-8859-1 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x16
+
+iso-8x14.fnt:en:ISO-8859-1 West European, 8x14
+iso-8x14.fnt:de:ISO-8859-1 Westeuropa, 8x14
+iso-8x14.fnt:fr:ISO-8859-1 Est européen, 8x14
+iso-8x14.fnt:es:ISO-8859-1 europeo occidental, 8x14
+iso-8x14.fnt:uk:ISO-8859-1 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x14
+
+iso-8x8.fnt:en:ISO-8859-1 West European, 8x8
+iso-8x8.fnt:de:ISO-8859-1 Westeuropa, 8x8
+iso-8x8.fnt:fr:ISO-8859-1 Est européen, 8x8
+iso-8x8.fnt:es:ISO-8859-1 europeo occidental, 8x8
+iso-8x8.fnt:uk:ISO-8859-1 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x8
+
+iso-thin-8x16.fnt:en:ISO-8859-1 West European, 8x16 (thin)
+iso-thin-8x16.fnt:de:ISO-8859-1 Westeuropa, 8x16 (dünn)
+iso-thin-8x16.fnt:fr:ISO-8859-1 Est européen, 8x16 (fine)
+iso-thin-8x16.fnt:es:ISO-8859-1 europeo occidental, 8x16 (fina)
+iso-thin-8x16.fnt:uk:ISO-8859-1 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x16 (ÔÏÎËÉÊ)
+
+iso02-8x16.fnt:en:ISO-8859-2 Central European, 8x16
+iso02-8x16.fnt:de:ISO-8859-2 Mitteleuropa, 8x16
+iso02-8x16.fnt:es:ISO-8859-2 centroeuropeo, 8x16
+iso02-8x16.fnt:uk:ISO-8859-2 ãÅÎÔÒÁÌØÎÁ ´×ÒÏÐÁ, 8x16
+
+iso02-8x14.fnt:en:ISO-8859-2 Central European, 8x14
+iso02-8x14.fnt:de:ISO-8859-2 Mitteleuropa, 8x14
+iso02-8x14.fnt:es:ISO-8859-2 centroeuropeo, 8x14
+iso02-8x14.fnt:uk:ISO-8859-2 ãÅÎÔÒÁÌØÎÁ ´×ÒÏÐÁ, 8x14
+
+iso02-8x8.fnt:en:ISO-8859-2 Central European, 8x8
+iso02-8x8.fnt:de:ISO-8859-2 Mitteleuropa, 8x8
+iso02-8x8.fnt:es:ISO-8859-2 centroeuropeo, 8x8
+iso02-8x8.fnt:uk:ISO-8859-2 ãÅÎÔÒÁÌØÎÁ ´×ÒÏÐÁ, 8x8
+
+iso04-8x16.fnt:en:ISO-8859-4 Baltic, 8x16
+iso04-8x16.fnt:es:ISO-8859-4 báltico, 8x16
+
+iso04-wide-8x16.fnt:en:ISO-8859-4 Baltic wide, 8x16
+iso04-wide-8x16.fnt:es:ISO-8859-4 báltico, 8x16 (ancha)
+
+iso04-8x14.fnt:en:ISO-8859-4 Baltic, 8x14
+iso04-8x14.fnt:es:ISO-8859-4 báltico, 8x14
+
+iso04-8x8.fnt:en:ISO-8859-4 Baltic, 8x8
+iso04-8x8.fnt:es:ISO-8859-4 báltico, 8x8
+
+iso05-8x8.fnt:en:ISO-8859-5 Cyrillic, 8x8
+iso05-8x8.fnt:ru:ISO-8859-5 ËÉÒÉÌÌÉÃÁ, 8x8
+iso05-8x8.fnt:uk:ISO-8859-5 ËÉÒÉÌÉÃÑ, 8x8
+
+iso05-8x14.fnt:en:ISO-8859-5 Cyrillic, 8x14
+iso05-8x14.fnt:ru:ISO-8859-5 ËÉÒÉÌÌÉÃÁ, 8x14
+iso05-8x14.fnt:uk:ISO-8859-5 ËÉÒÉÌÉÃÑ, 8x14
+
+iso05-8x16.fnt:en:ISO-8859-5 Cyrillic, 8x16
+iso05-8x16.fnt:ru:ISO-8859-5 ËÉÒÉÌÌÉÃÁ, 8x16
+iso05-8x16.fnt:uk:ISO-8859-5 ËÉÒÉÌÉÃÑ, 8x16
+
+iso07-8x16.fnt:en:ISO-8859-7 Greek, 8x16
+iso07-8x16.fnt:el:ISO-8859-7 ÅëëçíéêÞ, 8x16
+
+iso07-8x14.fnt:en:ISO-8859-7 Greek, 8x14
+iso07-8x14.fnt:el:ISO-8859-7 ÅëëçíéêÞ, 8x14
+
+iso07-8x8.fnt:en:ISO-8859-7 Greek, 8x8
+iso07-8x8.fnt:el:ISO-8859-7 ÅëëçíéêÞ, 8x8
+
+iso08-8x16.fnt:en:ISO-8859-8 Hebrew, 8x16
+iso08-8x16.fnt:iw:ISO-8859-8 8x16 ,úéøáò
+
+iso08-8x14.fnt:en:ISO-8859-8 Hebrew, 8x14
+iso08-8x14.fnt:iw:ISO-8859-8 8x14 ,úéøáò
+
+iso08-8x8.fnt:en:ISO-8859-8 Hebrew, 8x8
+iso08-8x8.fnt:iw:ISO-8859-8 8x8 ,úéøáò
+
+iso09-8x16.fnt:en:ISO-8859-9 Turkish, 8x16
+iso09-8x16.fnt:uk:ISO-8859-9 ÔÕÒÅÃØËÉÊ, 8x16
+
+iso04-vga9-8x16.fnt:en:ISO-8859-4 Baltic (VGA 9bit mapped), 8x16
+iso04-vga9-8x16.fnt:es:ISO-8859-4 báltico, 8x16 (VGA 9 bits)
+
+iso04-vga9-wide-8x16.fnt:en:ISO-8859-4 Baltic wide (VGA 9bit mapped), 8x16
+iso04-vga9-wide-8x16.fnt:es:ISO-8859-4 báltico, 8x16 (VGA 9 bits, ancha)
+
+iso04-vga9-8x14.fnt:en:ISO-8859-4 Baltic (VGA 9bit mapped), 8x14
+iso04-vga9-8x14.fnt:es:ISO-8859-4 báltico, 8x14 (VGA 9 bits)
+
+iso04-vga9-8x8.fnt:en:ISO-8859-4 Baltic (VGA 9bit mapped), 8x8
+iso04-vga9-8x8.fnt:es:ISO-8859-4 báltico, 8x8 (VGA 9 bits)
+
+iso15-8x16.fnt:en:ISO-8859-15 West European, 8x16
+iso15-8x16.fnt:de:ISO-8859-15 Westeuropa, 8x16
+iso15-8x16.fnt:fr:ISO-8859-15 Est européen, 8x16
+iso15-8x16.fnt:es:ISO-8859-15 europeo occidental, 8x16
+iso15-8x16.fnt:uk:ISO-8859-15 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x16
+
+iso15-8x14.fnt:en:ISO-8859-15 West European, 8x14
+iso15-8x14.fnt:de:ISO-8859-15 Westeuropa, 8x14
+iso15-8x14.fnt:fr:ISO-8859-15 Est européen, 8x14
+iso15-8x14.fnt:es:ISO-8859-15 europeo occidental, 8x14
+iso15-8x14.fnt:uk:ISO-8859-15 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x14
+
+iso15-8x8.fnt:en:ISO-8859-15 West European, 8x8
+iso15-8x8.fnt:de:ISO-8859-15 Westeuropa, 8x8
+iso15-8x8.fnt:fr:ISO-8859-15 Est européen, 8x8
+iso15-8x8.fnt:es:ISO-8859-15 europeo occidental, 8x8
+iso15-8x8.fnt:uk:ISO-8859-15 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x8
+
+iso15-thin-8x16.fnt:en:ISO-8859-15 West European, 8x16 (thin)
+iso15-thin-8x16.fnt:de:ISO-8859-15 Westeuropa, 8x16 (dünn)
+iso15-thin-8x16.fnt:fr:ISO-8859-15 Est européen, 8x16 (fine)
+iso15-thin-8x16.fnt:es:ISO-8859-15 europeo occidental, 8x16 (fina)
+iso15-thin-8x16.fnt:uk:ISO-8859-15 úÁȦÄÎÁ ´×ÒÏÐÁ, 8x16 (ÔÏÎËÉÊ)
+
+koi8-r-8x14.fnt:en:Russian koi8-r, 8x14
+koi8-r-8x14.fnt:de:Russisch koi8-r, 8x14
+koi8-r-8x14.fnt:ru:òÕÓÓËÉÊ ÛÒÉÆÔ koi8-r, 8x14
+koi8-r-8x14.fnt:fr:Russe koi8-r, 8x14
+koi8-r-8x14.fnt:es:koi8-r ruso, 8x14
+koi8-r-8x14.fnt:uk:ûÒÉÆÔ koi8-r ÒÏÓ¦ÊÓØËÉÊ, 8x14
+koi8-r-8x14.fnt:hy:èáõë»ñ»Ý koi8-r Ïá¹³íáñáõÙ, 8x14
+
+koi8-r-8x16.fnt:en:Russian koi8-r, 8x16
+koi8-r-8x16.fnt:de:Russisch koi8-r, 8x16
+koi8-r-8x16.fnt:ru:òÕÓÓËÉÊ ÛÒÉÆÔ koi8-r, 8x16
+koi8-r-8x16.fnt:fr:Russe koi8-r, 8x16
+koi8-r-8x16.fnt:es:koi8-r ruso, 8x16
+koi8-r-8x16.fnt:uk:ûÒÉÆÔ koi8-r ÒÏÓ¦ÊÓØËÉÊ, 8x16
+koi8-r-8x16.fnt:hy:èáõë»ñ»Ý koi8-r Ïá¹³íáñáõÙ, 8x16
+
+koi8-r-8x8.fnt:en:Russian koi8-r, 8x8
+koi8-r-8x8.fnt:de:Russisch koi8-r, 8x8
+koi8-r-8x8.fnt:ru:òÕÓÓËÉÊ ÛÒÉÆÔ koi8-r, 8x8
+koi8-r-8x8.fnt:fr:Russe koi8-r, 8x8
+koi8-r-8x8.fnt:es:koi8-r ruso, 8x8
+koi8-r-8x8.fnt:uk:ûÒÉÆÔ koi8-r ÒÏÓ¦ÊÓØËÉÊ, 8x8
+koi8-r-8x8.fnt:hy:èáõë»ñ»Ý koi8-r Ïá¹³íáñáõÙ, 8x8
+
+koi8-rb-8x16.fnt:en:Russian koi8-r (b), 8x16
+koi8-rb-8x16.fnt:de:Russisch koi8-r (b), 8x16
+koi8-rb-8x16.fnt:ru:òÕÓÓËÉÊ ÛÒÉÆÔ koi8-r (b), 8x16
+koi8-rb-8x16.fnt:fr:Russe koi8-r (b), 8x16
+koi8-rb-8x16.fnt:es:koi8-r (b) ruso, 8x16
+koi8-rb-8x16.fnt:uk:ûÒÉÆÔ koi8-r (b) ÒÏÓ¦ÊÓØËÉÊ, 8x16
+koi8-rb-8x16.fnt:hy:èáõë»ñ»Ý koi8-r (b) Ïá¹³íáñáõÙ, 8x16
+
+koi8-rc-8x16.fnt:en:Russian koi8-r (c), 8x16
+koi8-rc-8x16.fnt:de:Russisch koi8-r (c), 8x16
+koi8-rc-8x16.fnt:ru:òÕÓÓËÉÊ ÛÒÉÆÔ koi8-r (c), 8x16
+koi8-rc-8x16.fnt:fr:Russe koi8-r (c), 8x16
+koi8-rc-8x16.fnt:es:koi8-r (c) ruso, 8x16
+koi8-rc-8x16.fnt:uk:ûÒÉÆÔ koi8-r (c) ÒÏÓ¦ÊÓØËÉÊ, 8x16
+koi8-rc-8x16.fnt:hy:èáõë»ñ»Ý koi8-r (c) Ïá¹³íáñáõÙ, 8x16
+
+cp866u-8x16.fnt:en:Ukrainian font cp866u, 8x16
+cp866u-8x16.fnt:uk:ûÒÉÆÔ cp866u ÕËÒÁ§ÎÓØËÉÊ, 8x16
+
+cp866u-8x14.fnt:en:Ukrainian font cp866u, 8x14
+cp866u-8x14.fnt:uk:ûÒÉÆÔ cp866u ÕËÒÁ§ÎÓØËÉÊ, 8x14
+
+cp866u-8x8.fnt:en:Ukrainian font cp866u, 8x8
+cp866u-8x8.fnt:uk:ûÒÉÆÔ cp866u ÕËÒÁ§ÎÓØËÉÊ, 8x8
+
+koi8-u-8x16.fnt:en:Ukrainian font koi8-u, 8x16
+koi8-u-8x16.fnt:uk:ûÒÉÆÔ koi8-u ÕËÒÁ§ÎÓØËÉÊ, 8x16
+
+koi8-u-8x14.fnt:en:Ukrainian font koi8-u, 8x14
+koi8-u-8x14.fnt:uk:ûÒÉÆÔ koi8-u ÕËÒÁ§ÎÓØËÉÊ, 8x14
+
+koi8-u-8x8.fnt:en:Ukrainian font koi8-u, 8x8
+koi8-u-8x8.fnt:uk:ûÒÉÆÔ koi8-u ÕËÒÁ§ÎÓØËÉÊ, 8x8
+
+# (fset 'langnew
+# "\M-}\C-p\C-k\C-y\C-m\C-y\M-}")
diff --git a/share/syscons/fonts/Makefile b/share/syscons/fonts/Makefile
new file mode 100644
index 000000000000..e915309fe745
--- /dev/null
+++ b/share/syscons/fonts/Makefile
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+FILES= armscii8-8x8.fnt armscii8-8x14.fnt armscii8-8x16.fnt \
+ cp437-8x8.fnt cp437-8x14.fnt cp437-8x16.fnt \
+ cp437-thin-8x8.fnt cp437-thin-8x16.fnt \
+ cp850-8x8.fnt cp850-8x14.fnt cp850-8x16.fnt \
+ cp850-thin-8x8.fnt cp850-thin-8x16.fnt \
+ cp865-8x8.fnt cp865-8x14.fnt cp865-8x16.fnt \
+ cp865-thin-8x8.fnt cp865-thin-8x16.fnt \
+ cp866-8x8.fnt cp866-8x14.fnt cp866-8x16.fnt \
+ cp866b-8x16.fnt cp866c-8x16.fnt \
+ cp866u-8x16.fnt cp866u-8x14.fnt cp866u-8x8.fnt \
+ cp1251-8x8.fnt cp1251-8x14.fnt cp1251-8x16.fnt \
+ haik8-8x8.fnt haik8-8x14.fnt haik8-8x16.fnt \
+ iso-8x8.fnt iso-8x14.fnt iso-8x16.fnt \
+ iso02-8x8.fnt iso02-8x14.fnt iso02-8x16.fnt \
+ iso04-8x8.fnt iso04-8x14.fnt iso04-8x16.fnt iso04-wide-8x16.fnt \
+ iso04-vga9-8x8.fnt iso04-vga9-8x14.fnt iso04-vga9-8x16.fnt \
+ iso04-vga9-wide-8x16.fnt \
+ iso05-8x8.fnt iso05-8x14.fnt iso05-8x16.fnt \
+ iso07-8x8.fnt iso07-8x14.fnt iso07-8x16.fnt \
+ iso08-8x8.fnt iso08-8x14.fnt iso08-8x16.fnt \
+ iso09-8x16.fnt \
+ iso15-8x8.fnt iso15-8x14.fnt iso15-8x16.fnt \
+ iso-thin-8x16.fnt iso15-thin-8x16.fnt \
+ koi8-r-8x8.fnt koi8-r-8x14.fnt koi8-r-8x16.fnt \
+ koi8-rb-8x16.fnt koi8-rc-8x16.fnt \
+ koi8-u-8x8.fnt koi8-u-8x14.fnt koi8-u-8x16.fnt \
+ swiss-8x16.fnt swiss-8x8.fnt \
+ swiss-1251-8x16.fnt swiss-1131-8x16.fnt \
+ INDEX.fonts
+
+FILESDIR= ${SHAREDIR}/syscons/fonts
+
+NO_OBJ=
+
+.include <bsd.prog.mk>
diff --git a/share/syscons/fonts/armscii8-8x14.fnt b/share/syscons/fonts/armscii8-8x14.fnt
new file mode 100644
index 000000000000..edc81c96cf99
--- /dev/null
+++ b/share/syscons/fonts/armscii8-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 armscii8-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````&#P\/#P8&!@`&!@``/YF9F;,`````````````&QL;/[^
+M;&S^_FQL;```&'[;V-A^&QO;VWX8&```YJSL&!@P,&YJS@```#AL;&PX=MS<
+MS,QV````&!@8,``````````````8&#`P,#`P,#`8&`P``!@8#`P,#`P,#!@8
+M,````````&8\_SQF````````````&!A^&!@``````````````````!@8&#``
+M````````_@`````````````````````P,`````8,#!@8,#!@8,#`````.&S.
+MWM[6]O;F;#@````8.'@8&!@8&!@8?@```#ALQL8&#!@P8,;^````_(P8,#@,
+M!@;&;#@````<'#P\;&S,_@P,'@```/[`P/C,!@8&QFPX````.&S`P/CLQL;&
+M;#@```#^Q@8,#!@8,#`P,````#ALQL9L.&S&QFPX````.&S&QL9N/@8&;#@`
+M````````&!@````8&``````````8&````!@8,&`````&#!@P8#`8#`8`````
+M`````/X``/X`````````8#`8#`8,&#!@````/&;#`P8,&!@`&!@``````'S&
+MQM[>WMS`?````!`X?.[&QL;^QL;&````_&9F9GQF9F9F9OP```!\QL;`P,#`
+MP,;&?````/AL9F9F9F9F9FSX````_F9B8&AX:&!B9OX```#^9F)@:'AH8&!@
+M\````'S&QL;`P,[&QLYZ````QL;&QL;^QL;&QL8````\&!@8&!@8&!@8/```
+M`!X,#`P,#`P,S,QX````YF9L;'AX>&QL9N8```#P8&!@8&!@8&)F_@```(+&
+M[O[^UM;&QL;&````QL;FYO;VWL[.QL8```!\QL;&QL;&QL;&?````/QF9F9F
+M9GQ@8&#P````?,;&QL;&QL;>_GP.!@#\9F9F9FQX;&9FY@```'S&QL!@.`P&
+MQL9\````?EH8&!@8&!@8&#P```#&QL;&QL;&QL;&?````,;&QL;&QL;&?#@0
+M````P\/#P]O;V]O_9F8```#&QFQL.#@X;&S&Q@```&9F9F9F/!@8&!@\````
+M_L:,#!@0,&!BQOX````\,#`P,#`P,#`P/````,#`8&`P,!@8#`P&````/`P,
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`P&```
+M````````````````>`Q\S,S,=@```.!@8&!\9F9F9F;<`````````'S&P,#`
+MQGP````<#`P,?,S,S,S,=@````````!\QL;\P,9\````/&9F8/!@8&!@8/``
+M````````=LS,S,S,?`P,S.!@8&!\9F9F9F;F`````!@8`#@8&!@8&#P`````
+M#`P`'`P,#`P,#`S,S.!@8&!F9FQX;&;F````.!@8&!@8&!@8&#P`````````
+M[/[6UM;&Q@````````#<9F9F9F9F`````````'S&QL;&QGP`````````W&9F
+M9F9F?&!@8`````!VS,S,S,Q\#`P,`````-QV9F!@8/``````````?,;`?`;&
+M?````!`P,##\,#`P,#8<`````````,;&QL;&QGL`````````QL;&[GPX$```
+M``````#&QM;6UOYL`````````,;N?#A\[L8`````````QL;&QL;&?@8&?```
+M``#^Q@PX8,;^````&!@8&##@,!@8&!@.```8&!@8&```&!@8&!@``!@8&!@,
+M!PP8&!@8<````';<````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````#!,4KJ49!@`````X&!@8&!@8&QL;#\`````````,'@P```P>#``
+M`&`P.!P<'!P<'#@P8```#!@X<'!P<'!P.!@,`````````&PV&QLV;```````
+M````-FS8V&PV``````````#^_@`````````````````````P>#```&`P&`P`
+M````````````````````````&#P8,`````````!\?'P``````````````,+F
+M?`````````````````"2DI(````#=MR```````````````P8,&``````````
+M````/$:6C`````````````#,S,S,S,S,W-[/>P````````#6UM;6UM9J````
+M>,S,S,S,P,#^P,``````````^,S,S,#`_L#`P'C,S,S,S,Q_#`P,````````
+M`'S,S,S,S'\,#`QXS,S,S,S,SPP,#`````````#XS,S,S,S/#`P,P,#^P,#,
+MS,S,S'@```#`P,#`_L#`S,S,?````#QF9F9F9CX&#-C^PP```````,S,S,S,
+MS'P,#`_`P,#^P,#`P/@,#'@``,#`P,#XP,#`P/@,.```>,S,S,S,S,#`P/X`
+M````````^,S,S,S,P,#`_GS&QL;/UM;6UM;,`````````/S&S];6ULS`P,`,
+M#`Q_S,S,S,S,>`````P,#`Q_S,S,S,Q\````P,#`^,S,S,S,P,````#`P,#`
+M^,S,S,S,S,#`P,#`P,#`P,#`P,#\!@```````&!@8&!@8&!@8'[`P,#VUM;6
+MUM;6S````,#`P,#VUM;6UM;.P,#`P'[[S,S,S,S,S'@```#`>`P,?\S,S,S,
+M>````,#`S,S,S,S,?`P,````P,#`P,S,S,S,S'P,#`P8,!@,&#!@P/`\#@P`
+M`,#`P,#XS,S,S,S,````/&9F9F8&!@9LV&X````P?@P8,'#8V,S.=@```'C,
+MS,S,S,S,#`P/`````````/C,S,S,S,P,#`\.VW`P>,S,S,S<;````!PV8&#X
+M;&9F9FXZ````S\S,S,S,S,S,S'@````/#`P,S,S,S,S,?````'C,#!PX;`P,
+MS,QX``````````P,#`P,#`QLW'#@8&!F9F9F9F9F/````.!@8&!F9F9F9F8^
+M````^`Q\S,S`P,#,S'@`````````>,S,S`P8,&#`?GC,S,S,S,S,S,S,````
+M`````/C,S,S,S,P```!XS,S,S`P,#-AP,!@````````8,!@,&#!@P,!^?MO;
+MV]O;VQL;`P,`````````V]O;V]O;?P,#`V#PV,S&9C86'-C^PP```````'#8
+MS,QL.#!@P'YXS,S,S,S/S,S,S`````````#XS,S,S,S/````S,S,S,S,S,S,
+MS'@`````````S,S,S,S,?`````P,S,S,S,S,?`P/````#`P,#,S,S,S,S'P,
+M#`]XS,S`8#`8#,S,>`````````#<UM;6UM9V````>,S,S,S,S,S`P,``````
+M````^,S,S,S,S,#`P'C,S,QXS`P,S,QX`````````,S,S,S,S'P,S'C`P/#8
+MV-C8V,[`P`````````!@8&!@8&!\````$!!\UM;6UM9\$!``````$!`0W-;6
+MUM;6=A`0$#QF9F9F?&!@_F!@`````````'QF9F9F?&#^8&!XS,S,S,S,S,S,
+M>`````````!XS,S,S,QX````<-#0T'P6%M;6UGP```!PT-#0?!86UM;6?!`0
+=$#@X&!@P````````````````````````````````
+`
+end
diff --git a/share/syscons/fonts/armscii8-8x16.fnt b/share/syscons/fonts/armscii8-8x16.fnt
new file mode 100644
index 000000000000..2a7767fb1702
--- /dev/null
+++ b/share/syscons/fonts/armscii8-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 armscii8-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````!@\/#P\&!@8`!@8
+M``````!F9F;,````````````````;&QL_OYL;/[^;&QL````&!A^V]C8?AL;
+MV]M^&!@`````YJSL&!@P,&YJS@``````.&QL;#AVW-S,S'8``````!@8&#``
+M``````````````P8&#`P,#`P,#`8&`P````P&!@,#`P,#`P,&!@P````````
+M``!F//\\9@``````````````&!A^&!@`````````````````````&!@8,```
+M`````````/X````````````````````````P,```````!@P,&!@P,&!@P,``
+M`````#ALSM[>UO;VYFPX```````8.'@8&!@8&!@8?@``````.&S&Q@8,&#!@
+MQOX``````/R,&#`X#`8&QFPX```````<'#P\;&S,_@P,'@``````_L#`^,P&
+M!@;&;#@``````#ALP,#X[,;&QFPX``````#^Q@8,#!@8,#`P,```````.&S&
+MQFPX;,;&;#@``````#ALQL;&;CX&!FPX````````````&!@````8&```````
+M`````!@8````&!@P8```````!@P8,&`P&`P&`````````````/X``/X`````
+M``````!@,!@,!@P8,&```````#QFPP,&#!@8`!@8`````````'S&QM[>WMS`
+M?```````$#A\[L;&QO[&QL8``````/QF9F9\9F9F9F;\``````!\QL;`P,#`
+MP,;&?```````^&QF9F9F9F9F;/@``````/YF8F!H>&A@8F;^``````#^9F)@
+M:'AH8&!@\```````?,;&QL#`SL;&SGH``````,;&QL;&_L;&QL;&```````\
+M&!@8&!@8&!@8/```````'@P,#`P,#`S,S'@``````.9F;&QX>'AL;&;F````
+M``#P8&!@8&!@8&)F_@``````@L;N_O[6UL;&QL8``````,;&YN;V]M[.SL;&
+M``````!\QL;&QL;&QL;&?```````_&9F9F9F?&!@8/```````'S&QL;&QL;&
+MWOY\#@8```#\9F9F9FQX;&9FY@``````?,;&P&`X#`;&QGP``````'Y:&!@8
+M&!@8&!@\``````#&QL;&QL;&QL;&?```````QL;&QL;&QL9\.!```````,/#
+MP\/;V]O;_V9F``````#&QFQL.#@X;&S&Q@``````9F9F9F8\&!@8&#P`````
+M`/[&C`P8$#!@8L;^```````\,#`P,#`P,#`P/```````P,!@8#`P&!@,#`8`
+M`````#P,#`P,#`P,#`P\```````0.&S&````````````````````````````
+M````_P```#`P,!@`````````````````````>`Q\S,S,=@``````X&!@8'QF
+M9F9F9MP```````````!\QL#`P,9\```````<#`P,?,S,S,S,=@``````````
+M`'S&QOS`QGP``````#QF9F#P8&!@8&#P````````````=LS,S,S,?`P,S'@`
+MX&!@8'QF9F9F9N8````````8&``X&!@8&!@\````````#`P`'`P,#`P,#`S,
+MS'@`X&!@8&9F;'AL9N8``````#@8&!@8&!@8&!@\````````````[/[6UM;&
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@8/```````';,S,S,S'P,#`P>``````#<=F9@8&#P````````````
+M?,;`?`;&?```````$#`P,/PP,#`P-AP```````````#&QL;&QL9[````````
+M````QL;&[GPX$````````````,;&UM;6_FP```````````#&[GPX?.[&````
+M````````QL;&QL;&?@8&?````````/[&##A@QOX`````#A@8&!@PX#`8&!@8
+M#@`````8&!@8&```&!@8&!@```!P&!@8&`P'#!@8&!AP``````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````,$Q2NI1D&````````.!@8&!@8&!L;&P_````````
+M````,'@P```P>#``````8#`X'!P<'!P<.#!@``````P8.'!P<'!P<#@8#```
+M`````````&PV&QLV;``````````````V;-C8;#8`````````````_OX`````
+M```````````````````P>#``````8#`8#```````````````````````````
+M`!@\&#````````````!\?'P`````````````````PN9\````````````````
+M````DI*2```````#=MR`````````````````#!@P8````````````````#Q&
+MEHP```````````````#,S,S,S,S,W-[/>P```````````-;6UM;6UFH`````
+M`'C,S,S,S,#`_L#`````````````^,S,S,#`_L#`P```>,S,S,S,S'\,#`P`
+M``````````!\S,S,S,Q_#`P,``!XS,S,S,S,SPP,#````````````/C,S,S,
+MS,\,#`P``,#`_L#`S,S,S,QX``````#`P,#`_L#`S,S,?```````/&9F9F9F
+M/@8,V/[#``````````#,S,S,S,Q\#`P/``#`P,#^P,#`P/@,#'@`````P,#`
+MP/C`P,#`^`PX`````'C,S,S,S,S`P,#^````````````^,S,S,S,P,#`_@``
+M?,;&QL_6UM;6ULP```````````#\QL_6UM;,P,#````,#`Q_S,S,S,S,>```
+M````#`P,#'_,S,S,S'P``````,#`P/C,S,S,S,#```````#`P,#`^,S,S,S,
+MS,#`P```P,#`P,#`P,#`P/P&``````````!@8&!@8&!@8&!^``#`P,#VUM;6
+MUM;6S```````P,#`P/;6UM;6UL[`P,```,!^^\S,S,S,S,QX``````#`>`P,
+M?\S,S,S,>```````P,#,S,S,S,Q\#`P``````,#`P,#,S,S,S,Q\#`P,```8
+M,!@,&#!@P/`\#@P`````P,#`P/C,S,S,S,P``````#QF9F9F!@8&;-AN````
+M```P?@P8,'#8V,S.=@``````>,S,S,S,S,P,#`\```````````#XS,S,S,S,
+M#`P/```.VW`P>,S,S,S<;```````'#9@8/AL9F9F;CH``````,_,S,S,S,S,
+MS,QX```````/#`P,S,S,S,S,?```````>,P,'#AL#`S,S'@````````````,
+M#`P,#`P,;-QP``#@8&!F9F9F9F9F/```````X&!@8&9F9F9F9CX``````/@,
+M?,S,P,#`S,QX````````````>,S,S`P8,&#`?@``>,S,S,S,S,S,S,P`````
+M``````#XS,S,S,S,``````!XS,S,S`P,#-AP,!@``````````!@P&`P8,&#`
+MP'X``'[;V]O;V]L;&P,#````````````V]O;V]O;?P,#`P``8/#8S,9F-A8<
+MV/[#``````````!PV,S,;#@P8,!^``!XS,S,S,S/S,S,S````````````/C,
+MS,S,S,\``````,S,S,S,S,S,S,QX````````````S,S,S,S,?```````#`S,
+MS,S,S,Q\#`\```````P,#`S,S,S,S,Q\#`P/``!XS,S`8#`8#,S,>```````
+M`````-S6UM;6UG8``````'C,S,S,S,S,P,#`````````````^,S,S,S,S,#`
+MP```>,S,S'C,#`S,S'@```````````#,S,S,S,Q\#,QX``#`P/#8V-C8V,[`
+MP````````````&!@8&!@8'P``````!`0?-;6UM;6?!`0````````$!`0W-;6
+MUM;6=A`0$```/&9F9F9\8&#^8&````````````!\9F9F9GQ@_F!@``!XS,S,
+MS,S,S,S,>````````````'C,S,S,S'@``````'#0T-!\%A;6UM9\``````!P
+MT-#0?!86UM;6?!`0$```.#@8&#``````````````````````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/armscii8-8x8.fnt b/share/syscons/fonts/armscii8-8x8.fnt
new file mode 100644
index 000000000000..338e465bec37
--- /dev/null
+++ b/share/syscons/fonts/armscii8-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 armscii8-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````!+*+'F>-%-(P,#`V-C8=@``
+M`#`P`#`P`&`P&!@8,&``&#!@8&`P&```;#8;-FP````V;-AL-@``````__\`
+M````````,#```#`8#``````````````P,&``````?'P```````!P/P``````
+M`-O;```!#G"``````!PP0```````'C4F``````#&QL;&QF\[````V]O;V_\`
+M?,;&P,#XP````'C,P,#PP'S&QL;&?P8```!XS,S,?@Q\QL;&Q@<&````>,S,
+MS`X,P,#^P,;&?`#`P/S`S,QX`#YC-ARX_H,```!XS,Q\#`[`P/S`P/X#``#`
+MP/C`P/@,?,;&QL#`_@```'C,S,#`_'S&W];>P,````!\QL_6W,`&!G_&QL9\
+M```,#'[,S'@`P/S&QL#`P```P,#XS,S`P,#`P,#`_`8```#`P,#`P/C`P//;
+MV\[```#`P,#SV\[`YSQFP\-F/`#`-PQFP\9\`,#`QL9^!@8`P,#,S,S,?`S\
+M_@;\_@8&`,#`^,S,S,P`?,;&#&B:9@``$#!XS,QZ`'S&QL;&!@<```!XS,S,
+M#`X/\&QFP\/_`!S@,,C,S/P`Q\;&QL;&?``.#`S,S,QX`#A^!O@&?C@``#A^
+M!OP&?CC@8&!C8V,^`.!@9F9F9CP`X'X>,&`S'@``>,P,,&#`_'S&QL;&QL8`
+M``!XS,S,S`!\Q@;,<!@,```P8#`8,&(\?MO;VQL#`P```-O;V]MO`SQF9ARX
+M_H,``#QF9F8<</Y\QL;&Q\;&````>,S,S,X`QL;&QL;&?````,S,S,QX``8&
+MQL9^!@<`#`S,S,S\#`Y^YS`8#.=^````UMO;VVL`?,;&QL#`P````'C,S,S`
+MP'S&?/P#@WX```!XS'@,S'C`P,#PP,#`````P,#`P.``&'[;V]M^&``8&-[;
+MV]M[&#YC8WY@_V```#QF9GQ@_&`\9L/#PV8\````/&9F9CP`.%@^&QO;?@`X
+76#X;&]M^&#`P8```````````````````
+`
+end
diff --git a/share/syscons/fonts/cp1251-8x14.fnt b/share/syscons/fonts/cp1251-8x14.fnt
new file mode 100644
index 000000000000..ae7075a66ec9
--- /dev/null
+++ b/share/syscons/fonts/cp1251-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 cp1251-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW```````````````````````````````````^/A@8'Q^
+M9FYL````&!!^?F!@8&!@8&```````````````&!@8,```````!@0?'Q@8&!@
+M``````````````!F9F;,``````````````#;VP``````&!C^&!@8&!@8````
+M```8&/X8&!C^&!@``````#QB8/[`_F!B/````````(:,&#!JR@`````````8
+M.'C8V-[;V]X`````````,&#`P&`P````````V-C8V/[;V=O>````&!#&S-C@
+M\-C,QL8``````/S\,#`\/C8V-@``````QL;&QL;&QOXX.`````!@8/A@?'YF
+M9F8.#`````#`P,!@`````````````,!@8&````````````#,S,QF````````
+M`````,QF9F8````````````````8/#P8````````````````_OX`````````
+M````````__\``````````````````````````/%;55$`````````````````
+M`#AXV-[9W@````````#`8#`P8,````````````#8V/[9V=X````````8$,S8
+M\-C,S```````````_/PP/#8V``````````#&QL;^.#@`````````````````
+M`````"@0QL;&QL9^!L9\````````*!#&QL;&QGX&?````!X,#`P,#,S,>```
+M``````!:/&9F/%H````````&!GY^8&!@8&```````!@8&!@``!@8&!@`````
+M,$!`,$A(,`@(,```;`#^QL#`\,#`QOP`````?(*:HIJ"?```````````?,;`
+M\,#`QL9\`````````#-FS,QF,P````````````#^_@("`````````````/CX
+M`````````'R2JK*J@GP```````!F`#P8&!@8&!@8/``````````0*"@0````
+M````````&!A^&!@`?@```````#P8&!@8&!@8/``````````8`!@8&!@8````
+M```````&?GY@8&```````````(3,_,S&P,#`````?.CHZ&@H*"@H````````
+M```8&!@```````````!L`'S&_,#&?`````````"*S>JXFXB+``````````!\
+MQO#`QGP`````````S&8S,V;,````````!@8`#@8&!@9F9CP```!\QL9@.`S&
+MQGP``````````'S&<!S&?```````QL8`&!@8&!@8```````^9L;&QO[&QL8`
+M`````/[`P/S&QL;&_```````_,;&QOS&QL;\``````#^QL#`P,#`P,``````
+M`#QL;&QL;&QL_L:"````_L;`P/#`P,;\``````#6UM94?-;6UM8``````'S&
+M!AP&!L;&?```````QL;&SM[VYL;&``````S:QL;.WO;FQL8``````,;,V/#P
+MV,S&Q@``````'C9FQL;&QL;&``````""QL;N[O[6QL8``````,;&QL;^QL;&
+MQ@``````?L;&QL;&QL;\``````#^QL;&QL;&QL8``````/S&QL;&_,#`P```
+M````?,;&P,#`QL9\``````!^?EH8&!@8&!@``````,;&QL;&?@;&?```````
+M?-;6UM;6?!`X``````#&QFPX.&S&QL8``````,S,S,S,S,S,_@(&````QL;&
+MQL9^!@8&`````-;6UM;6UM;6UOX`````UM;6UM;6UM;6_@(&````X.!@?&9F
+M9F9\``````#&QL;FMK:VMN8``````,#`P/S&QL;&_```````?,8&'@8&QL9\
+M``````"<MK:V]K:VMIP``````'[&QL;&?C9FQ@``````````?,;&_L;&````
+M``````#^P/S&QOP``````````/S&_,;&_```````````_L+`P,#`````````
+M```\;&QL;/[&@@```````'S&_,#&?```````````UM9\UM;6``````````!\
+MQAP&QGP``````````,;.WO;FQ@````````P8QL[>]L;&``````````#&S/C8
+MS,8``````````#YF9F9FQ@``````````QL[^UL;&``````````#&QL;^QL8`
+M`````````'[&QL;&_```````````_L;&QL;&``````````#\QL;&QOS`P```
+M`````'S&P,#&?```````````?EH8&!@8``````````#&QL;&QGX&?```````
+M$'S6UM;6?!`X````````QFPX.&S&``````````#,S,S,S/X&#````````,;&
+MQGX&!@``````````UM;6UM;^``````````#6UM;6UOX"!@```````.!@?&9F
+M?```````````QL;FMK;F``````````#`P/S&QOP``````````'S&'@;&?```
+=````````G+:V]K:<``````````!^QGXV9L8`````
+`
+end
diff --git a/share/syscons/fonts/cp1251-8x16.fnt b/share/syscons/fonts/cp1251-8x16.fnt
new file mode 100644
index 000000000000..184728e966dc
--- /dev/null
+++ b/share/syscons/fonts/cp1251-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 cp1251-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M`````````````````````````````````/CX8&!\?F9F;FP`````&!!^?F!@
+M8&!@8&!@`````````````````&!@8,`````````8$'Q\8&!@8&``````````
+M````````9F9FS`````````````````#;VP```````!@8&/X8&!@8&!@`````
+M```8&!C^&!C^&!@8````````/&;`^,#`^,!F/`````````````"&C!@P:LH`
+M```````8.'C8V-[;V]O>````````````,&#`P&`P``````````#8V-C8_MO9
+MV]X`````&!#"QLS8\/C,QL;&````````_/PP,#P^-C8V-@```````,;&QL;&
+MQO[^.#@```````!@8&#X8'Q^9F9F#`P`````P,#`8````````````````&#`
+MP,````````````````#,S,QF````````````````S&9F9@``````````````
+M`````!@\/!@```````````````````#^_@``````````````````__\`````
+M``````````````````````````#Q6U5140``````````````````.'AXWMG9
+MW@```````````,!@,#!@P`````````````#8V-C^V=G>`````````!@0Q,S8
+M\-C,S````````````/S\,#PV-C8```````````#&QL;&_C@X````````````
+M```````````````H$,;&QL;&?@8&QGP`````````*!#&QL;&QGX&?```````
+M'@P,#`P,S,S,>````````````%H\9F8\6@`````````&!GY^8&!@8&!@````
+M````&!@8&!@``!@8&!@8`````#!`0#!(2#`("#``````;`#^QL#`\,#`P,;^
+M``````!\@IJBFH)\`````````````#QFP,#P\,#`9CP````````````S9LS,
+M9C,```````````````#^_@("````````````````^/@``````````'R2JK*J
+M@GP``````````&8`/!@8&!@8&!@8/```````````$"@H$```````````````
+M```8&'X8&`!^````````/!@8&!@8&!@8/``````````8`!@8&!@8&!@`````
+M```````&?GY@8&!@````````````A,S\S,;`P,```````'SHZ.AH*"@H*"@`
+M````````````&!@8`````````````&P`?,;&_,#&?````````````(K-ZKB;
+MB(L```````````!\QL#PP,9\````````````S&8S,V;,``````````8&``X&
+M!@8&9F8\``````!\QL9@.`P&QL9\````````````?,9@.`S&?````````&8`
+M&!@8&!@8&!@````````^9L;&QO[&QL;&````````_L#`P/S&QL;&_```````
+M`/S&QL;\QL;&QOP```````#^QL#`P,#`P,#`````````/&QL;&QL;&QL_L:"
+M`````/[&P,#PP,#`QOX```````#6UM94?-;6UM;6````````?,8&!AP&!L;&
+M?````````,;&QL;.WO;FQL8```````S:QL;&SM[VYL;&````````QLS8\/#8
+MS,;&Q@```````!XV9L;&QL;&QL8```````#&QN[N_O[6UL;&````````QL;&
+MQO[&QL;&Q@```````'[&QL;&QL;&QOP```````#^QL;&QL;&QL;&````````
+M_,;&QL;&_,#`P````````'S&QL#`P,#&QGP```````!^?EH8&!@8&!@8````
+M````QL;&QL;&?@;&?````````'S6UM;6UM9\$#@```````#&QFPX.&S&QL;&
+M````````S,S,S,S,S,S,_@(&!````,;&QL;&?@8&!@8```````#6UM;6UM;6
+MUM;^````````UM;6UM;6UM;6_@(&!````.#@8&!\9F9F9GP```````#&QL;&
+MYK:VMK;F````````P,#`P/S&QL;&_````````'C,!@8>'@8&S'@```````"<
+MMK:V]K:VMK:<````````?L;&QL9^-F;&Q@```````````'S&QL;^QL8`````
+M``````#^P/S&QL;\````````````_,;&_,;&_````````````/[&PL#`P,``
+M```````````\;&QL;&S^QH(`````````?,;&_,#&?````````````-;6UGS6
+MUM8```````````!\Q@8<!L9\````````````QL;.WO;FQ@`````````,&,;&
+MSM[VYL8```````````#&S-CXV,S&````````````/F9F9F9FQ@``````````
+M`,;N_M;&QL8```````````#&QL;^QL;&````````````?L;&QL;&_```````
+M`````/[&QL;&QL8```````````#\QL;&QL;\P,#`````````?,;`P,+&?```
+M`````````'Y:&!@8&!@```````````#&QL;&QL9^!L9\```````0?-;6UM;6
+M?!`X`````````,9L.#ALQL8```````````#,S,S,S,S^!@P`````````QL;&
+MQGX&!@```````````-;6UM;6UOX```````````#6UM;6UM;^`@8$````````
+MX&!\9F9F?````````````,;&YK:VMN8```````````#`P/S&QL;\````````
+M````?,8&'@;&?````````````)RVMO:VMIP```````````!^QL9^-F;&````
+!````
+`
+end
diff --git a/share/syscons/fonts/cp1251-8x8.fnt b/share/syscons/fonts/cp1251-8x8.fnt
new file mode 100644
index 000000000000..9cb227022127
--- /dev/null
+++ b/share/syscons/fonts/cp1251-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 cp1251-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&QFPX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,QV`.!@8'QF9MP```!XS,#,>``<#`Q\S,QV````
+M>,S\P'@`.&Q@\&!@\````';,S'P,^.!@;'9F9N8`,`!P,#`P>``,``P,#,S,
+M>.!@9FQX;.8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````-QF
+M9GQ@\```=LS,?`P>``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,=@``
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP``````````````````/S\,#PV,S8`$'Y@
+M8&!@8````````&`P,```$'Y@8&````````#,9F8``````-O;```8_A@8&!@`
+M`!C^&!C^&``\8OC`^&(\``"&C!@P:LH`.'C8WMO;W@``,&#`P&`P`-C8V/[9
+MV=X`&-;,^/C,Q@#\_#`\-C8V`,;&QL;^.#@`8/A@?'YF9@S`P&```````,!@
+M8```````S,QF``````#,9F8`````````&#P\&````````/[^````````__\`
+M````````````\5M540```````#AXWMG>``#`8#`P8,````#8V/[9W@`8$,S8
+M\-C,````_#`\-C8```#&QOXX.````````````&MC8S\#8SX``!#,S,Q\#/@>
+M#`P,S,QX``!:/&9F/%H`!GY^8&!@8```&!@``!@8`#!`,$@P"#``9@!^8'Q@
+M?@!\@IJBFH)\`#QBP/C`8CP``#-FS,QF,P``````_OX"``````#X^```?)*J
+MLJJ"?`!F`!@8&!@8```0*"@0```````8?A@`?@`\&!@8&!@\`!@`&!@8&!@`
+M```&?F!@8```A,S\S,;`P'SHZ&@H*"@`````&!@```!L`'C,_,!X`(K-ZKB;
+MB(L````^8'Q@/@``S&8S,V;,``P`#`P,S,QX>,S@<!S,>````'S`>`SX``!F
+M`!@8&!@`'C9F9GYF9@!\8&!\9F9\`'QF9GQF9GP`?F!@8&!@8``X;&QL;&S^
+MQGY@8'Q@8'X`V]M^/'[;VP`\9@8<!F8\`&9F;GYV9F8`/&9N?G9F9@!F;'AP
+M>&QF`!XV9F9F9F8`QN[^_M;&Q@!F9F9^9F9F`#QF9F9F9CP`?F9F9F9F9@!\
+M9F9F?&!@`#QF8&!@9CP`?A@8&!@8&`!F9F8^!F8\`'[;V]M^&!@`9F8\&#QF
+M9@!F9F9F9F9_`V9F9CX&!@8`V]O;V]O;_P#;V]O;V]O_`^!@8'QF9GP`QL;&
+M]M[>]@!@8&!\9F9\`'B,!CX&C'@`SMO;^]O;S@`^9F9F/C9F````>`Q\S'8`
+M`#Q@/&9F/````'QF?&9\````?F!@8&`````\;&QL_L8``#QF?F`\````VWX\
+M?ML````\9@QF/````&9N?G9F```89FY^=F8```!F;'AL9@```!XV9F9F````
+MQO[^UL8```!F9GYF9@```#QF9F8\````?F9F9F8```!\9F9\8````#QF8&8\
+M````?A@8&!@```!F9CX&/````'[;VWX8````9CP8/&8```!F9F9F?P,``&9F
+M/@8&````V]O;V_\```#;V]O;_P,``.!@?&9\````QL;VWO8```!@8'QF?```
+7`'P&/@9\````SMO[V\X````^9CXV9@``
+`
+end
diff --git a/share/syscons/fonts/cp437-8x14.fnt b/share/syscons/fonts/cp437-8x14.fnt
new file mode 100644
index 000000000000..81a192fe357e
--- /dev/null
+++ b/share/syscons/fonts/cp437-8x14.fnt
@@ -0,0 +1,83 @@
+begin 666 cp437-8x14
+M`````````````````````'Z!I8&!O9F!?@``````?O_;___#Y_]^````````
+M;/[^_OY\.!`````````0.'S^?#@0````````&#P\Y^?G&!@\```````8/'[_
+M_WX8&#P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F
+M/`````#_____PYF]O9G#_____P``'@X:,GC,S,QX```````\9F9F/!A^&!@`
+M`````#\S/S`P,'#PX```````?V-_8V-C9^?FP``````8&-L\YSS;&!@`````
+M`(#`X/C^^.#`@````````@8./OX^#@8"```````8/'X8&!A^/!@``````&9F
+M9F9F9@!F9@``````?]O;VWL;&QL;`````'S&8#ALQL9L.`S&?```````````
+M`/[^_@``````&#Q^&!@8?CP8?@`````8/'X8&!@8&!@``````!@8&!@8&'X\
+M&``````````8#/X,&````````````#!@_F`P`````````````,#`P/X`````
+M```````H;/YL*```````````$#@X?'S^_@````````#^_GQ\.#@0````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW```````````````````$#ALQL;^````````/&;"P,#"
+M9CP,!GP```#,S`#,S,S,S'8`````#!@P`'S&_L#&?``````0.&P`>`Q\S,QV
+M``````#,S`!X#'S,S'8`````8#`8`'@,?,S,=@`````X;#@`>`Q\S,QV````
+M`````#QF8&8\#`8\````$#AL`'S&_L#&?```````S,P`?,;^P,9\`````&`P
+M&`!\QO[`QGP``````&9F`#@8&!@8/``````8/&8`.!@8&!@\`````&`P&``X
+M&!@8&#P`````QL80.&S&QO[&Q@```#AL.``X;,;&_L;&````&#!@`/YF8'Q@
+M9OX`````````S'8V?MC8;@``````/FS,S/[,S,S.`````!`X;`!\QL;&QGP`
+M`````,;&`'S&QL;&?`````!@,!@`?,;&QL9\`````#!XS`#,S,S,S'8`````
+M8#`8`,S,S,S,=@``````QL8`QL;&QGX&#'@``,;&.&S&QL;&;#@`````QL8`
+MQL;&QL;&?``````8&#QF8&!F/!@8`````#AL9&#P8&!@YOP``````&9F/!A^
+M&'X8&`````#XS,SXQ,S>S,S&``````X;&!@8?A@8&!C8<```&#!@`'@,?,S,
+M=@`````,&#``.!@8&!@\`````!@P8`!\QL;&QGP`````&#!@`,S,S,S,=@``
+M````=MP`W&9F9F9F````=MP`QN;V_M[.QL8`````/&QL/@!^```````````X
+M;&PX`'P````````````P,``P,&#&QGP```````````#^P,#`````````````
+M`/X&!@8``````,#`QLS8,&#<A@P8/@``P,#&S-@P9LZ>/@8&````&!@`&!@\
+M/#P8`````````#9LV&PV````````````V&PV;-@``````!%$$4011!%$$401
+M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8&#8V-C8V-C;V-C8V-C8V````
+M`````/XV-C8V-C8``````/@8^!@8&!@8&#8V-C8V]@;V-C8V-C8V-C8V-C8V
+M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX`
+M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\`````
+M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@`
+M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V
+M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<`
+M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P``
+M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P``````
+M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8
+M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V
+M-C;_-C8V-C8V&!@8&!C_&/\8&!@8&!@8&!@8&!@8^``````````````````?
+M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P
+M\/#P#P\/#P\/#P\/#P\/#P__________````````````````=MS8V-QV````
+M`````'S&_,;&_,#`0````/[&QL#`P,#`P`````````#^;&QL;&QL``````#^
+MQF`P&#!@QOX``````````'[8V-C8<`````````!F9F9F?&!@P````````';<
+M&!@8&!@``````'X8/&9F9CP8?@``````.&S&QO[&QFPX```````X;,;&QFQL
+M;.X``````!XP&`P^9F9F/```````````?MO;?@`````````#!G[;V_-^8,``
+M`````!PP8&!\8&`P'````````'S&QL;&QL;&````````_@``_@``_@``````
+M```8&'X8&```_P``````,!@,!@P8,`!^```````,&#!@,!@,`'X```````X;
+M&Q@8&!@8&!@8&!@8&!@8&!@8V-AP````````&!@`?@`8&```````````=MP`
+M=MP````````X;&PX````````````````````&!@`````````````````&```
+M```````/#`P,#`SL;#P<`````-AL;&QL;```````````<-@P8,CX````````
+=``````!\?'Q\?'P`````````````````````````
+`
+end
diff --git a/share/syscons/fonts/cp437-8x16.fnt b/share/syscons/fonts/cp437-8x16.fnt
new file mode 100644
index 000000000000..88df93e8958f
--- /dev/null
+++ b/share/syscons/fonts/cp437-8x16.fnt
@@ -0,0 +1,95 @@
+begin 666 cp437-8x16
+M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X.
+M&C)XS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX```````
+M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F
+M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?```````````````
+M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8
+M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,```````````
+M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M```````````````0.&S&QL;^`````````#QFPL#`P,)F/`P&?`````#,``#,
+MS,S,S,QV```````,&#``?,;^P,#&?```````$#AL`'@,?,S,S'8```````#,
+M``!X#'S,S,QV``````!@,!@`>`Q\S,S,=@``````.&PX`'@,?,S,S'8`````
+M`````#QF8&!F/`P&/``````0.&P`?,;^P,#&?````````,8``'S&_L#`QGP`
+M`````&`P&`!\QO[`P,9\````````9@``.!@8&!@8/```````&#QF`#@8&!@8
+M&#P``````&`P&``X&!@8&!@\``````#&`!`X;,;&_L;&Q@`````X;#@`.&S&
+MQO[&QL8`````&#!@`/YF8'Q@8&;^````````````S'8V?MC8;@```````#YL
+MS,S^S,S,S,X``````!`X;`!\QL;&QL9\````````Q@``?,;&QL;&?```````
+M8#`8`'S&QL;&QGP``````#!XS`#,S,S,S,QV``````!@,!@`S,S,S,S,=@``
+M`````,8``,;&QL;&QGX&#'@``,8`?,;&QL;&QL9\``````#&`,;&QL;&QL;&
+M?```````&!@\9F!@8&8\&!@``````#AL9&#P8&!@8.;\````````9F8\&'X8
+M?A@8&```````^,S,^,3,WLS,S,8```````X;&!@8?A@8&!@8V'`````8,&``
+M>`Q\S,S,=@``````#!@P`#@8&!@8&#P``````!@P8`!\QL;&QL9\```````8
+M,&``S,S,S,S,=@```````';<`-QF9F9F9F8`````=MP`QN;V_M[.QL;&````
+M```\;&P^`'X`````````````.&QL.`!\```````````````P,``P,&#`QL9\
+M`````````````/[`P,#```````````````#^!@8&!@```````,#`PL;,&#!@
+MW(8,&#X```#`P,+&S!@P9LZ>/@8&`````!@8`!@8&#P\/!@````````````V
+M;-AL-@``````````````V&PV;-@````````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V
+M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX````````````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V
+M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V
+M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8
+M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8
+M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````';<V-C8W'8`````
+M``!XS,S,V,S&QL;,````````_L;&P,#`P,#`P```````````_FQL;&QL;&P`
+M````````_L9@,!@P8,;^````````````?MC8V-C8<```````````9F9F9F9\
+M8&#``````````';<&!@8&!@8`````````'X8/&9F9CP8?@`````````X;,;&
+M_L;&;#@````````X;,;&QFQL;&SN````````'C`8##YF9F9F/```````````
+M`'[;V]M^`````````````P9^V]OS?F#`````````'#!@8'Q@8&`P'```````
+M``!\QL;&QL;&QL8``````````/X``/X``/X````````````8&'X8&```_P``
+M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8
+M&!@8&!@8&!@8&!@8&-C8V'```````````!@8`'X`&!@`````````````=MP`
+M=MP`````````.&QL.````````````````````````!@8````````````````
+M````&```````````#PP,#`P,[&QL/!P``````-AL;&QL;`````````````!P
+MV#!@R/@`````````````````?'Q\?'Q\?```````````````````````````
+!`#!@
+`
+end
diff --git a/share/syscons/fonts/cp437-8x8.fnt b/share/syscons/fonts/cp437-8x8.fnt
new file mode 100644
index 000000000000..9df31c6a85eb
--- /dev/null
+++ b/share/syscons/fonts/cp437-8x8.fnt
@@ -0,0 +1,49 @@
+begin 666 cp437-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^
+M?#A\$!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\'
+M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXS'@`````
+M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P````
+M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&QFPX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,QV`.!@8'QF9MP```!XS,#,>``<#`Q\S,QV````
+M>,S\P'@`.&Q@\&!@\````';,S'P,^.!@;'9F9N8`,`!P,#`P>``,``P,#,S,
+M>.!@9FQX;.8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````-QF
+M9GQ@\```=LS,?`P>``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,=@``
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^`'C,P,QX&`QX`,P`
+MS,S,?@`<`'C,_,!X`'[#/`8^9C\`S`!X#'S,?@#@`'@,?,Q^`#`P>`Q\S'X`
+M``!XP,!X##A^PSQF?F`\`,P`>,S\P'@`X`!XS/S`>`#,`'`P,#!X`'S&.!@8
+M&#P`X`!P,#`P>`#&.&S&_L;&`#`P`'C,_,P`'`#\8'A@_````'\,?\Q_`#YL
+MS/[,S,X`>,P`>,S,>```S`!XS,QX``#@`'C,S'@`>,P`S,S,?@``X`#,S,Q^
+M``#,`,S,?`SXPQ@\9F8\&`#,`,S,S,QX`!@8?L#`?A@8.&QD\&#F_`#,S'C\
+M,/PP,/C,S/K&S\;'#AL8/!@8V'`<`'@,?,Q^`#@`<#`P,'@``!P`>,S,>```
+M'`#,S,Q^``#X`/C,S,P`_`#,[/S<S``\;&P^`'X``#AL;#@`?```,``P8,#,
+M>`````#\P,```````/P,#```P\;,WC-FS`_#QLS;-V_/`Q@8`!@8&!@``#-F
+MS&8S````S&8S9LP``"*((H@BB"*(5:I5JE6J5:K;=]ONVW?;[A@8&!@8&!@8
+M&!@8&/@8&!@8&/@8^!@8&#8V-C;V-C8V`````/XV-C8``/@8^!@8&#8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````-C8V-OX````8&/@8^```````
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@8&!@?&!\8&!@V-C8V-S8V-C8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V&!C_`/\````V
+M-C8V_P``````_P#_&!@8`````/\V-C8V-C8V/P```!@8'Q@?```````?&!\8
+M&!@`````/S8V-C8V-C;_-C8V&!C_&/\8&!@8&!@8^``````````?&!@8____
+M______\`````______#P\/#P\/#P#P\/#P\/#P______````````=MS(W'8`
+M`'C,^,SXP,``_,S`P,#```#^;&QL;&P`_,Q@,&#,_````'[8V-AP``!F9F9F
+M?&#``';<&!@8&`#\,'C,S'@P_#ALQO[&;#@`.&S&QFQL[@`<,!A\S,QX````
+M?MO;?@``!@Q^V]M^8,`X8,#XP&`X`'C,S,S,S,P``/P`_`#\```P,/PP,`#\
+M`&`P&#!@`/P`&#!@,!@`_``.&QL8&!@8&!@8&!@8V-AP,#``_``P,```=MP`
+M=MP``#AL;#@`````````&!@`````````&`````\,#`SL;#P<>&QL;&P```!P
+7&#!@>```````/#P\/```````````````
+`
+end
diff --git a/share/syscons/fonts/cp437-thin-8x16.fnt b/share/syscons/fonts/cp437-thin-8x16.fnt
new file mode 100644
index 000000000000..15f36b917cba
--- /dev/null
+++ b/share/syscons/fonts/cp437-thin-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp437-thin-8x16
+M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``#X*
+M$B)XA(2$A'@````````X1$1$1#@0?!`0````````/R$_("`@(&#@P```````
+M`#\A/R$A(2$C9^;`````````$!#6..XXUA`0``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````0.'P0$!!\.!``````````0D)"0D)"0@!"
+M0@```````'^)B8EY"0D)"0D``````'R&0#A$@H)$.`3"?```````````````
+M_O[^_@```````!`X?!`0$'PX$'P````````0.'P0$!`0$!`0````````$!`0
+M$!`0$'PX$`````````````@$_@0(```````````````@0/Y`(```````````
+M`````("`@/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````0.#@X$!`0`!`0
+M``````!"0D)"``````````````````!$1/Y$1$3^1$0`````$!!\@H)`,`P$
+M@H)\$!``````````@H0($"!"@@```````#A$1#@X1T1$1#L``````"`@0```
+M````````````````!`@0$!`0$!`(!````````"`0"`@("`@($"``````````
+M```D&/\8)```````````````$!!\$!`````````````````````0$!`@````
+M`````````/X````````````````````````0$`````````````($"!`@0(``
+M```````X1(*"DI*"@D0X````````"!@X"`@("`@(/@```````'R"`@0($"!`
+M@OX```````!\@@("/`("`H)\````````#!0D1(3^!`0$#@```````/Z`@(#\
+M`@("@GP````````X0("`_(*"@H)\````````_H("`@0($!`0$````````'R"
+M@H)\@H*"@GP```````!\@H*"?@("`@1X```````````0$````!`0````````
+M````$!`````0$"``````````!`@0($`@$`@$````````````?@``?@``````
+M``````!`(!`(!`@0($````````!\@H("!`@(``@(`````````'R"@IZ2DHR`
+M?````````!`H1(*"_H*"@H(```````#\0D)"?$)"0D+\````````/$*"@("`
+M@()"/````````/A$0D)"0D)"1/@```````#^0D)(>$A`0D+^````````_D)"
+M2'A(0$!`X````````#Q"@H"`GH*"1CH```````""@H*"_H*"@H*"````````
+M.!`0$!`0$!`0.`````````X$!`0$!(2$A'@```````#"0D)$2'A$0D+"````
+M````X$!`0$!`0$)"_@```````(+&JI*"@H*"@H(```````""@L*BDHJ&@H*"
+M````````.$2"@H*"@H)$.````````/Q"0D)\0$!`0.````````!\@H*"@H*"
+MDHI\!`(`````_$)"0GQ$0D)"P@```````'R"@D`P#`2"@GP```````#^DI(0
+M$!`0$!`X````````@H*"@H*"@H*"?````````(*"@H*"@H)$*!````````""
+M@H*"@H*2JL:"````````@H)$*!`H1(*"@@```````(*"@D0X$!`0$#@`````
+M``#^@H($&"!`@H+^````````/"`@("`@("`@/`````````"`0"`0"`0"`0``
+M```````\!`0$!`0$!`0\`````!`H1((`````````````````````````````
+M````_P``$!`(````````````````````````>`1\A(2,=@```````,!`0'A$
+M0D)"0GP```````````!\@H"`@()\````````#`0$/$2$A(2,=@``````````
+M`'R"@OZ`@GP````````X1$1`X$!`0$#@````````````=HR$A(2$?`2$>```
+M`,!`0'Q"0D)"0L(````````0$``P$!`0$!`X`````````@(`!@("`@("`D)"
+M/````,!`0$)$2'A$0L(````````P$!`0$!`0$!`X````````````[)*2DI*2
+MD@```````````-QB0D)"0D(```````````!\@H*"@H)\````````````W&)"
+M0D)"?$!`X````````':,A(2$A'P$!`X```````#<8D)`0$#@````````````
+M?(*`?`*"?````````"`@(/@@("`@(AP```````````"$A(2$A(QV````````
+M````0D)"0D(D&````````````(*"@I*JQH(```````````""1"@0*$2"````
+M````````@H*"@H*"?@($>````````/Z$"!`@0OX````````.$!`08!`0$!`.
+M````````$!`0$``0$!`0$````````'`("`@&"`@("'````````!VW```````
+M```````````````0*$2"@H+^`````````#Q"@H"`@()"/`0"?`````"$``"$
+MA(2$A(QV```````$"!``?(*"_H""?```````$"A$`'@$?(2$C'8```````"$
+MA`!X!'R$A(QV``````!`(!``>`1\A(2,=@``````.$0X`'@$?(2$C'8`````
+M`````#Q"0$!"/`0"/``````0*$0`?(*"_H""?````````(0``'R"@OZ`@GP`
+M`````$`@$`!\@H+^@()\````````1$0`&`@("`@('```````&"1"`!@("`@(
+M"!P``````$`@$``8"`@("`@<``````""`!`H1(*"_H*"@@`````X1#@0*$2"
+M@OZ"@H(`````"!`@_D)`0'Q`0$+^````````````C%(R?HB8;@```````#Y$
+MA(3^A(2$A(8``````!`H1`!\@H*"@H)\````````1```?(*"@H*"?```````
+M0"`0`'R"@H*"@GP``````#!(A`"$A(2$A(QV``````!`(!``A(2$A(2,=@``
+M`````((```""@H*"@GX"!'@``((`?(*"@H*"@H)\``````""`(*"@H*"@H*"
+M?```````$!`X1$!`0$@X$!```````#A$1$#@0$!`0$+\````````1$0H$'P0
+M?!`0$```````^(2$^(2$GH2$A(8```````8)"`@(/@@("`@(2#`````($"``
+M>`1\A(2,=@``````!`@0`!@("`@("!P```````@0(`!\@H*"@H)\```````(
+M$"``A(2$A(2,=@```````';<`-QB0D)"0D(`````=MP`@L*BDHJ&@H*"````
+M```\1$0^`'X`````````````.$1$.`!\```````````````@(``@($"`@H)\
+M`````````````/[`P,#```````````````#^!@8&!@```````("`@H2($"!`
+MG`($"!X```"`@(*$B!`@1HH2/@("`````!`0`!`0$#@X.!`````````````D
+M2)!()```````````````B$0B1(@````````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V
+M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX````````````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V
+M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V
+M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8
+M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8
+M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````&*4F(B8E&(`````
+M``!XA(2$N(2"@H*\@```````_H*"@("`@("`@```````````_D1$1$1$1$0`
+M````````_H)`(!`@0(+^````````````?HB(B(B(<```````````0D)"0D)\
+M0$#``````````'+4"`@("`@(`````````'P0.$1$1#@0?``````````X1(*"
+M_H*"1#@````````X1(*"@D0H*"CN````````'A`(!#Y"0D)"/```````````
+M`'Z9F9E^`````````````0)^B9&A?D"`````````'"!`0'A`0$`@'```````
+M``!\@H*"@H*"@H(``````````/X``/X``/X````````````0$'P0$```_@``
+M```````0"`0"!`@0`'X`````````"!`@0"`0"`!^````````#A$1$!`0$!`0
+M$!`0$!`("`@("`@("`B(B'!P`````````!`0`'P`$!``````````````=MP`
+M=MP`````````.$1$.``````````````````````````8````````````````
+M```8&```````````#P@("`@(Z"@H*!@``````-AD1$1$1`````````````!P
+MB!`@2'@`````````````````?'Q\?'Q\?```````````````````````````
+!`!`@
+`
+end
diff --git a/share/syscons/fonts/cp437-thin-8x8.fnt b/share/syscons/fonts/cp437-thin-8x8.fnt
new file mode 100644
index 000000000000..e9ab160f30ed
--- /dev/null
+++ b/share/syscons/fonts/cp437-thin-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 cp437-thin-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[6
+M$!!\$!`X[/Y\$'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_Q\#
+M!7V$A(1X/D%!03X(/@@_(3\@("!@P#\A/R$A(V;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`$#A\$!!\.!`D)"0D)``D`'^2DG(2$A(`/F$X1$0XC'@`````
+M?GY^`!`X?!!\.!#^$#A\$!`0$``0$!`0?#@0```(!/X$"````"!`_D`@````
+M`("`@/X````D9O]F)````!@\?O__````__]^/!@`````````````$#@X$!``
+M$``D)"0``````"0D_R3_)"0`$'R`>`3X$```QLP8,&;&`#A$.%:$A'8`("!`
+M```````0($!`0"`0`"`0"`@($"```$0X_CA$````$!#^$!``````````$!`@
+M````_````````````!`0``($"!`@0(``?(*&BI*B?``0,!`0$!!\`'B$!!!`
+MA/P`>(0$.`2$>``(&"A(_@@<`/R`^`0$A'@`.$"`^(2$>`#\A`@0("`@`'B$
+MA'B$A'@`>(2$?`0(<```$!```!`0```0$```$!`@$"!`@$`@$````/P``/P`
+M`"`0"`0($"``>(0$"!``$`!\@IZ2GH!X`#!(A(3\A(0`_$)"?$)"_``\0H"`
+M@$(\`/A$0D)"1/@`_D)(>$A"_@#^0DAX2$#@`#Q"@(".0CX`A(2$_(2$A``X
+M$!`0$!`X``X$!`1$1#@`PD1(<$1"P@#@0$!`0$+^`(+&JI*"@H(`@L*BDHJ&
+M@@`X1(*"@D0X`/Q"0GQ`0.``.$2"@H)4.`3\0D)\1$+"`#B$@'@$A'0`_I(0
+M$!`0.`"$A(2$A(3\`(2$A(2$2#``@H*"DJK&@@""1"@0*$2"`()$*!`0$#@`
+M_H2($")"_@!X0$!`0$!X`(!`(!`(!`(`>`@("`@(>``0*$2"````````````
+M``#_("`0`````````'@$?(1V`,!`?$)"0MP```!XA("$>``,!'R$A(1V````
+M>(3\@'@`.$1`X$!`X````':$A'P$^,!`3&)"0L(`$``P$!`0.``$``0$!(2$
+M>,!`0D1X1,(`,!`0$!`0.````.R2DI*"````^(2$A(0```!XA(2$>````-Q"
+M0GQ`X```=H2$?`0.``#<8D!`X````'R`>`3X`!`0?!`0$@P```"$A(2$=@``
+M`(2$A$@P````@I*JQH(```"$2#!(A````(2$A'P$^```_(@P1/P`&"`@P"`@
+M&``0$!``$!`0`&`0$`P0$&``9)@`````````$"A$@H+^`'B$@(1X&`1X`(0`
+MA(2$>@`,`'B$_(!X`'Z!/`(^0CT`A`!X!'R$>@#``'@$?(1Z`"`@>`1\A'H`
+M``!X@(!X!#A^@3Q"?D`\`(0`>(3\@'@`8`!XA/R`>`!(`#`0$!`X`'R",!`0
+M$#@`8``P$!`0.`"".$2"_H*"`#`01(+^@H(`#/Q`>$!`_````&<9?YAW`#](
+MB/^(B(\`>(1XA(2$>`"$`'B$A(1X`,``>(2$A'@`?H%"0D)"/``@$$)"0D(\
+M`(0`A(2$?`3X0A@D0D(D&`"$`(2$A(1X`!`0?H"`?A`0.$1$X$""_`!$*!!\
+M$'P0$/B$A/B"AX*##!(0.!`0D&`<`'@$?(1Z`!@`,!`0$#@`"!!XA(2$>``(
+M$(2$A(1Z`&28N,2$A(0`9)B$I)2$A``\1$0Z`'X``#A$1#@`?```(``@0("$
+M>`````#\P,```````/P,#```0D1(5FE"A`]"1$A394F/`1`0`!`X.!```")$
+MB$0B````1"(1(D0``"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8
+M&!@8&/@8&!@8&/@8^!@8&#8V-C;V-C8V`````/XV-C8``/@8^!@8&#8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````-C8V-OX````8&/@8^```````
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@8&!@?&!\8&!@V-C8V-S8V-C8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V&!C_`/\````V
+M-C8V_P``````_P#_&!@8`````/\V-C8V-C8V/P```!@8'Q@?```````?&!\8
+M&!@`````/S8V-C8V-C;_-C8V&!C_&/\8&!@8&!@8^``````````?&!@8____
+M______\`````______#P\/#P\/#P#P\/#P\/#P______````````8I2(E&(`
+M`'B$^(3X@(``_(2`@("```#^*"@H*"@`_(1`($"$_````'Z(B(AP``!"0D)"
+M?$"``':("`@("`#X('"(B'`@^#A$@OZ"1#@`.$2"@B@H;``<$`A\A(1X````
+M?)*2?````@1^B9%^0(`X0(#X@$`X`'B$A(2$A(0``/P`_`#\```@(/P@(`#\
+M`$`@$"!``/P`$"!`(!``_``.$1$0$!`0$`@("`@(B(AP("``^``@(```9)@`
+M9)@``#A$1#@``````````!@````````8&`````<$!`1D)!P,6$1$1$0````P
+72!`@>```````/#P\/``````````````8
+`
+end
diff --git a/share/syscons/fonts/cp850-8x14.fnt b/share/syscons/fonts/cp850-8x14.fnt
new file mode 100644
index 000000000000..803f95df6585
--- /dev/null
+++ b/share/syscons/fonts/cp850-8x14.fnt
@@ -0,0 +1,83 @@
+begin 644 cp850-8x14
+M``````````````````````!^@:6!@;V9@7X``````'[_V___P^?_?@``````
+M`&S^_O[^?#@0````````$#A\_GPX$````````!@\/.?GYQ@8/```````&#Q^
+M__]^&!@\```````````8/#P8`````/_______^?#P^?_____```````\9D)"
+M9CP```#______\.9O;V9P____P```!X.&C)XS,S,>```````/&9F9CP8?A@8
+M```````_,S\P,#!P\.```````']C?V-C8V?GYL``````&!C;/.<\VQ@8````
+M``"`P.#X_OC@P(````````(&#C[^/@X&`@``````&#Q^&!@8?CP8``````!F
+M9F9F9F8`9F8``````'_;V]M[&QL;&P````!\QF`X;,;&;#@,QGP`````````
+M``#^_OX``````!@\?A@8&'X\&'X`````&#Q^&!@8&!@8```````8&!@8&!A^
+M/!@`````````&`S^#!@````````````P8/Y@,`````````````#`P,#^````
+M````````*&S^;"@``````````!`X.'Q\_OX`````````_OY\?#@X$```````
+M````````````````````&#P\/!@8`!@8````9F9F)````````````````&QL
+M_FQL;/YL;````!@8?,;"P'P&AL9\&!@``````,+&#!@P9L8``````#AL;#AV
+MW,S,=@```!@8&#`````````````````,&#`P,#`P&`P``````#`8#`P,#`P8
+M,`````````!F//\\9@```````````!@8?A@8`````````````````!@8&#``
+M`````````/X`````````````````````&!@```````(&#!@P8,"`````````
+M.&S&QM;&QFPX```````8.'@8&!@8&'X``````'S&!@P8,&#&_@``````?,8&
+M!CP&!L9\```````,'#QLS/X,#!X``````/[`P,#\!@;&?```````.&#`P/S&
+MQL9\``````#^Q@8,&#`P,#```````'S&QL9\QL;&?```````?,;&QGX&!@QX
+M````````&!@````8&``````````8&````!@8,```````#!@P8,!@,!@,````
+M``````!^``!^`````````&`P&`P&#!@P8```````?,;&#!@8`!@8``````!\
+MQL;>WM[<P'P``````!`X;,;&_L;&Q@``````_&9F9GQF9F;\```````\9L+`
+MP,#"9CP``````/AL9F9F9F9L^```````_F9B:'AH8F;^``````#^9F)H>&A@
+M8/```````#QFPL#`WL9F.@``````QL;&QO[&QL;&```````\&!@8&!@8&#P`
+M`````!X,#`P,#,S,>```````YF9L;'AL;&;F``````#P8&!@8&!B9OX`````
+M`,;N_M;&QL;&Q@``````QN;V_M[.QL;&``````!\QL;&QL;&QGP``````/QF
+M9F9\8&!@\```````?,;&QL;&UMY\#@````#\9F9F?&QF9N8``````'S&QF`X
+M#,;&?```````?GY:&!@8&!@\``````#&QL;&QL;&QGP``````,;&QL;&QFPX
+M$```````QL;&QM;6_FQL``````#&QL9\.'S&QL8``````&9F9F8\&!@8/```
+M````_L:,&#!@PL;^```````\,#`P,#`P,#P``````(#`X'`X'`X&`@``````
+M/`P,#`P,#`P\```0.&S&``````````````````````````````#_`#`8#```
+M``````````````````!X#'S,S'8``````.!@8'AL9F9F?```````````?,;`
+MP,9\```````<#`P\;,S,S'8``````````'S&_L#&?```````'#8R,'PP,#!X
+M``````````!VS,S,?`S,>````.!@8&QV9F9FY@``````&!@`.!@8&!@\````
+M```&!@`.!@8&!F9F/````.!@8&9L>&QFY@``````.!@8&!@8&!@\````````
+M``#L_M;6UM8``````````-QF9F9F9@``````````?,;&QL9\``````````#<
+M9F9F?&!@\````````';,S,Q\#`P>````````W'9F8&#P``````````!\QG`<
+MQGP``````!`P,/PP,#`V'```````````S,S,S,QV``````````#&QL9L.!``
+M`````````,;&UM;^;```````````QFPX.&S&``````````#&QL;&?@8,>```
+M`````/[,&#!F_@``````#A@8&'`8&!@.```````8&!@8&!@8&!@``````'`8
+M&!@.&!@8<````';<`````````````````````!`X;,;&_@```````#QFPL#`
+MP,)F/`QX````S```S,S,S,QV``````P8,`!\QO[`QGP`````$#AL`'@,?,S,
+M=@``````Q@``>`Q\S,QV`````&`P&`!X#'S,S'8`````.&PX`'@,?,S,=@``
+M````````?,;`P,9\#'@``!`X;`!\QO[`QGP``````,8``'S&_L#&?`````!@
+M,!@`?,;^P,9\``````!F```X&!@8&#P`````&#QF`#@8&!@8/`````!@,!@`
+M.!@8&!@\````Q@`0.&S&QO[&QL8``#AL.!`X;,;&_L;&Q@``#!@`_F9B:'AH
+M8F;^``````````#L-G;<V&X``````#YLS,S^S,S,S@`````0.&P`?,;&QL9\
+M``````#&``!\QL;&QGP`````8#`8`'S&QL;&?``````P>,P`S,S,S,QV````
+M`&`P&`#,S,S,S'8``````,8``,;&QL9^!@QX`,8`?,;&QL;&QL9\````Q@#&
+MQL;&QL;&QGP``````````'S.WO;F?``````X;&1@\&!@8.;\``````1\SL[6
+MUM;FYGQ`````````QFPX.&S&```````.&Q@8&'X8&!C8<`````P8,`!X#'S,
+MS'8`````#!@P`#@8&!@8/``````,&#``?,;&QL9\``````P8,`#,S,S,S'8`
+M`````';<`-QF9F9F9@``=MP`QN;V_M[.QL;&`````#QL;#X`?@``````````
+M.&QL.`!\````````````,#``,#!@QL9\```````X1+JJLJJJ1#@`````````
+M``#^!@8&``````!@X&-F;!@P;L,&#!\``&#@8V9L&C9NVC\&!@```!@8`!@8
+M/#P\&``````````V;-AL-@```````````-AL-FS8`````!%$$4011!%$$401
+M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@P8,`0.&S&QO[&QL8``#ALQA`X;,;&_L;&Q@``&`P&
+M$#ALQL;^QL;&```````X1)JBHJ*:1#@``#8V-C8V]@;V-C8V-C8V-C8V-C8V
+M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^```````````8&'S&P,#&
+M?!@8``````!F9CP8?AA^&!@```````````#X&!@8&!@8&!@8&!@8&!\`````
+M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@`
+M````````_P```````!@8&!@8&!C_&!@8&!@8````=MP`>`Q\S,QV``!VW``0
+M.&S&QO[&QL8``#8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<`
+M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P``
+M`````#8V-C8V]P#W-C8V-C8V``````#&?,;&QGS&```````T&"P&/F9F9CP`
+M`````/AL9F;V9F9L^```.&P`_F9B:'AH8F;^````Q@#^9F)H>&AB9OX``#`8
+M`/YF8FAX:&)F_@``````````.!@8&!@\```,&``\&!@8&!@8&#P``#QF`#P8
+M&!@8&!@8/````&8`/!@8&!@8&!@\```8&!@8&!@8^``````````````````?
+M&!@8&!@8__________________\`````````_________P``&!@8&````!@8
+M&!@`,!@`/!@8&!@8&!@\``#_________`````````!@P`'S&QL;&QL;&?```
+M````>,S,S-C,QL;,```X;`!\QL;&QL;&QGP``#`8`'S&QL;&QL;&?```````
+M=MP`?,;&QL9\``!VW`!\QL;&QL;&QGP``````````&9F9F9F?&#`````X&!@
+M?&9F9F9\8/````#P8'QF9F9\8/```!@P`,;&QL;&QL;&?```.&P`QL;&QL;&
+MQL9\```P&`#&QL;&QL;&QGP`````#!@P`,;&QL9^!@SX#!@`9F9F9CP8&!@\
+M````_P`````````````````,&#```````````````````````/X`````````
+M````&!A^&!@``'X`````````````````_P#_`.`P8S;L&#9NVC\&!@````!_
+MV]O;>QL;&QL`````?,9@.&S&QFPX#,9\```````8`'X`&```````````````
+M`````!@,>``X;&PX`````````````,8`````````````````````````&```
+M```````8.!@8&#P``````````'@,.`P,>```````````/&8,&#)^````````
+=````````?GY^?GY^````````````````````````
+`
+end
diff --git a/share/syscons/fonts/cp850-8x16.fnt b/share/syscons/fonts/cp850-8x16.fnt
new file mode 100644
index 000000000000..10f7bb2f9fe9
--- /dev/null
+++ b/share/syscons/fonts/cp850-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp850-8x16
+M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X.
+M&C)XS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX```````
+M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F
+M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?```````````````
+M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8
+M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,```````````
+M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P```#`8#```````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````QL;&QL9L.````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'```````';<````````
+M```````````````0.&S&QL;^`````````#QFPL#`P,#"9CP8<`````#,``#,
+MS,S,S,QV```````,&#``?,;^P,#&?```````$#AL`'@,?,S,S'8```````#,
+M``!X#'S,S,QV``````!@,!@`>`Q\S,S,=@``````.&PX`'@,?,S,S'8`````
+M``````!\QL#`P,9\&'`````0.&P`?,;^P,#&?````````,8``'S&_L#`QGP`
+M`````&`P&`!\QO[`P,9\````````9@``.!@8&!@8/```````&#QF`#@8&!@8
+M&#P``````&`P&``X&!@8&!@\``````#&`!`X;,;&_L;&Q@`````X;#@0.&S&
+MQO[&QL8`````#!@`_F9B:'AH8F;^````````````[#8V?MC8;@```````#YL
+MS,S^S,S,S,X``````!`X;`!\QL;&QL9\````````Q@``?,;&QL;&?```````
+M8#`8`'S&QL;&QGP``````#!XS`#,S,S,S,QV``````!@,!@`S,S,S,S,=@``
+M`````,8``,;&QL;&QGX&#'@``,8`?,;&QL;&QL9\``````#&`,;&QL;&QL;&
+M?````````````'S.WO;FQGP``````#AL9&#P8&!@8.;\```````$?,[.UM;6
+MUN;F?$```````````,9L.#ALQ@````````X;&!@8?A@8&-AP```````8,&``
+M>`Q\S,S,=@``````#!@P`#@8&!@8&#P``````!@P8`!\QL;&QL9\```````8
+M,&``S,S,S,S,=@```````';<`-QF9F9F9F8`````=MP`QN;V_M[.QL;&````
+M````/&QL/@!^`````````````#AL;#@`?``````````````P,``P,&#`QL9\
+M````````?(*RJK*JJH)\``````````````#^!@8&!@```````&#@8F9L&#!@
+MW(8,&#X```!@X&)F;!@P9LZ:/P8&`````!@8`!@8&#P\/!@````````````V
+M;-AL-@``````````````V&PV;-@````````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&&#`$#ALQL;^QL;&Q@````!\QA`X;,;&_L;&QL8`
+M````#`80.&S&QO[&QL;&````````?(*:HJ*BFH)\```````V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@`````````````8&'S&P,#&?!@8`````````&9F/!A^&'X8&```````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8``!VW`!X#'S,S,QV`````';<`#ALQL;^QL;&
+MQ@`````V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V`````,9\QL;&QGS&````````
+M-!@L!CYF9F9F/````````/AL9F;V9F9F;/@`````.&P`_F9B:'AH8F;^````
+M``#&`/YF8FAX:&)F_@`````P&`#^9F)H>&AB9OX````````````X&!@8&!@\
+M``````P8`#P8&!@8&!@8/``````\9@`\&!@8&!@8&#P``````&8`/!@8&!@8
+M&!@\`````!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#___________\`&!@8&!@``!@8&!@8````,!@`
+M/!@8&!@8&!@\`````/________\````````````8,`!\QL;&QL;&QGP`````
+M``!XS,S,V,S&QL;,`````#AL`'S&QL;&QL;&?``````P&`!\QL;&QL;&QGP`
+M``````!VW`!\QL;&QL9\`````';<`'S&QL;&QL;&?````````````&9F9F9F
+M9GQ@8,````#@8&!\9F9F9F9\8&#P````\&!\9F9F9GQ@\``````8,`#&QL;&
+MQL;&QGP`````.&P`QL;&QL;&QL9\`````#`8`,;&QL;&QL;&?```````#!@P
+M`,;&QL;&QGX&#/@`#!@`9F9F9CP8&!@\``````#_````````````````````
+M#!@P`````````````````````````/X````````````````8&'X8&```?@``
+M``````````````````#_`/\``.`P8C;L&#!FSIH_!@8`````?]O;VWL;&QL;
+M&P``````?,9@.&S&QFPX#,9\```````````8`'X`&```````````````````
+M````&`QX````.&QL.````````````````,8`````````````````````````
+M```8````````````&#@8&!@\`````````````'P&/`8&?``````````````\
+M9@P8,GX`````````````````?GY^?GY^?@``````````````````````````
+!``P8
+`
+end
diff --git a/share/syscons/fonts/cp850-8x8.fnt b/share/syscons/fonts/cp850-8x8.fnt
new file mode 100644
index 000000000000..21a4aa4d3ba3
--- /dev/null
+++ b/share/syscons/fonts/cp850-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 cp850-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^
+MUA`X$#A\_OY\$#@``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\'
+M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`&-L\Y^<\VQB`X/C^^."`
+M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F$\9F8\AGP`````
+M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P````
+M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````&#P\&!@`
+M&`!F9B0``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`&!@P
+M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P
+M````?@```````````!@8``8,&#!@P(``.&S&UL9L.``8.!@8&!A^`'S&!APP
+M9OX`?,8&/`;&?``</&S,_@P>`/[`P/P&QGP`.&#`_,;&?`#^Q@P8,#`P`'S&
+MQGS&QGP`?,;&?@8,>```&!@``!@8```8&```&!@P!@P8,!@,!@```'X``'X`
+M`&`P&`P8,&``?,8,&!@`&`!\QM[>WL!X`#ALQO[&QL8`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CH`QL;&_L;&Q@`\
+M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@!\QL;&QL9\`/QF9GQ@8/``?,;&QL;.?`[\9F9\;&;F`#QF,!@,9CP`?GY:
+M&!@8/`#&QL;&QL9\`,;&QL;&;#@`QL;&UM;^;`#&QFPX;,;&`&9F9CP8&#P`
+M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&````````````
+M``#_,!@,`````````'@,?,QV`.!@?&9F9MP```!\QL#&?``<#'S,S,QV````
+M?,;^P'P`/&9@^&!@\````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F
+M/.!@9FQX;.8`.!@8&!@8/````.S^UM;6````W&9F9F8```!\QL;&?````-QF
+M9GQ@\```=LS,?`P>``#<=F!@\````'[`?`;\`#`P_#`P-AP```#,S,S,=@``
+M`,;&QFPX````QM;6_FP```#&;#ALQ@```,;&QGX&_```?DP8,GX`#A@8<!@8
+M#@`8&!@8&!@8`'`8&`X8&'``=MP`````````$#ALQL;^`'S&P,#&?`QXS`#,
+MS,S,=@`,&'S&_L!\`'R">`Q\S'8`Q@!X#'S,=@`P&'@,?,QV`#`P>`Q\S'8`
+M``!^P,!^##A\@GS&_L!\`,8`?,;^P'P`,!A\QO[`?`!F`#@8&!@\`'R".!@8
+M&#P`,!@`.!@8/`#&.&S&_L;&`#AL?,;^QL8`&##^P/C`_@```'X2_I#^`#YL
+MS/[,S,X`?()\QL;&?`#&`'S&QL9\`#`8?,;&QGP`>(0`S,S,=@!@,,S,S,QV
+M`,8`QL;&?@;\QCALQL9L.`#&`,;&QL9\```"?,[6YGR`.&QD\&!F_``Z;,[6
+MYFRX``#&;#ALQ@``#AL8/!C8<``8,'@,?,QV``P8`#@8&#P`#!A\QL;&?``8
+M,,S,S,QV`';<`-QF9F8`=MP`YO;>S@`\;&P^`'X``#AL;#@`?```&``8&#!C
+M/@!^@;FEN:6!?@```/X&!@``8^9L?C-FS`]CYFQZ-FK?!A@`&!@\/!@``#-F
+MS&8S````S&8S9LP``"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8
+M&!@8&/@8&!@P8#ALQO[&`'R".&S&_L8`&`PX;,;^Q@!^@9VAH9V!?C8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````&!A^P,!^&!AF9CQ^&'X8&```
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@8=MQ\!G[&?@!VW#ALQO[&`#8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V`,9\QL9\Q@`P
+M?@Q\S,QX`/AL9O9F;/@`?(+^P/S`_@#&`/[`_,#^`#`8_L#\P/X````X&!@8
+M/``,&#P8&!@\`#Q"/!@8&#P`9@`\&!@8/``8&!@8^``````````?&!@8____
+M______\`````_____Q@8&```&!@8,!@\&!@8/`#_____`````#!@.&S&;#@`
+M>,S,V,S&S`!\@CALQFPX``P&.&S&;#@`=MQ\QL;&?`!VW#ALQFPX````9F9F
+M9GS`X&!\9F9\8/#P8'QF?&#P`!@PQL;&QGP`?((`QL;&?`!@,,;&QL9\`!@P
+MQL;&?@;\#!AF9CP8/`#_``````````P8,```````````?@`````8&'X8&`!^
+M````````_P#_X3+D.O8J7X9_V]M[&QL;`#YA/&9F/(9\`!@`?@`8````````
+M`!@,.#AL;#@``````,8````````````8`````!@X&!@\````>`PX#'@```!X
+7#!@P?```````/#P\/``````````````8
+`
+end
diff --git a/share/syscons/fonts/cp850-thin-8x16.fnt b/share/syscons/fonts/cp850-thin-8x16.fnt
new file mode 100644
index 000000000000..dab3fe0054dd
--- /dev/null
+++ b/share/syscons/fonts/cp850-thin-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp850-thin-8x16
+M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``#X*
+M$B)XA(2$A'@````````X1$1$1#@0?!`0````````/R$_("`@(&#@P```````
+M`#\A/R$A(2$C9^;`````````$!#6..XXUA`0``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````0.'P0$!!\.!``````````0D)"0D)"0@!"
+M0@```````'^)B8EY"0D)"0D``````'R&0#A$@H)$.`3"?```````````````
+M_O[^_@```````!`X?!`0$'PX$'P````````0.'P0$!`0$!`0````````$!`0
+M$!`0$'PX$`````````````@$_@0(```````````````@0/Y`(```````````
+M`````("`@/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````0.#@X$!`0`!`0
+M``````!"0D)"``````````````````!$1/Y$1$3^1$0`````$!!\@H)`,`P$
+M@H)\$!``````````@H0($"!"@@```````#A$1#@X1T1$1#L``````"`@0```
+M````````````````!`@0$!`0$!`(!````````"`0"`@("`@($"``````````
+M```D&/\8)```````````````$!!\$!`````````````````````0$!`@````
+M`````````/X````````````````````````0$`````````````($"!`@0(``
+M```````X1(*"DI*"@D0X````````"!@X"`@("`@(/@```````'R"`@0($"!`
+M@OX```````!\@@("/`("`H)\````````#!0D1(3^!`0$#@```````/Z`@(#\
+M`@("@GP````````X0("`_(*"@H)\````````_H("`@0($!`0$````````'R"
+M@H)\@H*"@GP```````!\@H*"?@("`@1X```````````0$````!`0````````
+M````$!`````0$"``````````!`@0($`@$`@$````````````?@``?@``````
+M``````!`(!`(!`@0($````````!\@H("!`@(``@(`````````'R"@IZ2DHR`
+M?````````!`H1(*"_H*"@H(```````#\0D)"?$)"0D+\````````/$*"@("`
+M@()"/````````/A$0D)"0D)"1/@```````#^0D)(>$A`0D+^````````_D)"
+M2'A(0$!`X````````#Q"@H"`GH*"1CH```````""@H*"_H*"@H*"````````
+M.!`0$!`0$!`0.`````````X$!`0$!(2$A'@```````#"0D)$2'A$0D+"````
+M````X$!`0$!`0$)"_@```````(+&JI*"@H*"@H(```````""@L*BDHJ&@H*"
+M````````.$2"@H*"@H)$.````````/Q"0D)\0$!`0.````````!\@H*"@H*"
+MDHI\!`(`````_$)"0GQ$0D)"P@```````'R"@D`P#`2"@GP```````#^DI(0
+M$!`0$!`X````````@H*"@H*"@H*"?````````(*"@H*"@H)$*!````````""
+M@H*"@H*2JL:"````````@H)$*!`H1(*"@@```````(*"@D0X$!`0$#@`````
+M``#^@H($&"!`@H+^````````/"`@("`@("`@/`````````"`0"`0"`0"`0``
+M```````\!`0$!`0$!`0\`````!`H1((`````````````````````````````
+M````_P``$!`(````````````````````````>`1\A(2,=@```````,!`0'A$
+M0D)"0GP```````````!\@H"`@()\````````#`0$/$2$A(2,=@``````````
+M`'R"@OZ`@GP````````X1$1`X$!`0$#@````````````=HR$A(2$?`2$>```
+M`,!`0'Q"0D)"0L(````````0$``P$!`0$!`X`````````@(`!@("`@("`D)"
+M/````,!`0$)$2'A$0L(````````P$!`0$!`0$!`X````````````[)*2DI*2
+MD@```````````-QB0D)"0D(```````````!\@H*"@H)\````````````W&)"
+M0D)"?$!`X````````':,A(2$A'P$!`X```````#<8D)`0$#@````````````
+M?(*`?`*"?````````"`@(/@@("`@(AP```````````"$A(2$A(QV````````
+M````0D)"0D(D&````````````(*"@I*JQH(```````````""1"@0*$2"````
+M`````````(*"@H*"?@($>````````/Z$"!`@0OX````````.$!`08!`0$!`.
+M````````$!`0$``0$!`0$````````'`("`@&"`@("'````````!VW```````
+M```````````````0*$2"@H+^`````````#Q"@H"`@()"/`0"?`````"$``"$
+MA(2$A(QV```````$"!``?(*"_H""?```````$"A$`'@$?(2$C'8```````"$
+MA`!X!'R$A(QV``````!`(!``>`1\A(2,=@``````.$0X`'@$?(2$C'8`````
+M`````#Q"0$!"/`0"/``````0*$0`?(*"_H""?````````(0``'R"@OZ`@GP`
+M`````$`@$`!\@H+^@()\````````1$0`&`@("`@('```````&"1"`!@("`@(
+M"!P``````$`@$``8"`@("`@<``````""`!`H1(*"_H*"@@`````X1#@0*$2"
+M@OZ"@H(`````"!`@_D)`0'Q`0$+^````````````C%(R?HB8;@```````#Y$
+MA(3^A(2$A(8``````!`H1`!\@H*"@H)\````````1```?(*"@H*"?```````
+M0"`0`'R"@H*"@GP``````#!(A`"$A(2$A(QV``````!`(!``A(2$A(2,=@``
+M``````""``""@H*"@GX"!'@``((`?(*"@H*"@H)\``````""`(*"@H*"@H*"
+M?````````````'R&BI*BPGP``````#A$1$#@0$!`0$+\```````"/$R*DI*B
+MHL+$N````````````()$*!`H1((```````8)"`@(/@@("`@(2#`````($"``
+M>`1\A(2,=@``````!`@0`!@("`@("!P```````@0(`!\@H*"@H)\```````(
+M$"``A(2$A(2,=@```````';<`-QB0D)"0D(`````=MP`@L*BDHJ&@H*"````
+M```\1$0^`'X`````````````.$1$.`!\```````````````@(``@($"`@H)\
+M````````?(*RJK*JJH)\``````````````#^!@8&!@```````("`@H2($"!`
+MG`($"!X```"`@(*$B!`@1HH2/@("`````!`0`!`0$#@X.!`````````````D
+M2)!()```````````````B$0B1(@````````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&`@0(!`H1(*"_H*"@@``````?((0*$2"@OZ"@H(`
+M````(!`($"A$@H+^@H*"````````?(*:HJ*BFH)\```````V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@```````````!`0.$1`0$!(.!`0````````1$0H$'P0?!`0$```````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8``!VW`!X!'R$A(QV``````!VW!`H1(*"_H*"
+M@@`````V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V`````()\@H*"@GR"````````
+M-!@L!CYF9F9F/````````/A$0D+R0D)"1/@`````?((`_D)`0'Q`0$+^````
+M``!$`/Y"0$!\0$!"_@`````@$`C^0D!`?$!`0OX````````````8"`@("`@8
+M``````@0(#P0$!`0$!`0.``````X1``X$!`0$!`0$#@``````$0`.!`0$!`0
+M$!`X`````!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#___________\``!`0$!``$!`0$!``````(!`(
+M/!`0$!`0$!`X`````/________\````````````($"!\@H*"@H*"@GP`````
+M``!XA(2$N(2"@H*\@````'R"`'R"@H*"@H*"?``````0"`1\@H*"@H*"@GP`
+M``````!VW`!\@H*"@H)\`````';<`'R"@H*"@H*"?```````````0D)"0D)\
+M0$#```````#`0$!\0D)"0D)\0$#@````X$!\0D)"0GQ`X``````$"!""@H*"
+M@H*"@GP`````?((`@H*"@H*"@H)\`````"`0"(*"@H*"@H*"?`````````0(
+M$`""@H*"@GX"!'@`!`@0@H*"1#@0$!`X``````#_````````````````````
+M!`@0`````````````````````````/X````````````````0$'P0$```_@``
+M````````````_P#_``````````#@,6(TZ!`L5*3O!`0`````?HJ*BGH*"@H*
+M"@``````?()`.$2"@D0X!()\`````````!`0`'P`$!``````````````````
+M```$`CP`````.$1$.```````````````````````@@``````````````````
+M```8`````````````````!@("`@("!@``````'P"/`("?`````````````!P
+MB!`@2'@`````````````````?'Q\?'Q\?```````````````````````````
+!`!`@
+`
+end
diff --git a/share/syscons/fonts/cp850-thin-8x8.fnt b/share/syscons/fonts/cp850-thin-8x8.fnt
new file mode 100644
index 000000000000..06485642ce4a
--- /dev/null
+++ b/share/syscons/fonts/cp850-thin-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 cp850-thin-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[6
+M$!!\$!`X[/Y\$'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_Q\#
+M!7V$A(1X/D%!03X(/@@_(3\@("!@P#\A/R$A(V;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`$#A\$!!\.!`D)"0D)``D`'^2DG(2$A(`/F$X1$0XC'@`````
+M?GY^`!`X?!!\.!#^$#A\$!`0$``0$!`0?#@0```(!/X$"````"!`_D`@````
+M`("`@/X````D9O]F)````!@\?O__````__]^/!@`````````````$#@X$!``
+M$``D)"0``````"0D_R3_)"0`$'R`>`3X$```QLP8,&;&`#A$.%:$A'8`("!`
+M```````0($!`0"`0`"`0"`@($"```$0X_CA$````$!#^$!``````````$!`@
+M````_````````````!`0``($"!`@0(``?(*&BI*B?``0,!`0$!!\`'B$!!!`
+MA/P`>(0$.`2$>``(&"A(_@@<`/R`^`0$A'@`.$"`^(2$>`#\A`@0("`@`'B$
+MA'B$A'@`>(2$?`0(<```$!```!`0```0$```$!`@$"!`@$`@$````/P``/P`
+M`"`0"`0($"``>(0$"!``$`!\@IZ2GH!X`#!(A(3\A(0`_$)"?$)"_``\0H"`
+M@$(\`/A$0D)"1/@`_D)(>$A"_@#^0DAX2$#@`#Q"@(".0CX`A(2$_(2$A``X
+M$!`0$!`X``X$!`1$1#@`PD1(<$1"P@#@0$!`0$+^`(+&JI*"@H(`@L*BDHJ&
+M@@`X1(*"@D0X`/Q"0GQ`0.``.$2"@H)4.`3\0D)\1$+"`#B$@'@$A'0`_I(0
+M$!`0.`"$A(2$A(3\`(2$A(2$2#``@H*"DJK&@@""1"@0*$2"`()$*!`0$#@`
+M_H2($")"_@!X0$!`0$!X`(!`(!`(!`(`>`@("`@(>``0*$2"````````````
+M``#_("`0`````````'@$?(1V`,!`?$)"0MP```!XA("$>``,!'R$A(1V````
+M>(3\@'@`.$1`X$!`X````':$A'P$^,!`3&)"0L(`$``P$!`0.``$``0$!(2$
+M>,!`0D1X1,(`,!`0$!`0.````.R2DI*"````^(2$A(0```!XA(2$>````-Q"
+M0GQ`X```=H2$?`0.``#<8D!`X````'R`>`3X`!`0?!`0$@P```"$A(2$=@``
+M`(2$A$@P````@I*JQH(```"$2#!(A````(2$A'P$^```_(@P1/P`&"`@P"`@
+M&``0$!``$!`0`&`0$`P0$&``9)@`````````$"A$@H+^`'B$@(1X&`1X`(0`
+MA(2$>@`,`'B$_(!X`'Z!/`(^0CT`A`!X!'R$>@#``'@$?(1Z`"`@>`1\A'H`
+M``!X@(!X!#A^@3Q"?D`\`(0`>(3\@'@`8`!XA/R`>`!(`#`0$!`X`'R",!`0
+M$#@`8``P$!`0.`"".$2"_H*"`#`01(+^@H(`#/Q`>$!`_````&<9?YAW`#](
+MB/^(B(\`>(1XA(2$>`"$`'B$A(1X`,``>(2$A'@`?H%"0D)"/``@$$)"0D(\
+M`(0`A(2$?`3X0A@D0D(D&`"$`(2$A(1X```"?(J"HGR`.$1$X$""_``Z1(J2
+MHD2X``!")!@8)$(`#!(0.!`0D&`<`'@$?(1Z`!@`,!`0$#@`"!!XA(2$>``(
+M$(2$A(1Z`&28N,2$A(0`9)B$I)2$A``\1$0Z`'X``#A$1#@`?```(``@0("$
+M>`!^@;FEN:6!?@```/P,#```0D1(5FE"A`]"1$A394F/`1`0`!`X.!```")$
+MB$0B````1"(1(D0``"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8
+M&!@8&/@8&!@,$$2"_H*"`'X01(+^@H(`,!!$@OZ"@@!^@9VAH9V!?C8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````$!!\@(!\$!""1#A\$'P0$```
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@89)@\`CY"/0!DF#A$@OZ"@C8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V`()\@H)\@@`@
+M?@1\A(1X`/A$0O)"1/@`>/Q`>$!`_`!$_$!X0$#\`&#\0'A`0/P````8"`@(
+M'``($#@0$!`X`#A$.!`0$#@`*``X$!`0.``8&!@8^``````````?&!@8____
+M______\`````_____Q`0$```$!`0$`@X$!`0.`#_____``````P8)$)")!@`
+M`'B$^(3X@(`\&"1"0B08`#`8)$)")!@`9)AXA(2$>`!DF!@D0D(D&`!"0D)"
+M?$"`P$!X1$1X0.#@0'A$>$#@``0(A(2$A'@`>`"$A(2$>``@@(2$A(1X``0(
+MA(2$?`3X!`A")!`0.`#_``````````@0(```````````?@`````@(/P@(`#\
+M````````_P#_X1+D&O8J7X(^2DHZ"@H*`#Y!/$)"/()\("``^``@(```````
+M``@$.#A$1#@``````$0````````````8``````@8"`@<````>`0X!'@````P
+72!`@>```````/#P\/``````````````8
+`
+end
diff --git a/share/syscons/fonts/cp865-8x14.fnt b/share/syscons/fonts/cp865-8x14.fnt
new file mode 100644
index 000000000000..a5a2dd7e2742
--- /dev/null
+++ b/share/syscons/fonts/cp865-8x14.fnt
@@ -0,0 +1,83 @@
+begin 644 cp865-8x14
+M``````````````````````!^@:6!@;V9@7X``````'[_V___P^?_?@``````
+M`&S^_O[^?#@0````````$#A\_GPX$````````!@\/.?GYQ@8/```````&#Q^
+M__]^&!@\```````````8/#P8`````/_______^?#P^?_____```````\9D)"
+M9CP```#______\.9O;V9P____P```!X.&C)XS,S,>```````/&9F9CP8?A@8
+M```````_,S\P,#!P\.```````']C?V-C8V?GYL``````&!C;/.<\VQ@8````
+M``"`P.#X_OC@P(````````(&#C[^/@X&`@``````&#Q^&!@8?CP8``````!F
+M9F9F9F8`9F8``````'_;V]M[&QL;&P````!\QF`X;,;&;#@,QGP`````````
+M``#^_OX``````!@\?A@8&'X\&'X`````&#Q^&!@8&!@8```````8&!@8&!A^
+M/!@`````````&`S^#!@````````````P8/Y@,`````````````#`P,#^````
+M````````*&S^;"@``````````!`X.'Q\_OX`````````_OY\?#@X$```````
+M````````````````````&#P\/!@8`!@8````9F9F)````````````````&QL
+M_FQL;/YL;````!@8?,;"P'P&AL9\&!@``````,+&#!@P9L8``````#AL;#AV
+MW,S,=@```!@8&#`````````````````,&#`P,#`P&`P``````#`8#`P,#`P8
+M,`````````!F//\\9@```````````!@8?A@8`````````````````!@8&#``
+M`````````/X`````````````````````&!@```````(&#!@P8,"`````````
+M.&S&QM;&QFPX```````8.'@8&!@8&'X``````'S&!@P8,&#&_@``````?,8&
+M!CP&!L9\```````,'#QLS/X,#!X``````/[`P,#\!@;&?```````.&#`P/S&
+MQL9\``````#^Q@8,&#`P,#```````'S&QL9\QL;&?```````?,;&QGX&!@QX
+M````````&!@````8&``````````8&````!@8,```````#!@P8,!@,!@,````
+M``````!^``!^`````````&`P&`P&#!@P8```````?,;&#!@8`!@8``````!\
+MQL;>WM[<P'P``````!`X;,;&_L;&Q@``````_&9F9GQF9F;\```````\9L+`
+MP,#"9CP``````/AL9F9F9F9L^```````_F9B:'AH8F;^``````#^9F)H>&A@
+M8/```````#QFPL#`WL9F.@``````QL;&QO[&QL;&```````\&!@8&!@8&#P`
+M`````!X,#`P,#,S,>```````YF9L;'AL;&;F``````#P8&!@8&!B9OX`````
+M`,;N_M;&QL;&Q@``````QN;V_M[.QL;&``````!\QL;&QL;&QGP``````/QF
+M9F9\8&!@\```````?,;&QL;&UMY\#@````#\9F9F?&QF9N8``````'S&QF`X
+M#,;&?```````?GY:&!@8&!@\``````#&QL;&QL;&QGP``````,;&QL;&QFPX
+M$```````QL;&QM;6_FQL``````#&QL9\.'S&QL8``````&9F9F8\&!@8/```
+M````_L:,&#!@PL;^```````\,#`P,#`P,#P``````(#`X'`X'`X&`@``````
+M/`P,#`P,#`P\```0.&S&``````````````````````````````#_`#`8#```
+M``````````````````!X#'S,S'8``````.!@8'AL9F9F?```````````?,;`
+MP,9\```````<#`P\;,S,S'8``````````'S&_L#&?```````'#8R,'PP,#!X
+M``````````!VS,S,?`S,>````.!@8&QV9F9FY@``````&!@`.!@8&!@\````
+M```&!@`.!@8&!F9F/````.!@8&9L>&QFY@``````.!@8&!@8&!@\````````
+M``#L_M;6UM8``````````-QF9F9F9@``````````?,;&QL9\``````````#<
+M9F9F?&!@\````````';,S,Q\#`P>````````W'9F8&#P``````````!\QG`<
+MQGP``````!`P,/PP,#`V'```````````S,S,S,QV``````````#&QL9L.!``
+M`````````,;&UM;^;```````````QFPX.&S&``````````#&QL;&?@8,>```
+M`````/[,&#!F_@``````#A@8&'`8&!@.```````8&!@8&!@8&!@``````'`8
+M&!@.&!@8<````';<`````````````````````!`X;,;&_@```````#QFPL#`
+MP,)F/`QX````S```S,S,S,QV``````P8,`!\QO[`QGP`````$#AL`'@,?,S,
+M=@``````Q@``>`Q\S,QV`````&`P&`!X#'S,S'8`````.&PX`'@,?,S,=@``
+M````````?,;`P,9\#'@``!`X;`!\QO[`QGP``````,8``'S&_L#&?`````!@
+M,!@`?,;^P,9\``````!F```X&!@8&#P`````&#QF`#@8&!@8/`````!@,!@`
+M.!@8&!@\````Q@`0.&S&QO[&QL8``#AL.!`X;,;&_L;&Q@``#!@`_F9B:'AH
+M8F;^``````````#L-G;<V&X``````#YLS,S^S,S,S@`````0.&P`?,;&QL9\
+M``````#&``!\QL;&QGP`````8#`8`'S&QL;&?``````P>,P`S,S,S,QV````
+M`&`P&`#,S,S,S'8``````,8``,;&QL9^!@QX`,8`?,;&QL;&QL9\````Q@#&
+MQL;&QL;&QGP``````````'S.WO;F?``````X;&1@\&!@8.;\``````1\SL[6
+MUM;FYGQ`````_&9F?&)F;V9F\P`````.&Q@8&'X8&!C8<`````P8,`!X#'S,
+MS'8`````#!@P`#@8&!@8/``````,&#``?,;&QL9\``````P8,`#,S,S,S'8`
+M`````';<`-QF9F9F9@``=MP`QN;V_M[.QL;&`````#QL;#X`?@``````````
+M.&QL.`!\````````````,#``,#!@QL9\````````````_L#`P```````````
+M``#^!@8&``````!@X&-F;!@P;L,&#!\``&#@8V9L&C9NVC\&!@```!@8`!@8
+M/#P\&``````````V;-AL-@```````````,9\QL;&?,8``!%$$4011!%$$401
+M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8&#8V-C8V-C;V-C8V-C8V````
+M`````/XV-C8V-C8``````/@8^!@8&!@8&#8V-C8V]@;V-C8V-C8V-C8V-C8V
+M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX`
+M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\`````
+M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@`
+M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V
+M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<`
+M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P``
+M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P``````
+M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8
+M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V
+M-C;_-C8V-C8V&!@8&!C_&/\8&!@8&!@8&!@8&!@8^``````````````````?
+M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P
+M\/#P#P\/#P\/#P\/#P\/#P__________`````````````````';<V-C<=@``
+M````>,S,S-C,QL;,``````#^QL;`P,#`P,```````````/YL;&QL;```````
+M_L9@,!@P8,;^``````````!^V-C8V'```````````&9F9F9F?&#```````!V
+MW!@8&!@8``````!^&#QF9F8\&'X``````#ALQL;^QL9L.```````.&S&QL9L
+M;&SN```````>,!@,/F9F9CP``````````'[;VWX``````````P9^V]OS?F#`
+M```````>,&!@?F!@,!X```````!\QL;&QL;&Q@```````/X``/X``/X`````
+M````&!A^&!@``'X``````#`8#`8,&#``?@``````#!@P8#`8#`!^``````X;
+M&Q@8&!@8&!@8&!@8&!@8&!@8V-AP```````````8`'X`&````````````';<
+M`';<```````X;&PX`````````````````````!@8````````````````&```
+M```````/#`P,#`P,[&P\'````&PV-C8V-@``````````/&8,&#)^````````
+=````````?GY^?GY^````````````````````````
+`
+end
diff --git a/share/syscons/fonts/cp865-8x16.fnt b/share/syscons/fonts/cp865-8x16.fnt
new file mode 100644
index 000000000000..e23b5b811dd6
--- /dev/null
+++ b/share/syscons/fonts/cp865-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp865-8x16
+M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X.
+M&C)XS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX```````
+M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F
+M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?```````````````
+M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8
+M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,```````````
+M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P```#`8#```````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````QL;&QL9L.````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'```````';<````````
+M```````````````0.&S&QL;^`````````#QFPL#`P,#"9CP8<`````#,``#,
+MS,S,S,QV```````,&#``?,;^P,#&?```````$#AL`'@,?,S,S'8```````#,
+M``!X#'S,S,QV``````!@,!@`>`Q\S,S,=@``````.&PX`'@,?,S,S'8`````
+M``````!\QL#`P,9\&'`````0.&P`?,;^P,#&?````````,8``'S&_L#`QGP`
+M`````&`P&`!\QO[`P,9\````````9@``.!@8&!@8/```````&#QF`#@8&!@8
+M&#P``````&`P&``X&!@8&!@\``````#&`!`X;,;&_L;&Q@`````X;#@0.&S&
+MQO[&QL8`````#!@`_F9B:'AH8F;^````````````[#8V?MC8;@```````#YL
+MS,S^S,S,S,X``````!`X;`!\QL;&QL9\````````Q@``?,;&QL;&?```````
+M8#`8`'S&QL;&QGP``````#!XS`#,S,S,S,QV``````!@,!@`S,S,S,S,=@``
+M`````,8``,;&QL;&QGX&#'@``,8`?,;&QL;&QL9\``````#&`,;&QL;&QL;&
+M?````````````'S&SM;FQGP``````#AL9&#P8&!@8.;\```````$?,[.UM;6
+MUN;F?$``````^,S,^,3,WLS,S,8```````X;&!@8?A@8&-AP```````8,&``
+M>`Q\S,S,=@``````#!@P`#@8&!@8&#P``````!@P8`!\QL;&QL9\```````8
+M,&``S,S,S,S,=@```````';<`-QF9F9F9F8`````=MP`QN;V_M[.QL;&````
+M````/&QL/@!^`````````````#AL;#@`?``````````````P,``P,&#`QL9\
+M`````````````/[`P,#```````````````#^!@8&!@```````&#@8F9L&#!@
+MW(8,&#X```!@X&)F;!@P9LZ:/P8&`````!@8`!@8&#P\/!@````````````V
+M;-AL-@````````````#&?,;&QL9\Q@`````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V
+M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX````````````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V
+M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V
+M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8
+M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8
+M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````';<V-C8W'8`````
+M``!XS,S,V,S&QL;,````````_L;&P,#`P,#`P````````````/YL;&QL;&P`
+M``````#^QF`P&!@P8,;^````````````?MC8V-C8<````````````&9F9F9F
+M9GQ@8,```````';<&!@8&!@8````````?A@\9F9F9CP8?@```````#ALQL;^
+MQL;&;#@````````X;,;&QFQL;&SN````````'C`8##YF9F9F/```````````
+M`'[;V]M^`````````````P9^V]OS?F#`````````'#!@8'Q@8&`P'```````
+M``!\QL;&QL;&QL8``````````/X``/X``/X````````````8&'X8&```?@``
+M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8
+M&!@8&!@8&!@8&!@8&!C8V-AP```````````8`'X`&```````````````=MP`
+M=MP`````````.&QL.````````````````````````!@8````````````````
+M```8````````````#PP,#`P,[&QL/!P``````&PV-C8V-@`````````````\
+M9@P8,GX`````````````````?GY^?GY^?@``````````````````````````
+!``P8
+`
+end
diff --git a/share/syscons/fonts/cp865-8x8.fnt b/share/syscons/fonts/cp865-8x8.fnt
new file mode 100644
index 000000000000..de8b0b365dad
--- /dev/null
+++ b/share/syscons/fonts/cp865-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 cp865-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^
+MUA`X$#A\_OY\$#@``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\'
+M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`&-L\Y^<\VQB`X/C^^."`
+M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F$\9F8\AGP`````
+M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P````
+M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````&#P\&!@`
+M&`!F9B0``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`&!@P
+M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P
+M````?@```````````!@8``8,&#!@P(``.&S&UL9L.``8.!@8&!A^`'S&!APP
+M9OX`?,8&/`;&?``</&S,_@P>`/[`P/P&QGP`.&#`_,;&?`#^Q@P8,#`P`'S&
+MQGS&QGP`?,;&?@8,>```&!@``!@8```8&```&!@P!@P8,!@,!@```'X``'X`
+M`&`P&`P8,&``?,8,&!@`&`!\QM[>WL!X`#ALQO[&QL8`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CH`QL;&_L;&Q@`\
+M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@!\QL;&QL9\`/QF9GQ@8/``?,;&QL;.?`[\9F9\;&;F`#QF,!@,9CP`?GY:
+M&!@8/`#&QL;&QL9\`,;&QL;&;#@`QL;&UM;^;`#&QFPX;,;&`&9F9CP8&#P`
+M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&````````````
+M``#_,!@,`````````'@,?,QV`.!@?&9F9MP```!\QL#&?``<#'S,S,QV````
+M?,;^P'P`/&9@^&!@\````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F
+M/.!@9FQX;.8`.!@8&!@8/````.S^UM;6````W&9F9F8```!\QL;&?````-QF
+M9GQ@\```=LS,?`P>``#<=F!@\````'[`?`;\`#`P_#`P-AP```#,S,S,=@``
+M`,;&QFPX````QM;6_FP```#&;#ALQ@```,;&QGX&_```?DP8,GX`#A@8<!@8
+M#@`8&!@8&!@8`'`8&`X8&'``=MP`````````$#ALQL;^`'S&P,#&?`QXS`#,
+MS,S,=@`,&'S&_L!\`'R">`Q\S'8`Q@!X#'S,=@`P&'@,?,QV`#`P>`Q\S'8`
+M``!^P,!^##A\@GS&_L!\`,8`?,;^P'P`,!A\QO[`?`!F`#@8&!@\`'R".!@8
+M&#P`,!@`.!@8/`#&.&S&_L;&`#AL?,;^QL8`&##^P/C`_@```'X2_I#^`#YL
+MS/[,S,X`?()\QL;&?`#&`'S&QL9\`#`8?,;&QGP`>(0`S,S,=@!@,,S,S,QV
+M`,8`QL;&?@;\QCALQL9L.`#&`,;&QL9\```"?,[6YGR`.&QD\&!F_``Z;,[6
+MYFRX`/C,S/K&S\;'#AL8/!C8<``8,'@,?,QV``P8`#@8&#P`#!A\QL;&?``8
+M,,S,S,QV`';<`-QF9F8`=MP`YO;>S@`\;&P^`'X``#AL;#@`?```&``8&#!C
+M/@````#^P,```````/X&!@``8^9L?C-FS`]CYFQZ-FK?!A@`&!@\/!@``#-F
+MS&8S````QGS&QGS&`"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8
+M&!@8&/@8&!@8&/@8^!@8&#8V-C;V-C8V`````/XV-C8``/@8^!@8&#8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````-C8V-OX````8&/@8^```````
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@8&!@?&!\8&!@V-C8V-S8V-C8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V&!C_`/\````V
+M-C8V_P``````_P#_&!@8`````/\V-C8V-C8V/P```!@8'Q@?```````?&!\8
+M&!@`````/S8V-C8V-C;_-C8V&!C_&/\8&!@8&!@8^``````````?&!@8____
+M______\`````______#P\/#P\/#P#P\/#P\/#P______````````=MS(W'8`
+M>,S,V,S&S`#^QL#`P,#`````_FQL;&P`_L9@,&#&_@```'[8V-AP````9F9F
+M9GS``';<&!@8&`!^&#QF9CP8?CALQO[&;#@`.&S&QFQL[@`.&`P^9F8\````
+M?MO;?@``!@Q^V]M^8,`>,&!^8#`>``!\QL;&QL8``/X`_@#^```8&'X8&`!^
+M`#`8#!@P`'X`#!@P&`P`?@`.&QL8&!@8&!@8&!@8V-AP`!@`?@`8````=MP`
+M=MP``#AL;#@`````````&!@````````8``````\,#`SL;#P<;#8V-C8```!X
+7#!@P?```````/#P\/``````````````8
+`
+end
diff --git a/share/syscons/fonts/cp865-thin-8x16.fnt b/share/syscons/fonts/cp865-thin-8x16.fnt
new file mode 100644
index 000000000000..aa8709a25c94
--- /dev/null
+++ b/share/syscons/fonts/cp865-thin-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp865-thin-8x16
+M````````````````````````?H&E@8&]F8&!?@```````'[_V___P^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``#X*
+M$B)XA(2$A'@````````X1$1$1#@0?!`0````````/R$_("`@(&#@P```````
+M`#\A/R$A(2$C9^;`````````$!#6..XXUA`0``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````0.'P0$!!\.!``````````0D)"0D)"0@!"
+M0@```````'^)B8EY"0D)"0D``````'R&0#A$@H)$.`3"?```````````````
+M_O[^_@```````!`X?!`0$'PX$'P````````0.'P0$!`0$!`0````````$!`0
+M$!`0$'PX$`````````````@$_@0(```````````````@0/Y`(```````````
+M`````("`@/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````0.#@X$!`0`!`0
+M``````!"0D)"``````````````````!$1/Y$1$3^1$0`````$!!\@H)`,`P$
+M@H)\$!``````````@H0($"!"@@```````#A$1#@X1T1$1#L``````"`@0```
+M````````````````!`@0$!`0$!`(!````````"`0"`@("`@($"``````````
+M```D&/\8)```````````````$!!\$!`````````````````````0$!`@````
+M`````````/X````````````````````````0$`````````````($"!`@0(``
+M```````X1(*"DI*"@D0X````````"!@X"`@("`@(/@```````'R"`@0($"!`
+M@OX```````!\@@("/`("`H)\````````#!0D1(3^!`0$#@```````/Z`@(#\
+M`@("@GP````````X0("`_(*"@H)\````````_H("`@0($!`0$````````'R"
+M@H)\@H*"@GP```````!\@H*"?@("`@1X```````````0$````!`0````````
+M````$!`````0$"``````````!`@0($`@$`@$````````````?@``?@``````
+M``````!`(!`(!`@0($````````!\@H("!`@(``@(`````````'R"@IZ2DHR`
+M?````````!`H1(*"_H*"@H(```````#\0D)"?$)"0D+\````````/$*"@("`
+M@()"/````````/A$0D)"0D)"1/@```````#^0D)(>$A`0D+^````````_D)"
+M2'A(0$!`X````````#Q"@H"`GH*"1CH```````""@H*"_H*"@H*"````````
+M.!`0$!`0$!`0.`````````X$!`0$!(2$A'@```````#"0D)$2'A$0D+"````
+M````X$!`0$!`0$)"_@```````(+&JI*"@H*"@H(```````""@L*BDHJ&@H*"
+M````````.$2"@H*"@H)$.````````/Q"0D)\0$!`0.````````!\@H*"@H*"
+MDHI\!`(`````_$)"0GQ$0D)"P@```````'R"@D`P#`2"@GP```````#^DI(0
+M$!`0$!`X````````@H*"@H*"@H*"?````````(*"@H*"@H)$*!````````""
+M@H*"@H*2JL:"````````@H)$*!`H1(*"@@```````(*"@D0X$!`0$#@`````
+M``#^@H($&"!`@H+^````````/"`@("`@("`@/`````````"`0"`0"`0"`0``
+M```````\!`0$!`0$!`0\`````!`H1((`````````````````````````````
+M````_P``$!`(````````````````````````>`1\A(2,=@```````,!`0'A$
+M0D)"0GP```````````!\@H"`@()\````````#`0$/$2$A(2,=@``````````
+M`'R"@OZ`@GP````````X1$1`X$!`0$#@````````````=HR$A(2$?`2$>```
+M`,!`0'Q"0D)"0L(````````0$``P$!`0$!`X`````````@(`!@("`@("`D)"
+M/````,!`0$)$2'A$0L(````````P$!`0$!`0$!`X````````````[)*2DI*2
+MD@```````````-QB0D)"0D(```````````!\@H*"@H)\````````````W&)"
+M0D)"?$!`X````````':,A(2$A'P$!`X```````#<8D)`0$#@````````````
+M?(*`?`*"?````````"`@(/@@("`@(AP```````````"$A(2$A(QV````````
+M````0D)"0D(D&````````````(*"@I*JQH(```````````""1"@0*$2"````
+M````````@H*"@H*"?@($>````````/Z$"!`@0OX````````.$!`08!`0$!`.
+M````````$!`0$``0$!`0$````````'`("`@&"`@("'````````!VW```````
+M```````````````0*$2"@H+^`````````#Q"@H"`@()"/`0"?`````"$``"$
+MA(2$A(QV```````$"!``?(*"_H""?```````$"A$`'@$?(2$C'8```````"$
+MA`!X!'R$A(QV``````!`(!``>`1\A(2,=@``````.$0X`'@$?(2$C'8`````
+M`````#Q"0$!"/`0"/``````0*$0`?(*"_H""?````````(0``'R"@OZ`@GP`
+M`````$`@$`!\@H+^@()\````````1$0`&`@("`@('```````&"1"`!@("`@(
+M"!P``````$`@$``8"`@("`@<``````""`!`H1(*"_H*"@@`````X1#@0*$2"
+M@OZ"@H(`````"!`@_D)`0'Q`0$+^````````````C%(R?HB8;@```````#Y$
+MA(3^A(2$A(8``````!`H1`!\@H*"@H)\````````1```?(*"@H*"?```````
+M0"`0`'R"@H*"@GP``````#!(A`"$A(2$A(QV``````!`(!``A(2$A(2,=@``
+M`````((```""@H*"@GX"!'@``((`?(*"@H*"@H)\``````""`(*"@H*"@H*"
+M?````````````'R&BI*BPGP``````#A$1$#@0$!`0$+\```````"/$R*DI*B
+MHL+$N```````^(2$^(2$GH2$A(8```````8)"`@(/@@("`@(2#`````($"``
+M>`1\A(2,=@``````!`@0`!@("`@("!P```````@0(`!\@H*"@H)\```````(
+M$"``A(2$A(2,=@```````';<`-QB0D)"0D(`````=MP`@L*BDHJ&@H*"````
+M```\1$0^`'X`````````````.$1$.`!\```````````````@(``@($"`@H)\
+M`````````````/[`P,#```````````````#^!@8&!@```````("`@H2($"!`
+MG`($"!X```"`@(*$B!`@1HH2/@("`````!`0`!`0$#@X.!`````````````D
+M2)!()`````````````""?(*"@H)\@@`````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V
+M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX````````````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V
+M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V
+M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8
+M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8
+M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````&*4F(B8E&(`````
+M``!XA(2$N(2"@H*\@```````_H*"@("`@("`@```````````_D1$1$1$1$0`
+M````````_H)`(!`@0(+^````````````?HB(B(B(<```````````0D)"0D)\
+M0$#``````````'+4"`@("`@(`````````'P0.$1$1#@0?``````````X1(*"
+M_H*"1#@````````X1(*"@D0H*"CN````````'A`(!#Y"0D)"/```````````
+M`'Z9F9E^`````````````0)^B9&A?D"`````````'"!`0'A`0$`@'```````
+M``!\@H*"@H*"@H(``````````/X``/X``/X````````````0$'P0$```_@``
+M```````0"`0"!`@0`'X`````````"!`@0"`0"`!^````````#A$1$!`0$!`0
+M$!`0$!`("`@("`@("`B(B'```````````!`0`'P`$!``````````````=MP`
+M=MP`````````.$1$.````````````````````````!@8````````````````
+M````&```````````#P@("`@(Z"@H*!@``````-AD1$1$1`````````````!P
+MB!`@2'@`````````````````?'Q\?'Q\?```````````````````````````
+!`!`@
+`
+end
diff --git a/share/syscons/fonts/cp865-thin-8x8.fnt b/share/syscons/fonts/cp865-thin-8x8.fnt
new file mode 100644
index 000000000000..3346ed08f8fe
--- /dev/null
+++ b/share/syscons/fonts/cp865-thin-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 cp865-thin-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[6
+M$!!\$!`X[/Y\$'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_Q\#
+M!7V$A(1X/D%!03X(/@@_(3\@("!@P#\A/R$A(V;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`$#A\$!!\.!`D)"0D)``D`'^2DG(2$A(`/F$X1$0XC'@`````
+M?GY^`!`X?!!\.!#^$#A\$!`0$``0$!`0?#@0```(!/X$"````"!`_D`@````
+M`("`@/X````D9O]F)````!@\?O__````__]^/!@`````````````$#@X$!``
+M$``D)"0``````"0D_R3_)"0`$'R`>`3X$```QLP8,&;&`#A$.%:$A'8`("!`
+M```````0($!`0"`0`"`0"`@($"```$0X_CA$````$!#^$!``````````$!`@
+M````_````````````!`0``($"!`@0(``?(*&BI*B?``0,!`0$!!\`'B$!!!`
+MA/P`>(0$.`2$>``(&"A(_@@<`/R`^`0$A'@`.$"`^(2$>`#\A`@0("`@`'B$
+MA'B$A'@`>(2$?`0(<```$!```!`0```0$```$!`@$"!`@$`@$````/P``/P`
+M`"`0"`0($"``>(0$"!``$`!\@IZ2GH!X`#!(A(3\A(0`_$)"?$)"_``\0H"`
+M@$(\`/A$0D)"1/@`_D)(>$A"_@#^0DAX2$#@`#Q"@(".0CX`A(2$_(2$A``X
+M$!`0$!`X``X$!`1$1#@`PD1(<$1"P@#@0$!`0$+^`(+&JI*"@H(`@L*BDHJ&
+M@@`X1(*"@D0X`/Q"0GQ`0.``.$2"@H)4.`3\0D)\1$+"`#B$@'@$A'0`_I(0
+M$!`0.`"$A(2$A(3\`(2$A(2$2#``@H*"DJK&@@""1"@0*$2"`()$*!`0$#@`
+M_H2($")"_@!X0$!`0$!X`(!`(!`(!`(`>`@("`@(>``0*$2"````````````
+M``#_("`0`````````'@$?(1V`,!`?$)"0MP```!XA("$>``,!'R$A(1V````
+M>(3\@'@`.$1`X$!`X````':$A'P$^,!`3&)"0L(`$``P$!`0.``$``0$!(2$
+M>,!`0D1X1,(`,!`0$!`0.````.R2DI*"````^(2$A(0```!XA(2$>````-Q"
+M0GQ`X```=H2$?`0.``#<8D!`X````'R`>`3X`!`0?!`0$@P```"$A(2$=@``
+M`(2$A$@P````@I*JQH(```"$2#!(A````(2$A'P$^```_(@P1/P`&"`@P"`@
+M&``0$!``$!`0`&`0$`P0$&``9)@`````````$"A$@H+^`'B$@(1X&`1X`(0`
+MA(2$>@`,`'B$_(!X`'Z!/`(^0CT`A`!X!'R$>@#``'@$?(1Z`"`@>`1\A'H`
+M``!X@(!X!#A^@3Q"?D`\`(0`>(3\@'@`8`!XA/R`>`!(`#`0$!`X`'R",!`0
+M$#@`8``P$!`0.`"".$2"_H*"`#`01(+^@H(`#/Q`>$!`_````&<9?YAW`#](
+MB/^(B(\`>(1XA(2$>`"$`'B$A(1X`,``>(2$A'@`?H%"0D)"/``@$$)"0D(\
+M`(0`A(2$?`3X0A@D0D(D&`"$`(2$A(1X```"?(J"HGR`.$1$X$""_``Z1(J2
+MHD2X`/B$A/B"AX*##!(0.!`0D&`<`'@$?(1Z`!@`,!`0$#@`"!!XA(2$>``(
+M$(2$A(1Z`&28N,2$A(0`9)B$I)2$A``\1$0Z`'X``#A$1#@`?```(``@0("$
+M>`````#\P,```````/P,#```0D1(5FE"A`]"1$A394F/`1`0`!`X.!```")$
+MB$0B````@GR"@GR"`"*((H@BB"*(5:I5JE6J5:IWW7?==]UWW1@8&!@8&!@8
+M&!@8&/@8&!@8&/@8^!@8&#8V-C;V-C8V`````/XV-C8``/@8^!@8&#8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````-C8V-OX````8&/@8^```````
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@8&!@?&!\8&!@V-C8V-S8V-C8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V&!C_`/\````V
+M-C8V_P``````_P#_&!@8`````/\V-C8V-C8V/P```!@8'Q@?```````?&!\8
+M&!@`````/S8V-C8V-C;_-C8V&!C_&/\8&!@8&!@8^``````````?&!@8____
+M______\`````______#P\/#P\/#P#P\/#P\/#P______````````8I2(E&(`
+M`'B$^(3X@(``_(2`@("```#^*"@H*"@`_(1`($"$_````'Z(B(AP``!"0D)"
+M?$"``':("`@("`#X('"(B'`@^#A$@OZ"1#@`.$2"@B@H;``<$`A\A(1X````
+M?)*2?````@1^B9%^0(`X0(#X@$`X`'B$A(2$A(0``/P`_`#\```@(/P@(`#\
+M`$`@$"!``/P`$"!`(!``_``.$1$0$!`0$`@("`@(B(AP("``^``@(```9)@`
+M9)@``#A$1#@`````````&!@`````````&`````<$!`1D)!P,6$1$1$0````P
+72!`@>```````/#P\/```````````````
+`
+end
diff --git a/share/syscons/fonts/cp866-8x14.fnt b/share/syscons/fonts/cp866-8x14.fnt
new file mode 100644
index 000000000000..b4c07295fbfa
--- /dev/null
+++ b/share/syscons/fonts/cp866-8x14.fnt
@@ -0,0 +1,83 @@
+begin 644 cp866-8x14
+M`````````````````````'Z!I8&!I9F!?@``````?O_;___#Y_]^````````
+M;/[^_OY\.!`````````0.'S^?#@0````````&#P\Y^?G&!@\```````8/'[_
+M_WX8&#P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F
+M/`````#_____PYF]O9G#_____P``'@X:,GC,S,QX```````\9F9F/!A^&!@`
+M`````#\S/S`P,'#PX```````?V-_8V-C9^?FP``````8&-L\YSS;&!@`````
+M`(#`X/C^^.#`@````````@8./OX^#@8"```````8/'X8&!A^/!@``````&9F
+M9F9F9@!F9@``````?]O;VWL;&QL;`````'S&8#ALQL9L.`S&?```````````
+M`/[^_@``````&#Q^&!@8?CP8?@`````8/'X8&!@8&!@``````!@8&!@8&'X\
+M&``````````8#/X,&````````````#!@_F`P`````````````,#`P/X`````
+M```````H;/YL*```````````$#@X?'S^_@````````#^_GQ\.#@0````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW```````````````````$#ALQL;^````````/F;&QL;^
+MQL;&``````#^P,#\QL;&QOP``````/S&QL;\QL;&_```````_L;`P,#`P,#`
+M```````\;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````UM;65'S6UM;6````
+M``!\Q@8<!@;&QGP``````,;&QL[>]N;&Q@`````,VL;&SM[VYL;&``````#&
+MS-CP\-C,QL8``````!XV9L;&QL;&Q@``````@L;&[N[^UL;&``````#&QL;&
+M_L;&QL8``````'[&QL;&QL;&_```````_L;&QL;&QL;&``````#\QL;&QOS`
+MP,```````'S&QL#`P,;&?```````?GY:&!@8&!@8``````#&QL;&QGX&QGP`
+M`````'S6UM;6UGP0.```````QL9L.#ALQL;&``````#,S,S,S,S,S/X"!@``
+M`,;&QL;&?@8&!@````#6UM;6UM;6UM;^`````-;6UM;6UM;6UOX"!@```.#@
+M8'QF9F9F?```````QL;&YK:VMK;F``````#`P,#\QL;&QOP``````'S&!AX&
+M!L;&?```````G+:VMO:VMK:<``````!^QL;&QGXV9L8``````````'S&QO[&
+MQ@``````````_L#\QL;\``````````#\QOS&QOP``````````/["P,#`P```
+M````````/&QL;&S^QH(```````!\QOS`QGP``````````-;6?-;6U@``````
+M````?,8<!L9\``````````#&SM[VYL8````````,&,;.WO;FQ@``````````
+MQLSXV,S&```````````^9F9F9L8``````````,;N_M;&Q@``````````QL;&
+M_L;&``````````!^QL;&QOP``````````/[&QL;&Q@```!%$$4011!%$$401
+M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8&#8V-C8V-C;V-C8V-C8V````
+M`````/XV-C8V-C8``````/@8^!@8&!@8&#8V-C8V]@;V-C8V-C8V-C8V-C8V
+M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX`
+M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\`````
+M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@`
+M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V
+M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<`
+M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P``
+M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P``````
+M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8
+M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V
+M-C;_-C8V-C8V&!@8&!C_&/\8&!@8&!@8&!@8&!@8^``````````````````?
+M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P
+M\/#P#P\/#P\/#P\/#P\/#P__________````````````````_,;&QL;\P,``
+M``````!\QL#`QGP``````````'Y:&!@8&```````````QL;&QL9^!GP`````
+M`!!\UM;6UGP0.````````,9L.#ALQ@``````````S,S,S,S^!@P```````#&
+MQL9^!@8``````````-;6UM;6_@``````````UM;6UM;^`@8```````#@8'QF
+M9GP``````````,;&YK:VY@``````````P,#\QL;\``````````!\QAX&QGP`
+M`````````)RVMO:VG```````````?L9^-F;&````;&P`_L;`\,#`QOX`````
+M`&QL`'S&_,#&?```````,!@,!@P8,`!^```````,&#!@,!@,`'X```````X;
+M&Q@8&!@8&!@8&!@8&!@8&!@8V-AP````````&!@`?@`8&```````````=MP`
+M=MP````````X;&PX````````````````````&!@`````````````````&```
+M```````/#`P,#`SL;#P<``````!\@KJJHJ*JNH)\````<-@P8,CX````````
+=``````!\?'Q\?'P```````````````````````!\
+`
+end
diff --git a/share/syscons/fonts/cp866-8x16.fnt b/share/syscons/fonts/cp866-8x16.fnt
new file mode 100644
index 000000000000..a2f4a1d0fa12
--- /dev/null
+++ b/share/syscons/fonts/cp866-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp866-8x16
+M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X&
+M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX```````
+M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F
+M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?```````````````
+M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8
+M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,```````````
+M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M```````````````0.&S&QL;^`````````#YFQL;&_L;&QL8```````#^P,#`
+M_,;&QL;\````````_,;&QOS&QL;&_````````/[&P,#`P,#`P,`````````\
+M;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````-;6UE1\UM;6UM8`````
+M``!\Q@8&'`8&QL9\````````QL;&QL[>]N;&Q@``````#-K&QL;.WO;FQL8`
+M``````#&S-CP\-C,QL;&````````'C9FQL;&QL;&Q@```````,;&[N[^_M;6
+MQL8```````#&QL;&_L;&QL;&````````?L;&QL;&QL;&_````````/[&QL;&
+MQL;&QL8```````#\QL;&QL;\P,#`````````?,;&P,#`P,;&?````````'Y^
+M6A@8&!@8&!@```````#&QL;&QL9^!L9\````````?-;6UM;6UGP0.```````
+M`,;&;#@X;,;&QL8```````#,S,S,S,S,S,S^`@8$````QL;&QL9^!@8&!@``
+M`````-;6UM;6UM;6UOX```````#6UM;6UM;6UM;^`@8$````X.!@8'QF9F9F
+M?````````,;&QL;FMK:VMN8```````#`P,#`_,;&QL;\````````>,P&!AX>
+M!@;,>````````)RVMK;VMK:VMIP```````!^QL;&QGXV9L;&````````````
+M?,;&QO[&Q@```````````/[`_,;&QOP```````````#\QL;\QL;\````````
+M````_L;"P,#`P````````````#QL;&QL;/[&@@````````!\QL;\P,9\````
+M````````UM;6?-;6U@```````````'S&!AP&QGP```````````#&QL[>]N;&
+M``````````P8QL;.WO;FQ@```````````,;,V/C8S,8````````````^9F9F
+M9F;&````````````QN[^UL;&Q@```````````,;&QO[&QL8```````````!^
+MQL;&QL;\````````````_L;&QL;&Q@`````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V
+M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX````````````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V
+M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V
+M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8
+M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8
+M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````/S&QL;&QOS`P,``
+M``````!\QL#`PL9\````````````?EH8&!@8&````````````,;&QL;&QGX&
+MQGP``````!!\UM;6UM9\$#@`````````QFPX.&S&Q@```````````,S,S,S,
+MS/X&#`````````#&QL;&?@8&````````````UM;6UM;6_@```````````-;6
+MUM;6UOX"!@0```````#@8'QF9F9\````````````QL;FMK:VY@``````````
+M`,#`_,;&QOP```````````!\Q@8>!L9\````````````G+:V]K:VG```````
+M`````'[&QGXV9L8`````9F8`_L;`P/#`P,;^````````;&P`?,;&_,#&?```
+M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8
+M&!@8&!@8&!@8&!@8&-C8V'```````````!@8`'X`&!@`````````````=MP`
+M=MP`````````.&QL.````````````````````````!@8````````````````
+M````&```````````#PP,#`P,[&QL/!P```````!\@KJJHJ*BJKJ"?`````!P
+MV#!@R/@`````````````````?'Q\?'Q\?```````````````````````````
+!`#!@
+`
+end
diff --git a/share/syscons/fonts/cp866-8x8.fnt b/share/syscons/fonts/cp866-8x8.fnt
new file mode 100644
index 000000000000..8f3a33a396b1
--- /dev/null
+++ b/share/syscons/fonts/cp866-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 cp866-8x8
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^
+M?#A\$!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\'
+M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXS'@`````
+M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P````
+M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^`!XV9F9^9F8`?&!@
+M?&9F?`!\9F9\9F9\`'Y@8&!@8&``.&QL;&QL_L9^8&!\8&!^`-O;?CQ^V]L`
+M/&8&'`9F/`!F9FY^=F9F`#QF;GYV9F8`9FQX<'AL9@`>-F9F9F9F`,;N_O[6
+MQL8`9F9F?F9F9@`\9F9F9F8\`'YF9F9F9F8`?&9F9GQ@8``\9F!@8&8\`'X8
+M&!@8&!@`9F9F/@9F/`!^V]O;?A@8`&9F/!@\9F8`9F9F9F9F?P-F9F8^!@8&
+M`-O;V]O;V_\`V]O;V]O;_P/@8&!\9F9\`,;&QO;>WO8`8&!@?&9F?`!XC`8^
+M!HQX`,[;V_O;V\X`/F9F9CXV9@```'@,?,QV```\8#QF9CP```!\9GQF?```
+M`'Y@8&!@````/&QL;/[&```\9GY@/````-M^/'[;````/&8,9CP```!F;GYV
+M9@``&&9N?G9F````9FQX;&8````>-F9F9@```,;^_M;&````9F9^9F8````\
+M9F9F/````'YF9F9F`!%$$4011!%$5:I5JE6J5:K==]UWW7?==Q@8&!@8&!@8
+M&!@8^!@8&!@8^!CX&!@8&#8V-O8V-C8V````_C8V-C8`^!CX&!@8&#;V!O8V
+M-C8V-C8V-C8V-C8`_@;V-C8V-C;V!OX`````-C8V_@`````8^!CX````````
+M`/@8&!@8&!@8'P`````8&!C_`````````/\8&!@8&!@8'Q@8&!@```#_````
+M`!@8&/\8&!@8&!\8'Q@8&!@V-C8W-C8V-C8W,#\``````#\P-S8V-C8V]P#_
+M``````#_`/<V-C8V-C<P-S8V-C8`_P#_`````#;W`/<V-C8V&/\`_P`````V
+M-C;_``````#_`/\8&!@8````_S8V-C8V-C8_`````!@?&!\``````!\8'Q@8
+M&!@````_-C8V-C8V-O\V-C8V&/\8_Q@8&!@8&!CX`````````!\8&!@8____
+M______\```#_______#P\/#P\/#P#P\/#P\/#P____\`````````?&9F?&``
+M```\9F!F/````'X8&!@8````9F8^!CP```!^V]M^&````&8\&#QF````9F9F
+M9G\#``!F9CX&!@```-O;V]O_````V]O;V_\#``#@8'QF?````,;&]M[V````
+M8&!\9GP```!\!CX&?````,[;^]O.````/F8^-F8`9@!^8'Q@?@`D`#QF?F`\
+M```P&`P&#!@P``P8,&`P&`P.&QL8&!@8&!@8&!@8V-AP`!@8`'X`&!@`=MP`
+M=MP````X;&PX`````````!@````````X.`````,"!@3,:#@0/$*9H:&90CPP
+72!`@>```````?'Q\?`````````!"?@`X
+`
+end
diff --git a/share/syscons/fonts/cp866b-8x16.fnt b/share/syscons/fonts/cp866b-8x16.fnt
new file mode 100644
index 000000000000..e0ad3ca8e015
--- /dev/null
+++ b/share/syscons/fonts/cp866b-8x16.fnt
@@ -0,0 +1,95 @@
+begin 664 cp866b-8x16
+M``````````````!$`````````'Z!I8&!O9F!@7X```````!^_]O__\/G__]^
+M````````9O____]^?CP\&!@`````&!@\/'Y^_WY^/#P8&``````8/#P89O__
+M9A@\?@`````8&#P\?O___WX8/'X`````````&#P\/!@```````#______^?#
+MP\/G________`````#QF0D)"9CP``````/_____#F;V]O9G#______\````>
+M#AHR>,S,S,QX````````/&9F9F8\&'X8&````````#\S,S\P,#!P\.``````
+M``!_8V-_8V-C9^?FP```````&!C;/.?G/-L8&````````(#`X/C^_OC@P(``
+M```````"!@X^_OX^#@8"`````!@\?A@8&!@8&!@8&'X\&```9F9F9F9F9F9F
+M`&9F`````'_;V]O;VWL;&QL;&P````!\QF`X;,;&;#@,QGP`````````````
+M`/[^_O[^`````!@\?A@8&!@8?CP8?@```!@\?O\8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8_WX\&`````````@,#O\.#`@````````````0,'#_<#`0````````
+M`````,#`P,#^_@`````````````D9O]F)````````````!`0.#A\?/[^````
+M``````#^_GQ\.#@0$````````````````````````````!@\/#P\&!@8&``8
+M&`````!C8\8`````````````````;&QL_OYL;&S^_FQL;````!A^V]OH>#P>
+M%]O;?A@8``#FINP,&!@P,&!NRLX`````.&QL;#@X;<W&QLMS`````!@8,```
+M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,```````
+M`&9F//__/&9F````````````&!A^?A@8`````````````````````!@8,```
+M`````````'Y^````````````````````````&!@`````!@8,#!@8,#!@8,#`
+M`````'S&QL;.WO;FQL;&?``````8.'@8&!@8&!@8&'X`````/&;#PP,&#!@P
+M8,/_`````/[&#!@\!@,#`\-F/``````<'#P\;&S,S?\-#!X`````_L#`P/SF
+MPP,#PV8\`````#QFQL#\YL/#P\-F/`````#^Q@8,#!@8,#`P,#``````/&;#
+MPV8\9L/#PV8\`````#QFP\/#PV<_`V-F/```````````&!@`````&!@`````
+M`````!@8`````!@8,``````#!@P8,'`P&`P&`P``````````?GX`?GX`````
+M`````,!@,!@,!@P8,&#``````#QFP\,#!@P8&``8&````````'[#P]_;V][`
+MP'P`````$#A\[L;&QL;^QL;&`````/YC8V-C?F-C8V-C_@`````\9L/#P,#`
+MP,/#9CP`````_&9C8V-C8V-C8V;\`````/]C86!D?&1@8&%C_P````#_8V%@
+M9'QD8&!@8/@`````/&;#P\#`S\/#PV<]`````,;&QL;&_L;&QL;&Q@`````\
+M&!@8&!@8&!@8&#P`````#P8&!@8&!@;&QL9\`````.-C9F9L?&QF9F-CXP``
+M``#P8&!@8&!@8&!A8_\`````P^?__]O;V\/#P\/#`````,;&YN;V]M[>SL[&
+MQ@`````\9L/#P\/#P\/#9CP`````_F-C8V-C?F!@8&#P`````#QFP\/#P\/#
+MR\]^/`8'``#^8V-C8V-^;&9F9O<`````?L/#P,!^`P,#P\-^`````/_;F1@8
+M&!@8&!@8/`````#&QL;&QL;&QL;&QGP`````QL;&QL;&QL;&?#@0`````,/#
+MP\/;V]O;V_]F9@````#&QFQL.#@X.&QLQL8`````P\/#P^=^/!@8&!@\````
+M`/[&C`P8&#`P8&+&_@`````\,#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8&
+M`````#P,#`P,#`P,#`P,/``````8/&;#````````````````````````````
+M````_P```#`P&```````````````````````/`8^9F9F9CL`````X&!@8'YC
+M8V-C8V/>``````````!\QL#`P,#&?``````.!@8&?L;&QL;&QGL`````````
+M`'S&QO[`P,9\`````#QF9F#P8&!@8&!@\```````````>\;&QL;&QGX&QGP`
+MX&!@8'QF9F9F9F;F```````8&``X&!@8&!@8/```````!@8`#@8&!@8&!@9F
+M9CP`X&!@8&9F;'AL9F;F`````#@8&!@8&!@8&!@8/```````````YO_;V]O#
+MP\,``````````-QF9F9F9F9F``````````!\QL;&QL;&?```````````WF-C
+M8V-C8WY@8/```````'O&QL;&QL9^!@8/``````#><V-@8&!@\```````````
+M?,;`<!P&QGP``````!`P,/PP,#`P,#8<``````````#&QL;&QL;&>P``````
+M````QL;&QNY\.!```````````,/#V]O;V_]F``````````#&[GPX.'SNQ@``
+M````````QL;&QL;&QGX,&'```````/[&#!@P8,;^``````X8&!@8<'`8&!@8
+M#@`````8&!@8&```&!@8&!@`````<!@8&!@>'A@8&!AP``````!VW```````
+M````````````````$#ALQL;&_@`````````0.&S&QO[&QL;&````````_F)B
+M8'QF9F9F_````````/QF9F9\9F9F9OP```````#^8F)@8&!@8&#P````````
+M'C9F9F9F9F9F_\.!`````/YF8FAX:&!B9OX```````#6UE14?'Q4UM;6````
+M````?,8&!CP&!@;&?````````,;&SL[6YN;&QL8`````.#C&QL[.UN;FQL;&
+M````````YF9L;'AX;&QFY@```````!XV9L;&QL;&QL8```````#&[O[^UL;&
+MQL;&````````QL;&QO[&QL;&Q@```````'S&QL;&QL;&QGP```````#^QL;&
+MQL;&QL;&````````_&9F9GQ@8&!@\````````#QFPL#`P,#"9CP```````!^
+M6A@8&!@8&!@\````````QL;&QL9^!@;&?```````/!A^V]O;V]M^&#P`````
+M``#&QFQ\.#A\;,;&````````S,S,S,S,S,S,_@8&`````,;&QL;&?@8&!@8`
+M``````#;V]O;V]O;V]O_````````V]O;V]O;V]O;_P,#`````/BP,#`\-C8V
+M-GP```````##P\/#\]O;V]OS````````\&!@8'QF9F9F_````````'C,!B8^
+M)@8&S'@```````#.V]O;^]O;V]O.````````/V9F9CX^9F9FYP``````````
+M`'@,?,S,S'8```````(&/&!@?&9F9F8\````````````_&9F?&9F_```````
+M`````'XR,C`P,'@````````````>-C9F9F;_P\,`````````?,;^P,#&?```
+M`````````-;65'Q4UM8````````````\9@8,!F8\````````````QL;.UN;&
+MQ@`````````X.,;&SM;FQL8```````````#F;'AX;&;F````````````'C9F
+M9F9F9@```````````,;N_O[6UL8```````````#&QL;^QL;&````````````
+M?,;&QL;&?````````````/[&QL;&QL8```""$((0@A""$((0@A""$((0PQC#
+M&,,8PQC#&,,8PQC#&-B#VA/8@]H3V(/:$]B#VA,8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&!CX&!@8&!@8&!@8&!@8&/@8^!@8&!@8&!@V-C8V-C8V-O8V-C8V
+M-C8V``````````#^-C8V-C8V-@```````/@8^!@8&!@8&!@V-C8V-C;V!O8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@```````/X&]C8V-C8V-C8V-C8V-C;V
+M!OX`````````-C8V-C8V-C;^`````````!@8&!@8&/@8^```````````````
+M`````/@8&!@8&!@8&!@8&!@8&!@?`````````!@8&!@8&!@8_P``````````
+M`````````/\8&!@8&!@8&!@8&!@8&!@?&!@8&!@8&```````````_P``````
+M```8&!@8&!@8&/\8&!@8&!@8&!@8&!@8'Q@?&!@8&!@8&#8V-C8V-C8V-S8V
+M-C8V-C8V-C8V-C8W,#\`````````````````/S`W-C8V-C8V-C8V-C8V-O<`
+M_P````````````````#_`/<V-C8V-C8V-C8V-C8V-S`W-C8V-C8V-@``````
+M`/\`_P`````````V-C8V-C;W`/<V-C8V-C8V&!@8&!@8_P#_`````````#8V
+M-C8V-C8V_P````````````````#_`/\8&!@8&!@8``````````#_-C8V-C8V
+M-C8V-C8V-C8V/P`````````8&!@8&!@?&!\`````````````````'Q@?&!@8
+M&!@8&```````````/S8V-C8V-C8V-C8V-C8V-O\V-C8V-C8V&!@8&!@8_QC_
+M&!@8&!@8&!@8&!@8&!@8^````````````````````!\8&!@8&!@8________
+M_____________P``````````___________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#___________``````````````````#<9F9F9F9\8&#P
+M````````?,;`P,#&?````````````'Y:&!@8&#P```````````#&QL;&QGX&
+M!L9\```````\&'[;V]O;?A@8/````````,9L.#@X;,8```````````#,S,S,
+MS,S^!@8`````````QL;&QGX&!@```````````-;6UM;6UOX```````````#6
+MUM;6UM;^`P,`````````^+`P/C,S?@```````````,;&QO;>WO8`````````
+M``#P8&!\9F;\````````````/F<#'P-G/@```````````,[;V_O;V\X`````
+M``````!^S,S\;,S.``````!L;`#^9F!\8&!F_@```````,8``'S&_L#`QGP`
+M`````&`P&`P&#!@P8`!^```````,&#!@P&`P&`P`?```````#AL;&!@8&!@8
+M&!@8&!@8&!@8&!@8&!@8V/AP`````````!@8`'Y^`!@8````````````=MP`
+M=MP``````````#AL;&PX`````````````````````!@8````````````````
+M````&```````````#PP,#`P,#`SL;#P<````````/$*9H:&90CP```````!P
+MB!!@B/@`````````````````?'Q\?'Q\?````````````````````$)"?@``
+!`!!@
+`
+end
diff --git a/share/syscons/fonts/cp866c-8x16.fnt b/share/syscons/fonts/cp866c-8x16.fnt
new file mode 100644
index 000000000000..f7f6a1026744
--- /dev/null
+++ b/share/syscons/fonts/cp866c-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 cp866c-8x16
+M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X&
+M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX```````
+M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F
+M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?```````````````
+M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8
+M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,```````````
+M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M```````````````0.&S&QL;^`````````#YFQL;&_L;&QL8```````#^P,#`
+M_,;&QL;\````````_,;&QOS&QL;&_````````/[&P,#`P,#`P,`````````\
+M;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````-;6UE1\UM;6UM8`````
+M``!\Q@8&'`8&QL9\````````QL;&QL[>]N;&Q@``````#-K&QL;.WO;FQL8`
+M``````#&S-CP\-C,QL;&````````'C9FQL;&QL;&Q@```````,;&[N[^_M;6
+MQL8```````#&QL;&_L;&QL;&````````?L;&QL;&QL;&_````````/[&QL;&
+MQL;&QL8```````#\QL;&QL;\P,#`````````?,;&P,#`P,;&?````````'Y^
+M6A@8&!@8&!@```````#&QL;&QL9^!L9\````````?-;6UM;6UGP0.```````
+M`,;&;#@X;,;&QL8```````#,S,S,S,S,S,S^`@8$````QL;&QL9^!@8&!@``
+M`````-;6UM;6UM;6UOX```````#6UM;6UM;6UM;^`@8$````X.!@8'QF9F9F
+M?````````,;&QL;FMK:VMN8```````#`P,#`_,;&QL;\````````>,P&!AX>
+M!@;,>````````)RVMK;VMK:VMIP```````!^QL;&QGXV9L;&````````````
+M?,;&QO[&Q@```````````/[`_,;&QOP```````````#\QL;\QL;\````````
+M````_L;"P,#`P````````````#QL;&QL;/[&@@````````!\QL;\P,9\````
+M````````UM;6?-;6U@```````````'S&!AP&QGP```````````#&QL[>]N;&
+M``````````P8QL;.WO;FQ@```````````,;,V/C8S,8````````````^9F9F
+M9F;&````````````QN[^UL;&Q@```````````,;&QO[&QL8```````````!^
+MQL;&QL;\````````````_L;&QL;&Q@`````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@0_F9B8&!@8&!@\````````#QFP,#HT,#`9CP`
+M```````V)`!X,#`P,#!X````````&!``>#`P,#`P>````````'S&QF`X#`;&
+MQGP```````!@\&!L=F9F9F;F!@PP````#`@`/!@8&!@8&!BP8````"08`,;&
+MQL;&QGX&QGP```````+^P,#`P,#`````````&!``QLS8^-C,Q@``````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8``````#&QL;&QL;^$!`X```````'B,NKJ*N;
+MB````````&#P8&!\9F9F9N8```````````!\QL!\!L9\``````#P8&!@?&9F
+M9F9FYP`````,&``\&!@8&!@8&!BP8````&#X8&!\=F9F9F;G````````_L;&
+MQL;&QL;&QOX```!L.,;&QL;&QGX&QGP```````!\;&QL;FEI:6G.````````
+MS,S,S/[)R<G)S@`````,&``\&!@8&!@8&#P`````-B0`/!@8&!@8&!@\````
+M````````S,S,_LG)S@```````````#Q,3$Y)2<X````````8$`#^PL#`P,#`
+M````````````/&+`^,!B/``````"!O[`P,#`P,#`P,``````&!#&QLS8\/#8
+MS,;&`````!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````/S&QL;&QOS`P,``
+M``````!\QL#`PL9\````````````?EH8&!@8&````````````,;&QL;&QGX&
+MQGP``````!!\UM;6UM9\$#@`````````QFPX.&S&Q@```````````,S,S,S,
+MS/X&#`````````#&QL;&?@8&````````````UM;6UM;6_@```````````-;6
+MUM;6UOX"!@0```````#@8'QF9F9\````````````QL;FMK:VY@``````````
+M`,#`_,;&QOP```````````!\Q@8>!L9\````````````G+:V]K:VG```````
+M`````'[&QGXV9L8`````9F8`_L;`P/#`P,;^````````;&P`?,;&_,#&?```
+M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^````````#AL;&!@8&!@8
+M&!@8&!@8&!@8&!@8&-C8V'```````````!@8`'X`&!@`````````````=MP`
+M=MP`````````.&QL.````````````````````````!@8````````````````
+M````&```````````#PP,#`P,[&QL/!P```````#&QL;&QL;&QL;^$!`X``!P
+MV#!@R/@`````````````````?'Q\?'Q\?```````````````````````````
+!`#!@
+`
+end
diff --git a/share/syscons/fonts/cp866u-8x14.fnt b/share/syscons/fonts/cp866u-8x14.fnt
new file mode 100644
index 000000000000..9251f5e5d19e
--- /dev/null
+++ b/share/syscons/fonts/cp866u-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 cp866u-8x14.fnt
+M`````````````````````'Z!I8&!I9F!?@``````?O_;___#Y_]^````````
+M;/[^_OY\.!`````````0.'S^?#@0````````&#P\Y^?G&!@\```````8/'[_
+M_WX8&#P``````````!@\/!@``````/______Y\/#Y_______`````#QF0D)F
+M/`````#_____PYF]O9G#_____P``'@X:,GC,S,QX```````\9F9F/!A^&!@`
+M`````#\S/S`P,'#PX```````?V-_8V-C9^?FP``````8&-L\YSS;&!@`````
+M`(#`X/C^^.#`@````````@8./OX^#@8"```````8/'X8&!A^/!@``````&9F
+M9F9F9@!F9@``````?]O;VWL;&QL;`````'S&8#ALQL9L.`S&?```````````
+M`/[^_@``````&#Q^&!@8?CP8?@`````8/'X8&!@8&!@``````!@8&!@8&'X\
+M&``````````8#/X,&````````````#!@_F`P`````````````,#`P/X`````
+M```````H;/YL*```````````$#@X?'S^_@````````#^_GQ\.#@0````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW```````````````````$#ALQL;^````````/F;&QL;^
+MQL;&``````#^P,#\QL;&QOP``````/S&QL;\QL;&_```````_L;`P,#`P,#`
+M```````\;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````UM;65'S6UM;6````
+M``!\Q@8<!@;&QGP``````,;&QL[>]N;&Q@`````,VL;&SM[VYL;&``````#&
+MS-CP\-C,QL8``````!XV9L;&QL;&Q@``````@L;&[N[^UL;&``````#&QL;&
+M_L;&QL8``````'[&QL;&QL;&_```````_L;&QL;&QL;&``````#\QL;&QOS`
+MP,```````'S&QL#`P,;&?```````?GY:&!@8&!@8``````#&QL;&QGX&QGP`
+M`````'S6UM;6UGP0.```````QL9L.#ALQL;&``````#,S,S,S,S,S/X"!@``
+M`,;&QL;&?@8&!@````#6UM;6UM;6UM;^`````-;6UM;6UM;6UOX"!@```.#@
+M8'QF9F9F?```````QL;&YK:VMK;F``````#`P,#\QL;&QOP``````'S&!AX&
+M!L;&?```````G+:VMO:VMK:<``````!^QL;&QGXV9L8``````````'S&QO[&
+MQ@``````````_L#\QL;\``````````#\QOS&QOP``````````/["P,#`P```
+M````````/&QL;&S^QH(```````!\QOS`QGP``````````-;6?-;6U@``````
+M````?,8<!L9\``````````#&SM[VYL8````````,&,;.WO;FQ@``````````
+MQLSXV,S&```````````^9F9F9L8``````````,;N_M;&Q@``````````QL;&
+M_L;&``````````!^QL;&QOP``````````/[&QL;&Q@```!%$$4011!%$$401
+M1!%$5:I5JE6J5:I5JE6J5:K==]UWW7?==]UWW7?==Q@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&/@8^!@8&!@8&#8V-C8V-C;V-C8V-C8V````
+M`````/XV-C8V-C8``````/@8^!@8&!@8&#8V-C8V]@;V-C8V-C8V-C8V-C8V
+M-C8V-C8V-C8``````/X&]C8V-C8V-C8V-C8V]@;^````````-C8V-C8V-OX`
+M```````8&!@8&/@8^`````````````````#X&!@8&!@8&!@8&!@8&!\`````
+M```8&!@8&!@8_P````````````````#_&!@8&!@8&!@8&!@8&!\8&!@8&!@`
+M````````_P```````!@8&!@8&!C_&!@8&!@8&!@8&!@?&!\8&!@8&!@V-C8V
+M-C8V-S8V-C8V-C8V-C8V-S`_```````````````_,#<V-C8V-C8V-C8V-O<`
+M_P``````````````_P#W-C8V-C8V-C8V-C8W,#<V-C8V-C8``````/\`_P``
+M`````#8V-C8V]P#W-C8V-C8V&!@8&!C_`/\````````V-C8V-C8V_P``````
+M````````_P#_&!@8&!@8`````````/\V-C8V-C8V-C8V-C8V/P```````!@8
+M&!@8'Q@?```````````````?&!\8&!@8&!@`````````/S8V-C8V-C8V-C8V
+M-C;_-C8V-C8V&!@8&!C_&/\8&!@8&!@8&!@8&!@8^``````````````````?
+M&!@8&!@8__________________\`````````__________#P\/#P\/#P\/#P
+M\/#P#P\/#P\/#P\/#P\/#P__________````````````````_,;&QL;\P,``
+M``````!\QL#`QGP``````````'Y:&!@8&```````````QL;&QL9^!GP`````
+M`!!\UM;6UGP0.````````,9L.#ALQ@``````````S,S,S,S^!@P```````#&
+MQL9^!@8``````````-;6UM;6_@``````````UM;6UM;^`@8```````#@8'QF
+M9GP``````````,;&YK:VY@``````````P,#\QL;\``````````!\QAX&QGP`
+M`````````)RVMO:VG```````````?L9^-F;&````;&P`_L;`\,#`QOX`````
+M`&QL`'S&_,#&?``````&_L#`P,#`P,#```````````;^P,#`P,```````'S&
+MP,#XP,#&?```````````?,;PP,9\`````!@`/!@8&!@8&#P``````!`0`#@8
+M&!@8/`````!F`#P8&!@8&!@\```````H*``X&!@8&#P`````````````&```
+M```````/#`P,#`SL;#P<``````!\@KJJHJ*JNH)\````<-@P8,CX````````
+=``````!\?'Q\?'P```````````````````````!\
+`
+end
diff --git a/share/syscons/fonts/cp866u-8x16.fnt b/share/syscons/fonts/cp866u-8x16.fnt
new file mode 100644
index 000000000000..78965b06aec8
--- /dev/null
+++ b/share/syscons/fonts/cp866u-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 cp866u-8x16.fnt
+M````````````````````````?H&E@8&EF8&!?@```````'[_V___V^?__WX`
+M`````````&S^_O[^?#@0```````````0.'S^?#@0```````````8/#SGY^<8
+M&#P`````````&#Q^__]^&!@\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X&
+M#AIXS,S,S'@````````\9F9F9CP8?A@8````````/S,_,#`P,'#PX```````
+M`']C?V-C8V-GY^;`````````&!C;/.<\VQ@8``````"`P.#P^/[X\.#`@```
+M`````@8.'C[^/AX.!@(````````8/'X8&!A^/!@`````````9F9F9F9F9@!F
+M9@```````'_;V]M[&QL;&QL``````'S&8#ALQL9L.`S&?```````````````
+M_O[^_@```````!@\?A@8&'X\&'X````````8/'X8&!@8&!@8````````&!@8
+M&!@8&'X\&````````````!@,_@P8```````````````P8/Y@,```````````
+M`````,#`P/X``````````````"AL_FPH`````````````!`X.'Q\_OX`````
+M``````#^_GQ\.#@0```````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M```````````````0.&S&QL;^`````````#YFQL;&_L;&QL8```````#^P,#`
+M_,;&QL;\````````_,;&QOS&QL;&_````````/[&P,#`P,#`P,`````````\
+M;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````-;6UE1\UM;6UM8`````
+M``!\Q@8&'`8&QL9\````````QL;&QL[>]N;&Q@``````#-K&QL;.WO;FQL8`
+M``````#&S-CP\-C,QL;&````````'C9FQL;&QL;&Q@```````,;&[N[^_M;6
+MQL8```````#&QL;&_L;&QL;&````````?L;&QL;&QL;&_````````/[&QL;&
+MQL;&QL8```````#\QL;&QL;\P,#`````````?,;&P,#`P,;&?````````'Y^
+M6A@8&!@8&!@```````#&QL;&QL9^!L9\````````?-;6UM;6UGP0.```````
+M`,;&;#@X;,;&QL8```````#,S,S,S,S,S,S^`@8$````QL;&QL9^!@8&!@``
+M`````-;6UM;6UM;6UOX```````#6UM;6UM;6UM;^`@8$````X.!@8'QF9F9F
+M?````````,;&QL;FMK:VMN8```````#`P,#`_,;&QL;\````````>,P&!AX>
+M!@;,>````````)RVMK;VMK:VMIP```````!^QL;&QGXV9L;&````````````
+M?,;&QO[&Q@```````````/[`_,;&QOP```````````#\QL;\QL;\````````
+M````_L;"P,#`P````````````#QL;&QL;/[&@@````````!\QL;\P,9\````
+M````````UM;6?-;6U@```````````'S&!AP&QGP```````````#&QL[>]N;&
+M``````````P8QL;.WO;FQ@```````````,;,V/C8S,8````````````^9F9F
+M9F;&````````````QN[^UL;&Q@```````````,;&QO[&QL8```````````!^
+MQL;&QL;\````````````_L;&QL;&Q@`````11!%$$4011!%$$4011!%$5:I5
+MJE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UWW7<8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&!@8&!@8^!CX&!@8&!@8&!@V-C8V-C8V]C8V-C8V
+M-C8V`````````/XV-C8V-C8V-@``````^!CX&!@8&!@8&!@V-C8V-O8&]C8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@``````_@;V-C8V-C8V-C8V-C8V-O8&
+M_@``````````-C8V-C8V-OX``````````!@8&!@8^!CX````````````````
+M````^!@8&!@8&!@8&!@8&!@8&!\``````````!@8&!@8&!C_````````````
+M````````_Q@8&!@8&!@8&!@8&!@8&!\8&!@8&!@8&`````````#_````````
+M```8&!@8&!@8_Q@8&!@8&!@8&!@8&!@?&!\8&!@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8V-C<P/P`````````````````_,#<V-C8V-C8V-C8V-C8V]P#_
+M`````````````````/\`]S8V-C8V-C8V-C8V-C8W,#<V-C8V-C8V-@``````
+M_P#_```````````V-C8V-O<`]S8V-C8V-C8V&!@8&!C_`/\``````````#8V
+M-C8V-C;_`````````````````/\`_Q@8&!@8&!@8`````````/\V-C8V-C8V
+M-C8V-C8V-C8_```````````8&!@8&!\8'P`````````````````?&!\8&!@8
+M&!@8&``````````_-C8V-C8V-C8V-C8V-C8V_S8V-C8V-C8V&!@8&!C_&/\8
+M&!@8&!@8&!@8&!@8&!CX````````````````````'Q@8&!@8&!@8________
+M_____________P````````#____________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#_________\``````````````````/S&QL;&QOS`P,``
+M``````!\QL#`PL9\````````````?EH8&!@8&````````````,;&QL;&QGX&
+MQGP``````!!\UM;6UM9\$#@`````````QFPX.&S&Q@```````````,S,S,S,
+MS/X&#`````````#&QL;&?@8&````````````UM;6UM;6_@```````````-;6
+MUM;6UOX"!@0```````#@8'QF9F9\````````````QL;FMK:VY@``````````
+M`,#`_,;&QOP```````````!\Q@8>!L9\````````````G+:V]K:VG```````
+M`````'[&QGXV9L8`````9F8`_L;`P/#`P,;^````````;&P`?,;&_,#&?```
+M````!O[`P,#`P,#`P,````````````;^P,#`P,#`````````/&;`P/C`P,!F
+M/````````````'S&P/#`QGP``````!@`/!@8&!@8&!@\````````$!``.!@8
+M&!@8/```````9@`\&!@8&!@8&#P````````H*``X&!@8&!@\````````````
+M````&```````````#PP,#`P,[&QL/!P```````!\@KJJHJ*BJKJ"?`````!P
+MV#!@R/@`````````````````?'Q\?'Q\?```````````````````````````
+!`#!@
+`
+end
diff --git a/share/syscons/fonts/cp866u-8x8.fnt b/share/syscons/fonts/cp866u-8x8.fnt
new file mode 100644
index 000000000000..f979393c3135
--- /dev/null
+++ b/share/syscons/fonts/cp866u-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 cp866u-8x8.fnt
+M``````````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^
+M?#A\$!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\'
+M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXS'@`````
+M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P````
+M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^`!XV9F9^9F8`?&!@
+M?&9F?`!\9F9\9F9\`'Y@8&!@8&``.&QL;&QL_L9^8&!\8&!^`-O;?CQ^V]L`
+M/&8&'`9F/`!F9FY^=F9F`#QF;GYV9F8`9FQX<'AL9@`>-F9F9F9F`,;N_O[6
+MQL8`9F9F?F9F9@`\9F9F9F8\`'YF9F9F9F8`?&9F9GQ@8``\9F!@8&8\`'X8
+M&!@8&!@`9F9F/@9F/`!^V]O;?A@8`&9F/!@\9F8`9F9F9F9F?P-F9F8^!@8&
+M`-O;V]O;V_\`V]O;V]O;_P/@8&!\9F9\`,;&QO;>WO8`8&!@?&9F?`!XC`8^
+M!HQX`,[;V_O;V\X`/F9F9CXV9@```'@,?,QV```\8#QF9CP```!\9GQF?```
+M`'Y@8&!@````/&QL;/[&```\9GY@/````-M^/'[;````/&8,9CP```!F;GYV
+M9@``&&9N?G9F````9FQX;&8````>-F9F9@```,;^_M;&````9F9^9F8````\
+M9F9F/````'YF9F9F`!%$$4011!%$5:I5JE6J5:K==]UWW7?==Q@8&!@8&!@8
+M&!@8^!@8&!@8^!CX&!@8&#8V-O8V-C8V````_C8V-C8`^!CX&!@8&#;V!O8V
+M-C8V-C8V-C8V-C8`_@;V-C8V-C;V!OX`````-C8V_@`````8^!CX````````
+M`/@8&!@8&!@8'P`````8&!C_`````````/\8&!@8&!@8'Q@8&!@```#_````
+M`!@8&/\8&!@8&!\8'Q@8&!@V-C8W-C8V-C8W,#\``````#\P-S8V-C8V]P#_
+M``````#_`/<V-C8V-C<P-S8V-C8`_P#_`````#;W`/<V-C8V&/\`_P`````V
+M-C;_``````#_`/\8&!@8````_S8V-C8V-C8_`````!@?&!\``````!\8'Q@8
+M&!@````_-C8V-C8V-O\V-C8V&/\8_Q@8&!@8&!CX`````````!\8&!@8____
+M______\```#_______#P\/#P\/#P#P\/#P\/#P____\`````````?&9F?&``
+M```\9F!F/````'X8&!@8````9F8^!CP```!^V]M^&````&8\&#QF````9F9F
+M9G\#``!F9CX&!@```-O;V]O_````V]O;V_\#``#@8'QF?````,;&]M[V````
+M8&!\9GP```!\!CX&?````,[;^]O.````/F8^-F8`9@!^8'Q@?@`D`#QF?F`\
+M``9^8&!@8&````9^8&!@8``\9L#XP&8\````?,#XP'P`,'@P,#`P>``@`'`P
+M,#!X`$AX,#`P,'@`4`!P,#`P>``````X.`````,"!@3,:#@0/$*9H:&90CPP
+72!`@>```````?'Q\?`````````!"?@`X
+`
+end
diff --git a/share/syscons/fonts/haik8-8x14.fnt b/share/syscons/fonts/haik8-8x14.fnt
new file mode 100644
index 000000000000..ce9fead1108d
--- /dev/null
+++ b/share/syscons/fonts/haik8-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 haik8-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````&#P\/#P8&!@`&!@``/YF9F;,`````````````&QL;/[^
+M;&S^_FQL;```&'[;V-A^&QO;VWX8&```YJSL&!@P,&YJS@```#AL;&PX=MS<
+MS,QV````&!@8,``````````````8&#`P,#`P,#`8&`P``!@8#`P,#`P,#!@8
+M,````````&8\_SQF````````````&!A^&!@``````````````````!@8&#``
+M````````_@`````````````````````P,`````8,#!@8,#!@8,#`````.&S.
+MWM[6]O;F;#@````8.'@8&!@8&!@8?@```#ALQL8&#!@P8,;^````_(P8,#@,
+M!@;&;#@````<'#P\;&S,_@P,'@```/[`P/C,!@8&QFPX````.&S`P/CLQL;&
+M;#@```#^Q@8,#!@8,#`P,````#ALQL9L.&S&QFPX````.&S&QL9N/@8&;#@`
+M````````&!@````8&``````````8&````!@8,&`````&#!@P8#`8#`8`````
+M`````/X``/X`````````8#`8#`8,&#!@````/&;#`P8,&!@`&!@``````'S&
+MQM[>WMS`?````!`X?.[&QL;^QL;&````_&9F9GQF9F9F9OP```!\QL;`P,#`
+MP,;&?````/AL9F9F9F9F9FSX````_F9B8&AX:&!B9OX```#^9F)@:'AH8&!@
+M\````'S&QL;`P,[&QLYZ````QL;&QL;^QL;&QL8````\&!@8&!@8&!@8/```
+M`!X,#`P,#`P,S,QX````YF9L;'AX>&QL9N8```#P8&!@8&!@8&)F_@```(+&
+M[O[^UM;&QL;&````QL;FYO;VWL[.QL8```!\QL;&QL;&QL;&?````/QF9F9F
+M9GQ@8&#P````?,;&QL;&QL;>_GP.!@#\9F9F9FQX;&9FY@```'S&QL!@.`P&
+MQL9\````?EH8&!@8&!@8&#P```#&QL;&QL;&QL;&?````,;&QL;&QL;&?#@0
+M````P\/#P]O;V]O_9F8```#&QFQL.#@X;&S&Q@```&9F9F9F/!@8&!@\````
+M_L:,#!@0,&!BQOX````\,#`P,#`P,#`P/````,#`8&`P,!@8#`P&````/`P,
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`P&```
+M````````````````>`Q\S,S,=@```.!@8&!\9F9F9F;<`````````'S&P,#`
+MQGP````<#`P,?,S,S,S,=@````````!\QL;\P,9\````/&9F8/!@8&!@8/``
+M````````=LS,S,S,?`P,S.!@8&!\9F9F9F;F`````!@8`#@8&!@8&#P`````
+M#`P`'`P,#`P,#`S,S.!@8&!F9FQX;&;F````.!@8&!@8&!@8&#P`````````
+M[/[6UM;&Q@````````#<9F9F9F9F`````````'S&QL;&QGP`````````W&9F
+M9F9F?&!@8`````!VS,S,S,Q\#`P,`````-QV9F!@8/``````````?,;`?`;&
+M?````!`P,##\,#`P,#8<`````````,;&QL;&QGL`````````QL;&[GPX$```
+M``````#&QM;6UOYL`````````,;N?#A\[L8`````````QL;&QL;&?@8&?```
+M``#^Q@PX8,;^````&!@8&##@,!@8&!@.```8&!@8&```&!@8&!@``!@8&!@,
+M!PP8&!@8<````';<````````````````````````````````````````````
+M````````````,$Q2NI1D&`````#@8&!@8&!@;&QL/P`````````P>#```#!X
+M,```8#`X'!P<'!P<.#!@```,&#AP<'!P<'`X&`P`````````;#8;&S9L````
+M```````V;-C8;#8``````````/[^`````````````````````#!X,```8#`8
+M#``````````````````````````8/!@P`````````'Q\?```````````````
+MPN9\`````````````````)*2D@````-VW(``````````````#!@P8```````
+M```````\1I:,`````````````,S,S,S,S,S<WL][`````````-;6UM;6UFH`
+M``!XS,S,S,S`P/[`P`````````#XS,S,P,#^P,#`>,S,S,S,S'\,#`P`````
+M````?,S,S,S,?PP,#'C,S,S,S,S/#`P,`````````/C,S,S,S,\,#`S`P/[`
+MP,S,S,S,>````,#`P,#^P,#,S,Q\````/&9F9F9F/@8,V/[#````````S,S,
+MS,S,?`P,#\#`P/[`P,#`^`P,>```P,#`P/C`P,#`^`PX``!XS,S,S,S,P,#`
+M_@````````#XS,S,S,S`P,#^?,;&QL_6UM;6ULP`````````_,;/UM;6S,#`
+MP`P,#'_,S,S,S,QX````#`P,#'_,S,S,S'P```#`P,#XS,S,S,S`P````,#`
+MP,#XS,S,S,S,P,#`P,#`P,#`P,#`P/P&````````8&!@8&!@8&!@?L#`P/;6
+MUM;6UM;,````P,#`P/;6UM;6UL[`P,#`?OO,S,S,S,S,>````,!X#`Q_S,S,
+MS,QX````P,#,S,S,S,Q\#`P```#`P,#`S,S,S,S,?`P,#!@P&`P8,&#`\#P.
+M#```P,#`P/C,S,S,S,P````\9F9F9@8&!FS8;@```#!^#!@P<-C8S,YV````
+M>,S,S,S,S,P,#`\`````````^,S,S,S,S`P,#P[;<#!XS,S,S-QL````'#9@
+M8/AL9F9F;CH```#/S,S,S,S,S,S,>`````\,#`S,S,S,S,Q\````>,P,'#AL
+M#`S,S'@`````````#`P,#`P,#&S<<.!@8&9F9F9F9F8\````X&!@8&9F9F9F
+M9CX```#X#'S,S,#`P,S,>`````````!XS,S,#!@P8,!^````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````'C,S,S,S,S,S,S,````
+M`````/C,S,S,S,P```!XS,S,S`P,#-AP,!@````````8,!@,&#!@P,!^?MO;
+MV]O;VQL;`P,`````````V]O;V]O;?P,#`V#PV,S&9C86'-C^PP```````'#8
+MS,QL.#!@P'YXS,S,S,S/S,S,S`````````#XS,S,S,S/````S,S,S,S,S,S,
+MS'@`````````S,S,S,S,?`````P,S,S,S,S,?`P/````#`P,#,S,S,S,S'P,
+M#`]XS,S`8#`8#,S,>`````````#<UM;6UM9V````>,S,S,S,S,S`P,``````
+M````^,S,S,S,S,#`P'C,S,QXS`P,S,QX`````````,S,S,S,S'P,S'C`P/#8
+MV-C8V,[`P`````````!@8&!@8&!\````$!!\UM;6UM9\$!``````$!`0W-;6
+MUM;6=A`0$#QF9F9F?&!@_F!@`````````'QF9F9F?&#^8&!XS,S,S,S,S,S,
+M>`````````!XS,S,S,QX````<-#0T'P6%M;6UGP```!PT-#0?!86UM;6?!`0
+=$#@X&!@P````````````````````````````````
+`
+end
diff --git a/share/syscons/fonts/haik8-8x16.fnt b/share/syscons/fonts/haik8-8x16.fnt
new file mode 100644
index 000000000000..6ada66060788
--- /dev/null
+++ b/share/syscons/fonts/haik8-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 haik8-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````!@\/#P\&!@8`!@8
+M``````!F9F;,````````````````;&QL_OYL;/[^;&QL````&!A^V]C8?AL;
+MV]M^&!@`````YJSL&!@P,&YJS@``````.&QL;#AVW-S,S'8``````!@8&#``
+M``````````````P8&#`P,#`P,#`8&`P````P&!@,#`P,#`P,&!@P````````
+M``!F//\\9@``````````````&!A^&!@`````````````````````&!@8,```
+M`````````/X````````````````````````P,```````!@P,&!@P,&!@P,``
+M`````#ALSM[>UO;VYFPX```````8.'@8&!@8&!@8?@``````.&S&Q@8,&#!@
+MQOX``````/R,&#`X#`8&QFPX```````<'#P\;&S,_@P,'@``````_L#`^,P&
+M!@;&;#@``````#ALP,#X[,;&QFPX``````#^Q@8,#!@8,#`P,```````.&S&
+MQFPX;,;&;#@``````#ALQL;&;CX&!FPX````````````&!@````8&```````
+M`````!@8````&!@P8```````!@P8,&`P&`P&`````````````/X``/X`````
+M``````!@,!@,!@P8,&```````#QFPP,&#!@8`!@8`````````'S&QM[>WMS`
+M?```````$#A\[L;&QO[&QL8``````/QF9F9\9F9F9F;\``````!\QL;`P,#`
+MP,;&?```````^&QF9F9F9F9F;/@``````/YF8F!H>&A@8F;^``````#^9F)@
+M:'AH8&!@\```````?,;&QL#`SL;&SGH``````,;&QL;&_L;&QL;&```````\
+M&!@8&!@8&!@8/```````'@P,#`P,#`S,S'@``````.9F;&QX>'AL;&;F````
+M``#P8&!@8&!@8&)F_@``````@L;N_O[6UL;&QL8``````,;&YN;V]M[.SL;&
+M``````!\QL;&QL;&QL;&?```````_&9F9F9F?&!@8/```````'S&QL;&QL;&
+MWOY\#@8```#\9F9F9FQX;&9FY@``````?,;&P&`X#`;&QGP``````'Y:&!@8
+M&!@8&!@\``````#&QL;&QL;&QL;&?```````QL;&QL;&QL9\.!```````,/#
+MP\/;V]O;_V9F``````#&QFQL.#@X;&S&Q@``````9F9F9F8\&!@8&#P`````
+M`/[&C`P8$#!@8L;^```````\,#`P,#`P,#`P/```````P,!@8#`P&!@,#`8`
+M`````#P,#`P,#`P,#`P\```````0.&S&````````````````````````````
+M````_P```#`P,!@`````````````````````>`Q\S,S,=@``````X&!@8'QF
+M9F9F9MP```````````!\QL#`P,9\```````<#`P,?,S,S,S,=@``````````
+M`'S&QOS`QGP``````#QF9F#P8&!@8&#P````````````=LS,S,S,?`P,S'@`
+MX&!@8'QF9F9F9N8````````8&``X&!@8&!@\````````#`P`'`P,#`P,#`S,
+MS'@`X&!@8&9F;'AL9N8``````#@8&!@8&!@8&!@\````````````[/[6UM;&
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@8/```````';,S,S,S'P,#`P>``````#<=F9@8&#P````````````
+M?,;`?`;&?```````$#`P,/PP,#`P-AP```````````#&QL;&QL9[````````
+M````QL;&[GPX$````````````,;&UM;6_FP```````````#&[GPX?.[&````
+M````````QL;&QL;&?@8&?````````/[&##A@QOX`````#A@8&!@PX#`8&!@8
+M#@`````8&!@8&```&!@8&!@```!P&!@8&`P'#!@8&!AP``````!VW```````
+M`````````````````````````````````````````````````````````#!,
+M4KJ49!@```````#@8&!@8&!@;&QL/P```````````#!X,```,'@P`````&`P
+M.!P<'!P<'#@P8``````,&#AP<'!P<'`X&`P```````````!L-AL;-FP`````
+M````````-FS8V&PV`````````````/[^````````````````````````,'@P
+M`````&`P&`P````````````````````````````8/!@P````````````?'Q\
+M`````````````````,+F?````````````````````)*2D@```````W;<@```
+M``````````````P8,&`````````````````\1I:,````````````````S,S,
+MS,S,S-S>SWL```````````#6UM;6UM9J``````!XS,S,S,S`P/[`P```````
+M`````/C,S,S`P/[`P,```'C,S,S,S,Q_#`P,````````````?,S,S,S,?PP,
+M#```>,S,S,S,S,\,#`P```````````#XS,S,S,S/#`P,``#`P/[`P,S,S,S,
+M>```````P,#`P/[`P,S,S'P``````#QF9F9F9CX&#-C^PP``````````S,S,
+MS,S,?`P,#P``P,#`_L#`P,#X#`QX`````,#`P,#XP,#`P/@,.`````!XS,S,
+MS,S,P,#`_@```````````/C,S,S,S,#`P/X``'S&QL;/UM;6UM;,````````
+M````_,;/UM;6S,#`P```#`P,?\S,S,S,S'@```````P,#`Q_S,S,S,Q\````
+M``#`P,#XS,S,S,S`P```````P,#`P/C,S,S,S,S`P,```,#`P,#`P,#`P,#\
+M!@``````````8&!@8&!@8&!@?@``P,#`]M;6UM;6ULP``````,#`P,#VUM;6
+MUM;.P,#```#`?OO,S,S,S,S,>```````P'@,#'_,S,S,S'@``````,#`S,S,
+MS,S,?`P,``````#`P,#`S,S,S,S,?`P,#```&#`8#!@P8,#P/`X,`````,#`
+MP,#XS,S,S,S,```````\9F9F9@8&!FS8;@``````,'X,&#!PV-C,SG8`````
+M`'C,S,S,S,S,#`P/````````````^,S,S,S,S`P,#P``#MMP,'C,S,S,W&P`
+M`````!PV8&#X;&9F9FXZ``````#/S,S,S,S,S,S,>```````#PP,#,S,S,S,
+MS'P``````'C,#!PX;`P,S,QX````````````#`P,#`P,#&S<<```X&!@9F9F
+M9F9F9CP``````.!@8&!F9F9F9F8^``````#X#'S,S,#`P,S,>```````````
+M`'C,S,P,&#!@P'X`````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````>,S,S,S,S,S,S,P`````
+M``````#XS,S,S,S,``````!XS,S,S`P,#-AP,!@``````````!@P&`P8,&#`
+MP'X``'[;V]O;V]L;&P,#````````````V]O;V]O;?P,#`P``8/#8S,9F-A8<
+MV/[#``````````!PV,S,;#@P8,!^``!XS,S,S,S/S,S,S````````````/C,
+MS,S,S,\``````,S,S,S,S,S,S,QX````````````S,S,S,S,?```````#`S,
+MS,S,S,Q\#`\```````P,#`S,S,S,S,Q\#`P/``!XS,S`8#`8#,S,>```````
+M`````-S6UM;6UG8``````'C,S,S,S,S,P,#`````````````^,S,S,S,S,#`
+MP```>,S,S'C,#`S,S'@```````````#,S,S,S,Q\#,QX``#`P/#8V-C8V,[`
+MP````````````&!@8&!@8'P``````!`0?-;6UM;6?!`0````````$!`0W-;6
+MUM;6=A`0$```/&9F9F9\8&#^8&````````````!\9F9F9GQ@_F!@``!XS,S,
+MS,S,S,S,>````````````'C,S,S,S'@``````'#0T-!\%A;6UM9\``````!P
+MT-#0?!86UM;6?!`0$```.#@8&#``````````````````````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/haik8-8x8.fnt b/share/syscons/fonts/haik8-8x8.fnt
new file mode 100644
index 000000000000..84b61b5ec762
--- /dev/null
+++ b/share/syscons/fonts/haik8-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 haik8-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````````````````````````$LHL
+M>9XT4TC`P,#8V-AV````,#``,#``8#`8&!@P8``8,&!@8#`8``!L-ALV;```
+M`#9LV&PV``````#__P`````````P,```,!@,`````````````#`P8`````!\
+M?````````'`_````````V]L```$.<(``````'#!````````>-28``````,;&
+MQL;&;SL```#;V]O;_P!\QL;`P/C`````>,S`P/#`?,;&QL9_!@```'C,S,Q^
+M#'S&QL;&!P8```!XS,S,#@S`P/[`QL9\`,#`_,#,S'@`/F,V'+C^@P```'C,
+MS'P,#L#`_,#`_@,``,#`^,#`^`Q\QL;&P,#^````>,S,P,#\?,;?UM[`P```
+M`'S&S];<P`8&?\;&QGP```P,?LS,>`#`_,;&P,#```#`P/C,S,#`P,#`P,#\
+M!@```,#`P,#`^,#`\]O;SL```,#`P//;SL#G/&;#PV8\`,`W#&;#QGP`P,#&
+MQGX&!@#`P,S,S,Q\#/S^!OS^!@8`P,#XS,S,S`!\QL8,:)IF```0,'C,S'H`
+M?,;&QL8&!P```'C,S,P,#@_P;&;#P_\`'.`PR,S,_`#'QL;&QL9\``X,#,S,
+MS'@`.'X&^`9^.```.'X&_`9^..!@8&-C8SX`X&!F9F9F/`#@?AXP8#,>``!X
+MS`PP8,#\````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````````'S&QL;&QL8`
+M``!XS,S,S`!\Q@;,<!@,```P8#`8,&(\?MO;VQL#`P```-O;V]MO`SQF9ARX
+M_H,``#QF9F8<</Y\QL;&Q\;&````>,S,S,X`QL;&QL;&?````,S,S,QX``8&
+MQL9^!@<`#`S,S,S\#`Y^YS`8#.=^````UMO;VVL`?,;&QL#`P````'C,S,S`
+MP'S&?/P#@WX```!XS'@,S'C`P,#PP,#`````P,#`P.``&'[;V]M^&``8&-[;
+MV]M[&#YC8WY@_V```#QF9GQ@_&`\9L/#PV8\````/&9F9CP`.%@^&QO;?@`X
+76#X;&]M^&#`P8```````````````````
+`
+end
diff --git a/share/syscons/fonts/iso-8x14.fnt b/share/syscons/fonts/iso-8x14.fnt
new file mode 100644
index 000000000000..45d93a7e6d8e
--- /dev/null
+++ b/share/syscons/fonts/iso-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````-C9_
+M-C8V?S8V````"`@^8V!@/@,#8SX("`````!A8P8,&#!C0P``````'#8V'#MN
+M9F8[`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\?CQF````````````&!A^&!@`````````````````&!@8,```
+M````````?@`````````````````````8&````````0,&#!@P8$`````````^
+M8V=O>W-C8SX```````P</`P,#`P,/P``````/F,#!@P8,&-_```````^8P,#
+M'@,#8SX```````8.'C9F?P8&#P``````?F!@8'X#`V,^```````<,&!@?F-C
+M8SX``````']C`P8,&!@8&```````/F-C8SYC8V,^```````^8V-C/P,#!AP`
+M````````&!@````8&``````````8&````!@8,``````&#!@P8#`8#`8`````
+M````?@```'X`````````8#`8#`8,&#!@```````^8V,&#`P`#`P``````#YC
+M8V]O;VY@/@``````"!PV8V-_8V-C``````!^,S,S/C,S,WX``````!XS8&!@
+M8&`S'@``````?#8S,S,S,S9\``````!_,S`T/#0P,W\``````'\S,#0\-#`P
+M>```````'C-@8&!O8S,=``````!C8V-C?V-C8V,``````#P8&!@8&!@8/```
+M````#P8&!@8&9F8\``````!S,S8V/#8V,W,``````'@P,#`P,#`S?P``````
+M8W=_:V-C8V-C``````!C<WM_;V=C8V,``````!PV8V-C8V,V'```````?C,S
+M,SXP,#!X```````<-F-C8V-K/AP&`P```'XS,S,^-C,S<P``````/F-C,!P&
+M8V,^``````!^6A@8&!@8&#P``````&-C8V-C8V-C/@``````8V-C8V-C-AP(
+M``````!C8V-C8VMK?S8``````&-C8S8<-F-C8P``````9F9F9F8\&!@\````
+M``!_8P8,&#!@8W\``````#PP,#`P,#`P/```````0&`P&`P&`P$````````\
+M#`P,#`P,##P````('#9C``````````````````````````````#_&!@,````
+M`````````````````#P&/F9F.P``````<#`P/C,S,S-N```````````^8V!@
+M8SX```````X&!CYF9F9F.P``````````/F-_8&,^```````>,S!\,#`P,'@`
+M`````````#MF9F8^!F8\````<#`P-CLS,S-S```````,#``<#`P,#!X`````
+M``P,`!P,#`P,#,QX````<#`P,S8\-C-S```````<#`P,#`P,#!X`````````
+M`&9_:VMK:P``````````;C,S,S,S```````````^8V-C8SX``````````&XS
+M,S,^,#!X````````.V9F9CX&!@\```````!N,S`P,'@``````````#YC.`YC
+M/@````````@8?A@8&!L.``````````!F9F9F9CL``````````&-C8S8<"```
+M````````8V-K:W\V``````````!C-AP<-F,``````````&-F9F8^!F8\````
+M````?V8,&#-_```````.&!@8<!@8&`X``````!@8&!@8&!@8&```````<!@8
+M&`X8&!AP```````[;@``````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````&!@`&!@\/#P8````````"`@^8V!@8SX("````!PV,#!\,#!S?@``
+M`````$(\9F9F/$(```````!F9F8\&'X8?A@``````!@8&!@`&!@8&``````^
+M8S`<-F-C-AP&8SX``&-C```````````````````^05U145U!/@`````X!#Q$
+M/`!\`````````````!LV;#8;``````````````!_`P,``````````````'\`
+M````````````/D%=55E503X`````?@`````````````````X;&PX````````
+M`````````!@8?A@8`'X`````.&P8,&1\``````````!\##@,;#@`````````
+M``8,&````````````````````&9F9F9F.V#`````?]O;VWL;&QL;````````
+M```8&```````````````````````#`P&'``P<#`P,'@``````````#A$1$0X
+M`'P`````````````;#8;-FP```````!@X&-F;!@S9\\?`P,``&#@8V9L&#!N
+MPP8,'P``\#!C]FP8,V?/'P,#````&!@`&!@P8V,^````8#`8`!PV8V-_8V,`
+M```#!@P`'#9C8W]C8P````@<-@`<-F-C?V-C````.VX`"!PV8V-_8V,`````
+M8V,('#9C8W]C8P```!PV'``<-F-C?V-C```````?-F9F9WYF9F<``````!XS
+M8&!@8&`S'@P&'&`P&`!_,S`^,#-_````!@P8`'\S,#XP,W\````('#8`?S,P
+M/C`S?P````!C8P!_,S`^,#-_````8#`8`#P8&!@8&#P````&#!@`/!@8&!@8
+M/````!@\9@`\&!@8&!@\`````&9F`#P8&!@8&#P``````#PV,S-[,S,V/```
+M`#MN`&-S>W]O9V-C````8#`8`!PV8V-C-AP````#!@P`'#9C8V,V'`````@<
+M-@`<-F-C8S8<`````#MN`!PV8V-C-AP`````8V,`'#9C8V,V'````````&,V
+M'`@<-F,```````,>-F=O:WMS-CQ@``!@,!@`8V-C8V-C/@````,&#`!C8V-C
+M8V,^````"!PV`&-C8V-C8SX`````8V,`8V-C8V-C/@````8,&`!F9F8\&!@\
+M`````'@P/C,S/C`P,'@``````!PV8V9L9V-K;F!@``!@,!@`/`8^9F8[````
+M``8,&``\!CYF9CL`````"!PV`#P&/F9F.P``````.VX`/`8^9F8[``````!F
+M9@`\!CYF9CL`````'#8<`#P&/F9F.P``````````=@L[;F@W```````````^
+M8V!@8SX,!AP`,!@,`#YC?V!C/@`````#!@P`/F-_8&,^``````@<-@`^8W]@
+M8SX``````&-C`#YC?V!C/@````!@,!@`.!@8&!@\``````8,&``X&!@8&#P`
+M````&#QF`#@8&!@8/```````9F8`.!@8&!@\```````V'#8&/F9F9CP`````
+M`#MN`&XS,S,S,P````!@,!@`/F-C8V,^``````8,&``^8V-C8SX`````"!PV
+M`#YC8V-C/@``````.VX`/F-C8V,^``````!C8P`^8V-C8SX``````!@8``!^
+M```8&``````````#/F=O>W,^8````&`P&`!F9F9F9CL`````!@P8`&9F9F9F
+M.P`````8/&8`9F9F9F8[``````!F9@!F9F9F9CL`````!@P8`&-F9F8^!F8\
+=`````'@P/C,S,S,^,'@```!F9@!F9F9F/@9F/```
+`
+end
diff --git a/share/syscons/fonts/iso-8x16.fnt b/share/syscons/fonts/iso-8x16.fnt
new file mode 100644
index 000000000000..e596679f0e1a
--- /dev/null
+++ b/share/syscons/fonts/iso-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````\9L/#V]O#PV8\````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,/G___;P\/#P\,```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````#_VYD8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,/#P\/#P\-F/!@```````##
+MP\/#P]O;_V9F````````P\-F/!@8/&;#PP```````,/#PV8\&!@8&#P`````
+M``#_PX8,&#!@P</_````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````YO_;V]O;
+MVP```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````P\/#PV8\&````````````,/#P]O;_V8```````````##9CP8/&;#````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````!@8`!@8&#P\/!@``````!@8?L/`P,##?A@8```````X
+M;&1@\&!@8&#F_`````````""QGS&QL;&?,:"``````##9CP8_QC_&!@8````
+M````&!@8&``8&!@8&```````?,9@.&S&QFPX#,9\`````,8`````````````
+M````````?,:"NJ*BNH+&?```````<!AXR'@`^``````````````````V;-AL
+M-@```````````````/X&!@8&````````````````?`````````````!\QH*Z
+MJK*J@L9\``````#^````````````````````.&QL.```````````````````
+M`!@8?A@8``!^``````!PV#!@R/@`````````````^!@P&-AP````````````
+M&#!@``````````````````````!F9F9F9GYC8,```````'_;V]M[&QL;&QL`
+M`````````````!@8```````````````````````8#`8\````8.!@8&#P````
+M`````````'#8B-AP`/@`````````````````V&PV;-@`````````P,#"QLP8
+M,&;.ECX&!@```,#`PL;,&#!@SIL&#!\```#P,'(V[!@P9LZ6/@8&`````#`P
+M`#`P8,#&QGP`````8#`8`#ALQL;^QL;&``````P8,``X;,;&_L;&Q@`````0
+M.&P`.&S&QO[&QL8``````';<`#ALQL;^QL;&``````#&`!`X;,;&_L;&Q@``
+M```X;#@`.&S&QO[&QL8````````^;,S,_LS,S,S.````````/&;"P,#`PF8\
+M#`9\```P&`P`_F9@?&!@9OX`````&#!@`/YF8'Q@8&;^`````!`X;`#^9F!\
+M8&!F_@``````Q@#^9F!@?&!@9OX`````,!@,`#P8&!@8&!@\``````P8,``\
+M&!@8&!@8/``````8/&8`/!@8&!@8&#P``````&8`/!@8&!@8&!@\````````
+M>&QF9F;V9F9L>`````!VW`#&YO;^WL[&QL8`````8#`8`'S&QL;&QL9\````
+M``P8,`!\QL;&QL;&?``````0.&P`?,;&QL;&QGP`````=MP`?,;&QL;&QL9\
+M``````#&`'S&QL;&QL;&?```````````QFPX$#ALQ@```````@9\SL[>UM;V
+MYN9\P(```&`P&`#&QL;&QL;&?``````,&#``QL;&QL;&QGP`````$#AL`,;&
+MQL;&QL9\``````#&`,;&QL;&QL;&?``````,&#``P\-F/!@8&#P`````\&!\
+M9F9F?&!@8&#P````````.&S&SMS8S,;6W,"`````8#`8`'@,?,S,S'8`````
+M`!@P8`!X#'S,S,QV```````0.&P`>`Q\S,S,=@```````';<`'@,?,S,S'8`
+M``````#,``!X#'S,S,QV```````X;#@`>`Q\S,S,=@```````````&X[&W[8
+MW'<``````````#QF8&!F/`P&/`````!@,!@`?,;^P,#&?```````#!@P`'S&
+M_L#`QGP``````!`X;`!\QO[`P,9\````````Q@``?,;^P,#&?```````8#`8
+M`#@8&!@8&#P```````8,&``X&!@8&!@\```````8/&8`.!@8&!@8/```````
+M`&8``#@8&!@8&#P``````&PX.&P,/&S,S,QX````````=MP`W&9F9F9F9@``
+M````8#`8`'S&QL;&QGP``````!@P8`!\QL;&QL9\```````0.&P`?,;&QL;&
+M?````````';<`'S&QL;&QGP```````#&``!\QL;&QL9\```````````8&`!^
+M`!@8```````````"!GS.WM;VYGS`@````&`P&`#,S,S,S,QV```````8,&``
+MS,S,S,S,=@``````,'C,`,S,S,S,S'8```````#,``#,S,S,S,QV```````8
+M,&``QL;&QL;&?@8,^`````#P8'QF9F9F9GQ@8/````!F9@#N9F9F9F8^!@PX
+!````
+`
+end
diff --git a/share/syscons/fonts/iso-8x8.fnt b/share/syscons/fonts/iso-8x8.fnt
new file mode 100644
index 000000000000..2a5b4bb8254c
--- /dev/null
+++ b/share/syscons/fonts/iso-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&QFPX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,QV`.!@8'QF9MP```!XS,#,>``<#`Q\S,QV````
+M>,S\P'@`.&Q@\&!@\````';,S'P,^.!@;'9F9N8`,`!P,#`P>``,``P,#,S,
+M>.!@9FQX;.8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````-QF
+M9GQ@\```=LS,?`P>``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,=@``
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````#``,#!X>#`````0?,#`?!``
+M.&!@\&#\``##/&9F/,,``,S,>##\,``8&!@`&!@8`'[`?,9\!OP`Q@``````
+M``!\@KJBNH)\`!P&'B(?/P```#-FS&8S````_@8`````````````````?(*Z
+MLJJ"?`#^`````````#AL.````````!!\$`!\```<-@88/@```!X"#@(>````
+M&#```````````,S,S,QVP'[*RGX*"@H`````&``````````````8,`8.!@8&
+M````#A$1$0X?````S&8S9LP``&#@9FPS9P\#8.!F;#9J!`[P()9L,V</`S``
+M,&#`S'@`&`PP>,S\S`!@P#!XS/S,`'B$,'C,_,P`9I@P>,S\S`#,`#!XS/S,
+M`#!(,'C,_,P`/GB8G/B8G@`\9L#`P&8<,#`8_F)X8OX`&##^8GAB_@`X1/YB
+M>&+^`&8`_F)X8OX`8#!X,#`P>``8,'@P,#!X`'B$>#`P,'@`S`!X,#`P>`!X
+M;&;V9FQX`&:8YO;>SL8`,!A\QL;&?``8,'S&QL9\`#A$?,;&QGP`9IA\QL;&
+M?`#&`'S&QL9\``#&;#@X;,8`!GS.FK+F>,!@,,S,S,S\`!@PS,S,S/P`>(3,
+MS,S,_`#,`,S,S,S\`!@PS,QX,'@`8'AL>&!@8`!XS,3<QL;<P#`8>`Q\S'8`
+M&#!X#'S,=@!XA'@,?,QV`&:8>`Q\S'8`S`!X#'S,=@`P2#@,?,QV````[#)^
+ML&X````\9L!F'#`P&'C,_,!X`!@P>,S\P'@`>(1XS/S`>`#,`'C,_,!X`&`P
+M`'`P,'@`&#``<#`P>`!PB`!P,#!X`,P``'`P,'@`;#AL#&S,>`!FF/C,S,S,
+M`&`P`'S&QGP`&#``?,;&?``X1`!\QL9\`&:8`'S&QGP`Q@``?,;&?````!@`
+M?@`8````!GS>]GS`8#``S,S,=@`8,`#,S,QV`#!(`,S,S'8`S```S,S,=@`8
+7,,S,S'P,^.!X;&9L>.``S`#,S,Q\#/@`
+`
+end
diff --git a/share/syscons/fonts/iso-thin-8x16.fnt b/share/syscons/fonts/iso-thin-8x16.fnt
new file mode 100644
index 000000000000..50abaca08f0b
--- /dev/null
+++ b/share/syscons/fonts/iso-thin-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso-thin-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````0$!`0$!`0```0
+M$```````)"0D)````````````````"0D)'XD)"1^)"0D```````(/TA(2#X)
+M"0E^"````````#!),@0($"9)!@`````````8)"08)2(B(AT``````!@("!``
+M````````````````!`@0$!`0$!`(!````````!`(!`0$!`0$"!``````````
+M```D&'X8)`````````````@("'\("`@``````````````````````!@8"!``
+M````````?@`````````````````````````8&``````````!`@0($"!`@```
+M```````8)$)"0D)"0B08````````"!@("`@("`@('````````#Q"`@($"!`@
+M0'X````````\0@("'`("`D(\`````````@8*$B)"?P("`@```````'Y`0$!\
+M`@("0CP````````\0$!`?$)"0D(\````````?@("!`0("!`0$````````#Q"
+M0D(\0D)"0CP````````\0D)"0CX"`@(\````````````&!@``!@8````````
+M```````8&````!@("!``````!`@0($`@$`@$````````````?@``?@``````
+M```````@$`@$`@0($"`````````\0@("!`@0```0$````````!PB25555DP@
+M'@```````#Q"0D)"?D)"0D(```````!\0D)"?$)"0D)\````````/$)`0$!`
+M0$!"/````````'A$0D)"0D)"1'@```````!^0$!`?$!`0$!^````````?D!`
+M0'Q`0$!`0````````#Y`0$!.0D)"0CX```````!"0D)"?D)"0D)"````````
+M'`@("`@("`@('`````````X"`@("`@)"0CP```````!"1$A08&!02$1"````
+M````0$!`0$!`0$!`?@```````$%C54E!04%!04$```````!"8E)22DI&0D)"
+M````````/$)"0D)"0D)"/````````'Q"0D)"?$!`0$`````````\0D)"0D)"
+M0DH\!`(`````?$)"0D)\4$A$0@```````#Q"0$`\`@("0CP```````!_"`@(
+M"`@("`@(````````0D)"0D)"0D)"/````````$%!04%!(B(4%`@```````!!
+M04%!04%)56-!````````04$B%`@(%")!00```````$%!02(4"`@("`@`````
+M``!^`@($"!`@0$!^````````/"`@("`@("`@/`````````"`0"`0"`0"`0``
+M```````\!`0$!`0$!`0\````````"!0B````````````````````````````
+M`````/\``!@0$`@`````````````````````/$("/D)"/0```````$!`0'Q"
+M0D)"0GP````````````\0D!`0$(\`````````@("/D)"0D)"/@``````````
+M`#Q"0GY`0CP````````.$!!^$!`0$!`0````````````/D)"0D)"/@("/```
+M`$!`0'Q"0D)"0D(````````("``X"`@("`@(`````````@(`#@("`@("`@)"
+M/````$!`0$)$2'!(1$(```````!P$!`0$!`0$!`0````````````=DE)24E)
+M20```````````'Q"0D)"0D(````````````\0D)"0D(\````````````?$)"
+M0D)"?$!`0````````#Y"0D)"0CX"`@(```````!<8D!`0$!`````````````
+M/$)`/`)"/````````!`0$'P0$!`0$`X```````````!"0D)"0D(]````````
+M````0D)"0D(D&````````````$E)24E)238```````````!"0B08)$)"````
+M````````0D)"0D)"/@("/````````'X$"!`@0'X```````P0$!`0(!`0$!`,
+M```````0$!`0$!`0$!`0$!``````,`@("`@$"`@("#`````````R3```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````$!```!`0$!`0$!``````````"`@\2DA(2CP("```````
+M'"(B('@@("`A?@```````$$^(B(B/D$```````````!!(A0("#X(/@@(````
+M```("`@("```"`@("`@``````#Q"(#Q"0D(\!$(\`````"0D)```````````
+M````````/D%!75%174%!/@`````````X1$0^`'X`````````````"1(D2)!(
+M)!()````````````````````/@("````````````_P`````````````^05U5
+M655504$^````````_P```````````````````!@D)"08````````````````
+M```("#X("``^````````,$@0('@``````````````'`(,`AP````````````
+M``($"```````````````````````0D)"0D)^04!`@````'Q24E)<4%!04%!0
+M````````````&!@```````````````````````````($"````!`P$!``````
+M```````````8)!@`/````````````````)!()!()$B1(D```````$#`0$1($
+M"!$C10\!`0```!`P$!$2!`@0)DD"!`\````P2!`)2C0($2-%#P$!```````0
+M$``0$!`@0$!"/```,`P`/$)"0GY"0D)"``````PP`#Q"0D)^0D)"0@`````8
+M)``\0D)"?D)"0D(`````,DP`/$)"0GY"0D)"```````D`#Q"0D)^0D)"0@``
+M```8)!@\0D)"?D)"0D(````````_2$A(?DA(2$A/````````/$)`0$!`0$!"
+M/`0"/``8!@`^("`@/"`@(#X`````!A@`/B`@(#P@("`^``````P2`#X@("`\
+M("`@/@`````4%``^("`@/"`@(#X`````&`8`'`@("`@("`@<``````88`!P(
+M"`@("`@('``````(%``<"`@("`@("!P`````%!0`'`@("`@("`@<````````
+M>$1"0O)"0D)$>```````&28`06%1245#04$`````,`P`/$)"0D)"0D(\````
+M``PP`#Q"0D)"0D)"/``````8)``\0D)"0D)"0CP`````,DP`/$)"0D)"0D(\
+M``````!F`#Q"0D)"0D)"/````````````"(4"!0B```````````!&B1*2E)2
+M)%B``````#`,`$)"0D)"0D)"/``````,,`!"0D)"0D)"0CP`````&"0`0D)"
+M0D)"0D(\``````!F`$)"0D)"0D)"/``````$"`!!02(4"`@("`@``````"`@
+M."0B(B(D."`@(```````'B$A(3XA(2$^("`@````$`@$`#Q"`CY"0CT`````
+M``0($``\0@(^0D(]```````0*$0`/$("/D)"/0```````#),`#Q"`CY"0CT`
+M```````D)``\0@(^0D(]```````<(AP`/$("/D)"/0```````````#8)"3Y(
+M2#X````````````\0D!`0$(\"`1X```@$`@`/$)"?D!"/```````!`@0`#Q"
+M0GY`0CP``````!@D0@`\0D)^0$(\````````)"0`/$)"?D!"/```````$`@$
+M`#@("`@("`@```````0($``X"`@("`@(```````(%"(`.`@("`@("```````
+M`"(B`#@("`@("`@````````=`@8*`CY"0D(^````````,DP`?$)"0D)"0@``
+M````(!`(`#Q"0D)"0CP```````@0(``\0D)"0D(\````````&"0`/$)"0D)"
+M/````````#),`#Q"0D)"0CP````````D```\0D)"0D(\``````````````@`
+M/@`(`````````````!TB14E1(EP``````"`0"`!"0D)"0D(]```````($"``
+M0D)"0D)"/0``````&"1"`$)"0D)"0CT````````D)`!"0D)"0D(]````````
+M!`@``$)"0D)"/@("/````"`@."0D)"@P("`@```````D)```0D)"0D(^`@(\
+!````
+`
+end
diff --git a/share/syscons/fonts/iso02-8x14.fnt b/share/syscons/fonts/iso02-8x14.fnt
new file mode 100644
index 000000000000..68b9c0d1ea2c
--- /dev/null
+++ b/share/syscons/fonts/iso02-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso02-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(`````````X
+M;,;6UM;&;#@``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`S,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````'S&QL;&QL;&?```````_&9F
+M9GQ@8&#P``````!\QL;&QL;6WGP,#@```/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;6UM;^[FP``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````<-C(P>#`P,'@`
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QM;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW```````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````$#ALQL;^QL;.&`X``,9\`````````````````/!D;'APX.)F_@``
+M``````#&?,;&?,8``````!ON8&!@8&!B9OX````,&`!\QL9P',;&?`````!\
+MQF`X;,;&;#@.QGP``&QL``````````````!L.`!\QL9P',;&?```````?,;&
+M8#@,QL9\&'``-AP`?GY:&!@8&#P````,&`#^QHP8,&+&_@```````````'X`
+M````````;#@`_L:,&#!BQOX````8&`#^QHP8,&+&_@`````X;&PX````````
+M``````````!X#'S,S'8P'```````````````,#`<````.!H>'!@X>%@\````
+M``P8,```````````````&^Y@8&!@8&!@\``````,&#``?,9P',9\`````&PX
+M````````````````````````````&!AP````;#@`?,9P',9\``````````!\
+MQG`<QGP8<`!L.``0,##\,#`V'``````,&#``_LP8,&;^`````#9LV```````
+M`````````&PX`/[,&#!F_@``````&!@`_LP8,&;^````#!@`_&9F?&QF9N8`
+M```,&``0.&S&_L;&Q@```#AL`!`X;,;^QL;&````QGP`$#ALQO[&QL8`````
+MQ@`0.&S&_L;&Q@``````]FQ@8&!@8F;^````#!@`/&;"P,#"9CP``````#QF
+MPL#`P,)F/!AP`&PX`#QFPL#`PF8\````#!@`_F9B>&AB9OX``````/YF8FAX
+M:&)F_C`<``#&`/YF8GAH8F;^````;#@`_F9B>&AB9OX````,&``\&!@8&!@8
+M/````!PV`#P8&!@8&!@\````;#@`^&QF9F9F;/@``````/AL9F;V9F9L^```
+M``P8`,;F]O[>SL;&````;#@`QN;V_M[.QL8````,&`!\QL;&QL;&?````#AL
+M`'S&QL;&QL9\````-FP`?,;&QL;&QGP`````Q@!\QL;&QL;&?```````````
+MQFPX;,8`````;#@`_&9F?&QF9N8````X;#C&QL;&QL;&?`````P8`,;&QL;&
+MQL9\````-FP`QL;&QL;&QGP`````Q@#&QL;&QL;&?`````P8`&9F9F8\&!@\
+M``````!^?EH8&!@8&#P,.````'C,S,S8S,;&S``````,&#``W'9F8&#P````
+M``P8,`!X#'S,S'8`````$#AL`'@,?,S,=@``````QGP`>`Q\S,QV``````#,
+M``!X#'S,S'8``````.9L8&!@8&!@\``````,&#``?,;`P,9\``````````!\
+MQL#`QGP8<````&PX`'S&P,#&?``````,&#``?,;^P,9\``````````!\QO[`
+MQGPP'````,8``'S&_L#&?```````;#@`?,;^P,9\``````P8,``X&!@8&#P`
+M````$#AL`#@8&!@8/````&PX`!P,##QLS,QV```````,#'X,/&S,S'8`````
+M#!@P`-QF9F9F9@``````;#@`W&9F9F9F``````P8,`!\QL;&QGP`````$#AL
+M`'S&QL;&?```````-FP`?,;&QL9\``````#&``!\QL;&QGP`````````&!@`
+M?@`8&```````;#@`W'9F8&#P`````#AL.`#,S,S,S'8`````#!@P`,S,S,S,
+M=@``````;-@`S,S,S,QV``````#,``#,S,S,S'8`````#!@P`,;&QL9^!@SX
+=````$#`P_#`P,#8<##@``!@8````````````````
+`
+end
diff --git a/share/syscons/fonts/iso02-8x16.fnt b/share/syscons/fonts/iso02-8x16.fnt
new file mode 100644
index 000000000000..da3fe09f6100
--- /dev/null
+++ b/share/syscons/fonts/iso02-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso02-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````!@8&#``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&#!@P,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````S,S,S,QX,````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````!`X;,;&_L;&QL88,!X``,9\````````````````````
+M\&1L>'#@X&)F_@``````````QGS&QL9\Q@```````!ON8&!@8&!@8F;^````
+M``P8`'S&QF`X#,;&?```````?,9@.&S&QFPX#,9\`````&QL````````````
+M`````&PX`'S&QF`X#,;&?````````'S&QF`X#`;&QGP8#'@`-AP`?GY:&!@8
+M&!@\``````P8`/[&C!@P8,+&_@``````````````?@``````````;#@`_L:,
+M&#!@PL;^`````!@8`/[&C!@P8,+&_@``````.&QL.```````````````````
+M``!X#'S,S,QV&#`>`````````````````#!@/````#@:'AP8.'A8&#P`````
+M``P8,``````````````````;[F!@8&!@8&!@\```````#!@P`'S&8#@,QGP`
+M`````&PX`````````````````````````````````!@,>````&PX`'S&8#@,
+MQGP```````````!\QF`X#,9\&`QX`&PX`!`P,/PP,#`V'```````#!@P`/[,
+M&#!@QOX``````#9LV```````````````````;#@`_LP8,&#&_@```````!@8
+M`/[,&#!@QOX`````#!@`_&9F9GQL9F;F``````P8`!`X;,;&_L;&Q@`````X
+M;``0.&S&QO[&QL8`````QGP`$#ALQL;^QL;&``````#&`!`X;,;&_L;&Q@``
+M`````/9L8&!@8&!B9OX`````#!@`/&;"P,#`PF8\````````/&;"P,#`P,)F
+M/`P&?`!L.``\9L+`P,#"9CP`````#!@`_F9B8'A@8F;^````````_F9B:'AH
+M8&)F_A@P'@``Q@#^9F)H>&AB9OX`````;#@`_F9B:'AH8F;^``````P8`#P8
+M&!@8&!@8/``````<-@`\&!@8&!@8&#P`````;#@`^&QF9F9F9FSX````````
+M^&QF9O9F9F9L^``````,&`#&YO;^WL[&QL8`````;#@`QN;V_M[.QL;&````
+M``P8`'S&QL;&QL;&?``````X;`!\QL;&QL;&QGP`````-FP`?,;&QL;&QL9\
+M``````#&`'S&QL;&QL;&?````````````,9L.&S&````````;#@`_&9F9GQL
+M9F;F`````#AL.,;&QL;&QL;&?``````,&`#&QL;&QL;&QGP`````-FP`QL;&
+MQL;&QL9\``````#&`,;&QL;&QL;&?``````,&`!F9F9F/!@8&#P```````!^
+M?EH8&!@8&!@\&`QX````>,S,S-C,QL;&S```````#!@P`-QV9F!@8/``````
+M``P8,`!X#'S,S,QV```````0.&P`>`Q\S,S,=@```````,9\`'@,?,S,S'8`
+M``````#,``!X#'S,S,QV````````YFQ@8&!@8&!@\```````#!@P`'S&P,#`
+MQGP```````````!\QL#`P,9\&`QX````;#@`?,;`P,#&?```````#!@P`'S&
+M_L#`QGP```````````!\QO[`P,9\,&`\````Q@``?,;^P,#&?````````&PX
+M`'S&_L#`QGP```````P8,``X&!@8&!@\```````0.&P`.!@8&!@8/`````!L
+M.``<#`P\;,S,S'8````````,#'X,/&S,S,QV```````,&#``W&9F9F9F9@``
+M`````&PX`-QF9F9F9F8```````P8,`!\QL;&QL9\```````0.&P`?,;&QL;&
+M?````````#9L`'S&QL;&QGP```````#&``!\QL;&QL9\```````````8&`!^
+M`!@8`````````&PX`-QV9F!@8/```````#AL.`#,S,S,S,QV```````,&#``
+MS,S,S,S,=@```````#9L`,S,S,S,S'8```````#,``#,S,S,S,QV```````,
+M&#``QL;&QL;&?@8,^````!`P,/PP,#`P-AP8#'@``!@8````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso02-8x8.fnt b/share/syscons/fonts/iso02-8x8.fnt
new file mode 100644
index 000000000000..4246950a8c09
--- /dev/null
+++ b/share/syscons/fonts/iso02-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso02-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````&#P\&!@`
+M&`!L;&P``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`&!@P
+M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P
+M````_@```````````!@8``8,&#!@P(``?,;&UL;&?``8.!@8&!A^`#QF!APP
+M9GX`/&8&'`9F/``</&S,_@P>`'Y@?`8&9CP`'#!@?&9F/`!^9@8,&!@8`#QF
+M9CQF9CP`/&9F/@8,.```&!@``!@8```8&```&!@P#!@P8#`8#````'X``'X`
+M`&`P&`P8,&``/&8&#!@`&`!\QM[>WL!X`!@\9F9^9F8`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`9F9F?F9F9@`\
+M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``/&9F9FX\#@#\9F9\;&;F`#QF,!@,9CP`?EH8
+M&!@8/`!F9F9F9F9^`&9F9F9F/!@`QL;&UO[NQ@#&;#@X;,;&`&9F9CP8&#P`
+M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&````````````
+M``#_,#`8`````````'@,?,QV`.!@8'QF9MP````\9F!F/``<#`Q\S,QV````
+M/&9^8#P`'#8P>#`P>````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F
+M/.!@9FQX;.8`.!@8&!@8/````,S^_M;&````?&9F9F8````\9F9F/````-QF
+M9GQ@\```=LS,?`P>``#<=F9@\````#Y@/`9\`!`P?#`P-!@```#,S,S,=@``
+M`&9F9CP8````QM;^_FP```#&;#ALQ@```&9F9CX&?```?DP8,GX`#A@8<!@8
+M#@`8&!@8&!@8`'`8&`X8&'``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````!@\9GYF;A@.QGP```````#P
+M:'CPXF;^``!"/&9F/$(`^VY@8&)F_@`,&'S".(9\`#QF.&QL.,QX9@``````
+M``!L.'S".(9\`#QF,!@,9CPX-AQ^6A@8/``,&/Z&&&+^`````'X`````;#C^
+MAAAB_@`8`/Z&&&+^`#AL;#@```````!X#'S,=AP````````P'#@:'CQX&#P`
+M#!@```````#[;F!@8&#P``P8/$`X!'@`;#@````````````````,.&PX/$`X
+M!'@````^8#P&?#AL.#!\,#08``P8`'P8,'P`-FP```````!L.`!\&#!\```8
+M`'P8,'P`#!C\QOS,Q@`,&#QF?F9F`!PV/&9^9F8`9CP\9GYF9@!F&#QF?F9F
+M`.9L8&!B9OX`#!A\QL#&?``\9L#`P&8\.&PX?,;`QGP`#!C^8'A@_@#^8FAX
+M:&+^',8`_F!X8/X`;#C^8'A@_@`,&#P8&!@\`!PV/!@8&#P`;#C\9F9F_`#X
+M;&;V9FSX``P8YO;>SL8`;#CF]M[.Q@`,&'S&QL9\`#AL?,;&QGP`-FQ\QL;&
+M?`#&?,;&QL9\``#&;#ALQ@``;#C\QOS,Q@`X;/;&QL9\``P8QL;&QGP`-FS&
+MQL;&?`#&`,;&QL9\``Q^9F8\&#P`?EH8&!@8/`YXS,S8S,;,``P8W'9F8/``
+M#!AX#'S,=@`X;'@,?,QV`,9\>`Q\S'8`S`!X#'S,=@!S-C`P,#!X``P8`#Q@
+M8#P````\9F!F/#@V'``\8&`\``P8/&9^8#P````\9GY@/!QF`#QF?F`\`#8<
+M/&9^8#P`#!@X&!@8/``<-C@8&!@\`&PX#`Q\S'8`##X,?,S,=@`,&'QF9F9F
+M`&PX?&9F9F8`#!@`/&9F/``<-@`\9F8\`#9L`#QF9CP`9@`\9F9F/```&`!^
+M`!@``&PXW'9F8/``,,PPS,S,=@`8,`#,S,QV`&S8`,S,S'8`S`#,S,S,=@`,
+7&&9F9CX&?!`P?#`P-!@.&```````````
+`
+end
diff --git a/share/syscons/fonts/iso04-8x14.fnt b/share/syscons/fonts/iso04-8x14.fnt
new file mode 100644
index 000000000000..f6e1b339d250
--- /dev/null
+++ b/share/syscons/fonts/iso04-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso04-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\/!@8`!@8````[NYFS```````````````;&QL
+M_FQL_FQL;````!A^V]O8>!P>F]M^&!@``.:F[!P8,'!NRLX`````.&PX,'9^
+MS,S,=@```#@X&#````````````````P8,#`P,#`P&`P`````,!@,#`P,#`P8
+M,`````````!L./XX;````````````!@8?A@8```````````````````X.!@P
+M`````````/X`````````````````````.#@`````!@8,#!@P,&#`P`````!\
+MQL[6UM;6YL9\`````!@X>!@8&!@8&'X`````?,;&!@P8,&#&_@````!\Q@8&
+M/`8&!L9\``````P</&S,S/X,#!X`````_L#`P/P&!L;&?`````!\QL#`_,;&
+MQL9\`````/[&!@P8,#`P,#``````?,;&QGS&QL;&?`````!\QL;&QGX&!L9\
+M`````````#@X````.#@`````````.#@````X.!@P````#!@P8&`P&`P`````
+M``````#^`/X``````````&`P&`P,&#!@``````!\QL8,&!@8`!@8`````'S&
+MQL;>WM[<P'X`````.&S&QL;^QL;&Q@````#\9F9F?&9F9F;\`````#QFPL#`
+MP,#"9CP`````^&QF9F9F9F9L^`````#^9F!@?&!@8&;^`````/YF8&!\8&!@
+M8/``````?,;&P,#.QL;&?`````#&QL;&_L;&QL;&`````#P8&!@8&!@8&#P`
+M````/!@8&!@8&-C8<`````#&QLS8\/#8S,;&`````/!@8&!@8&!B9OX`````
+MQL;N[O[6UL;&Q@````#&QN;F]M[.SL;&`````'S&QL;&QL;&QGP`````_&9F
+M9F9\8&!@\`````!\QL;&QL;&UMY\!@```/QF9F9\>&QF9N8`````?,;`P'`<
+M!@;&?`````#_VYD8&!@8&!@\`````,;&QL;&QL;&QGP`````QL;&QL;&QFPX
+M$`````#&QL;6UM;^[L;&`````,;&QFPX.&S&QL8`````9F9F9F8\&!@8/```
+M``#^QH8,&#!@PL;^`````'Q@8&!@8&!@8'P`````P,!@8#`8&`P&!@````!\
+M#`P,#`P,#`Q\````$#ALQ@````````````````````````````#_`#@X,!@`
+M`````````````````'@,?,S,S'8`````X&!@?&9F9F9F_`````````!\QL#`
+MP,9\`````!P,#'S,S,S,S'X`````````?,;&_L#&?``````<-C`P_#`P,#!X
+M`````````';.QL;&SG8&_```X&!@?&9F9F9FY@`````8&``X&!@8&!@\````
+M``P,`!P,#`P,#,S,>```X&!@9F9L>&QFY@`````X&!@8&!@8&!@\````````
+M`.S^UM;&QL8`````````W&9F9F9F9@````````!\QL;&QL9\`````````-QF
+M9F9F9GQ@\```````=LS,S,S,?`P.``````#<9F!@8&#P`````````'S&P'P&
+MQGP`````,#`P_#`P,#`V'`````````#,S,S,S,QV`````````,;&QL9L.!``
+M````````QL;6UM;^;`````````#&QFPX;,;&`````````,;&;&PX,#!@P```
+M````_H8,&#!B_@`````.&!@8<!@8&!@.`````!@8&!@8&!@8&!@`````<!@8
+M&`X8&!@8<````';<````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`,;^````.'S&QL;^QL;&SA@.``````#F;'AX;&;F`````/QF9F9\>&QF9N8,
+M>```````QGS&QL9\Q@``=MP`/!@8&!@8&!@\`````/!@8&!@8&!B9OX,>`!\
+MQF`X;,;&;#C.QGP``&QL``````````````!L.`!\QL9@.`P&QGP``'P`_F9@
+M8'Q@8&!F_@````!\QL;`P,[&QL9\#'@``/_;F1@>/'@8&#P`````````````
+M?```````9CP`_L8,&#!@P,;^``!\```````````````````X;&PX````````
+M``````````!X#'S,S,QV&`X``````````````!@8#@``````W'9F8&!@\##@
+M``P8,````````````````';<`#@8&!@8&#P`````.!@8&!@8&!@8/!CP`&PX
+M`````````````````````````````!@8<```;#@`?,9@.`S&?```````?`!\
+MQL;^P,9\```\8#@`=L[&QL;.=@;\````,#`P_#`\>/`V'`````#<_O;FQL;&
+MQL;<`````&PX`/[,&#!@QOX```````#<_O;FQL8&'```?``X?,;&QO[&QL;&
+M```,&!`X;,;&_L;&QL8``#AL$#ALQL;^QL;&Q@``=MP0.&S&QO[&QL;&``#&
+MQCALQL;&_L;&QL8``#AL.!`X;,;^QL;&Q@`````_;,S,_\S,S,S/`````#P8
+M&!@8&!@8&#PP'F8\/&;"P,#`P,)F/```#AC^9F!@?&!@8&;^`````/YF8&!\
+M8&!@9OXP'FP`_F9@8'Q@8&!F_@``&!C^9F!@?&!@8&;^```,&"`\&!@8&!@8
+M&#P``#QF`#P8&!@8&!@8/```?@`\&!@8&!@8&!@\`````/AL9F;V]F9F;/@`
+M````QL;FYO;>SL[&Q@QX?`!\QL;&QL;&QL9\`````,;&S-CP\-C,QL8,>#AL
+M`'S&QL;&QL;&?```=MP`?,;&QL;&QL9\``!L;`!\QL;&QL;&QGP`````````
+M9CP8/&8``````@1\SL[6UM;6YN9\0(```,;&QL;&QL;&QGPP'`P8QL;&QL;&
+MQL;&?```.&P`QL;&QL;&QL9\``#&Q@#&QL;&QL;&QGP``';<`,;&QL;&QL;&
+M?```?`#&QL;&QL;&QL9\`````'C,S,S8S,;&QLP``````'P`>`Q\S,S,=@``
+M`!@P8`!X#'S,S,QV````$#AL`'@,?,S,S'8`````=MP`>`Q\S,S,=@````#,
+MS`!X#'S,S,QV````.&PX`'@,?,S,S'8`````````;AE_V-C8;P`````8&``X
+M&!@8&!@\,!X``&PX`'S&P,#`QGP````,&#``?,;&_L#&?`````````!\QL;^
+MP,9\&!X``&QL`'S&QO[`QGP`````&!@`?,;&_L#&?`````P8,``X&!@8&!@\
+M````&#QF`#@8&!@8&#P``````'P`.!@8&!@8/``````,?@Q\S,S,S,Q^````
+M`````-QF9F9F9F8,>````'P`?,;&QL;&?`````#@8&!F9FQX;&;F#'@`$#AL
+M`'S&QL;&QGP`````=MP`?,;&QL;&?`````!L;`!\QL;&QL9\````````&!@`
+M?@`8&``````````&?,[6UM;F?,````````#,S,S,S,QV,!X`#!@P`,S,S,S,
+MS'8````0.&P`S,S,S,S,=@````#,S`#,S,S,S,QV`````';<`,S,S,S,S'8`
+=`````/P`S,S,S,S,=@```!@8````````````````
+`
+end
diff --git a/share/syscons/fonts/iso04-8x16.fnt b/share/syscons/fonts/iso04-8x16.fnt
new file mode 100644
index 000000000000..861a6cf9ecd1
--- /dev/null
+++ b/share/syscons/fonts/iso04-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso04-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````&#P\/#P8&``8
+M&```````[NYFS`````````````````!L;&S^;&S^;&QL`````!@8?MO86#@<
+M'MO;?A@8`````.*F[!@8,&!NRHX````````X;#@P=G[,S,QV```````X.!@P
+M``````````````````P8,#`P,#`P&`P````````P&`P,#`P,#!@P````````
+M````;#C^.&P``````````````!@8?A@8`````````````````````#@X&#``
+M``````````#^````````````````````````.#@````````"!@P8&#!@8,"`
+M````````?,;.UM;6UN;&?````````!AX&!@8&!@8&'X```````!\QL8&#!@P
+M8,;^````````?,8&!CP&!@;&?`````````P</&S,S/X,#!X```````#^P,#`
+M_`8&QL9\````````?,;`P/S&QL;&?````````/[&!@P8,#`P,#````````!\
+MQL;&?,;&QL9\````````?,;&QL9^!@;&?````````````#@X````.#@`````
+M```````X.````#@X&#````````P8,&!@,!@,``````````````#^`/X`````
+M````````8#`8#`P8,&``````````?,;&#!@8&``8&````````'S&QL;>WM[<
+MP'X````````X;,;&QO[&QL;&````````_&9F9GQF9F9F_````````#QFPL#`
+MP,#"9CP```````#X;&9F9F9F9FSX````````_F9@8'Q@8&!F_@```````/YF
+M8&!\8&!@8/````````!\QL;`P,[.QL9\````````QL;&QO[&QL;&Q@``````
+M`#P8&!@8&!@8&#P````````\&!@8&!@8V-AP````````QL;,V/#PV,S&Q@``
+M`````/!@8&!@8&!B9OX```````#&QN[N_M;6QL;&````````QL;FYO;>SL[&
+MQ@```````'S&QL;&QL;&QGP```````#\9F9F9GQ@8&#P````````?,;&QL;&
+MQM;>?`8``````/QF9F9\>&QF9N8```````!\QL#`<!P&QL9\````````_]N9
+M&!@8&!@8/````````,;&QL;&QL;&QGP```````#&QL;&QL;&;#@0````````
+MQL;&UM;6_N[&Q@```````,;&QFPX.&S&QL8```````!F9F9F9CP8&!@\````
+M````_L:&#!@P8,+&_@```````'Q@8&!@8&!@8'P```````"`P&!@,!@,#`8"
+M````````?`P,#`P,#`P,?```````$#ALQ@``````````````````````````
+M``````#_```X.#`8`````````````````````'@,?,S,S'8```````#@8&!\
+M9F9F9F;\````````````?,;`P,#&?````````!P,#'S,S,S,S'X`````````
+M``!\QL;^P,9\````````'#8P_#`P,#`P>````````````';.QL;&SG8&_```
+M``#@8&!\9F9F9F;F````````&!@`.!@8&!@8/`````````P,`!P,#`P,#,S,
+M>`````#@8&!F9FQX;&;F````````.!@8&!@8&!@8/````````````.S^UM;&
+MQL8```````````#<9F9F9F9F````````````?,;&QL;&?````````````-QF
+M9F9F9GQ@\`````````!VS,S,S,Q\#!X`````````W&9@8&!@\```````````
+M`'S&8#@,QGP````````P,##\,#`P,#8<````````````S,S,S,S,=@``````
+M`````,;&QL9L.!````````````#&QM;6UOYL````````````QL9L.&S&Q@``
+M`````````,;&;&PX,#!@P`````````#^S!@P8,;^````````#A@8&'`8&!@8
+M#@```````!@8&!@8&!@8&!@```````!P&!@8#A@8&!AP````````=MP`````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````,;^```````X;,;&QO[&QL;.&`X`````````YFQX>&QFY@``````
+M`/QF9F9\>&QF9O88\````````,9\QL;&?,8`````=MP`/!@8&!@8&!@8/```
+M`````/!@8&!@8&!B9OX,>```?,9@.&S&QFPX#,9\`````&QL````````````
+M`````&PX`'S&P,!P'`;&QGP```!\``#^9F!@?&!@8&;^````````?,;&P,#.
+MSL;&?`QX`````/_;F1@>/'@8&#P```````````````!\````````;#@`_L:&
+M#!@P8,+&_@```'P`````````````````````.&QL.```````````````````
+M````>`Q\S,S,=C`>```````````````````P'@````````#<9F!@8&#P&/``
+M#!@P`````````````````````';<`#@8&!@8&#P````````X&!@8&!@8&!@\
+M#'@``&PX``````````````````````````````````QX``````!L.`!\QF`X
+M#,9\`````````'P`?,;&_L#&?```````/&`P`';.QL;&SG8&_``````P,##\
+M,#QX\#8<````````W/[FQL;&QL;&W````````&PX`/[,&#!@QOX`````````
+M`-S^YL;&Q@8<`````'P`.&S&QL;^QL;&Q@````P8(#ALQL;&_L;&QL8````X
+M;``X;,;&QO[&QL;&````=MP`.&S&QL;^QL;&Q@```&QL`#ALQL;&_L;&QL8`
+M```X;#@`.&S&QO[&QL;&````````/VS,S/_,S,S,SP```````#P8&!@8&!@8
+M&#PP'@!F/``\9L+`P,#`PF8\````&#!`_F9@8'Q@8&!F_@```````/YF8&!\
+M8&!@9OXP'@!L;`#^9F!@?&!@8&;^````&!@`_F9@8'A@8&!F_@````P8(#P8
+M&!@8&!@8&#P````\9@`\&!@8&!@8&!@\`````#P`/!@8&!@8&!@8/```````
+M`/AL9F;V]F9F;/@```````#&QN;V_M[.QL;&#'@``'P`?,;&QL;&QL;&?```
+M`````,;&S-CP\-C,QL8,>``X;`!\QL;&QL;&QL9\````=MP`?,;&QL;&QL;&
+M?`````#&`'S&QL;&QL;&QGP```````````#&;#ALQ@````````(&?,[>UM;6
+MUO;F?,"``````,;&QL;&QL;&QGQ@/``,&"#&QL;&QL;&QL9\````.&P`QL;&
+MQL;&QL;&?`````#&`,;&QL;&QL;&QGP```!VW`#&QL;&QL;&QL9\`````'P`
+MQL;&QL;&QL;&?```````>,S,S-C,QL;&S,``````````?`!X#'S,S,QV````
+M```8,&``>`Q\S,S,=@``````$#AL`'@,?,S,S'8```````!VW`!X#'S,S,QV
+M````````S,P`>`Q\S,S,=@``````.&PX`'@,?,S,S'8```````````!N&7_8
+MV-AO````````&!@`.!@8&!@8/#`<`````&PX`'S&P,#`QGP```````P8,`!\
+MQL;^P,9\````````````?,;&_L#&?#`>`````&QL`'S&QO[`QGP``````!`X
+M$`!\QL;^P,9\```````,&#``.!@8&!@8/```````$#AL`#@8&!@8&#P`````
+M````?``X&!@8&!@\````````#'X,?,S,S,S,?@```````````-QF9F9F9F8,
+M>```````?`!\QL;&QL9\````````X&!@9F9L>&QFYACP````$#AL`'S&QL;&
+MQGP```````!VW`!\QL;&QL9\````````;&P`?,;&QL;&?```````````&!@`
+M?@`8&`````````````9\SM[6]N9\P```````````S,S,S,S,=F`\````&#!@
+M`,S,S,S,S'8``````!`X;`#,S,S,S,QV````````S,P`S,S,S,S,=@``````
+M`';<`,S,S,S,S'8`````````_`#,S,S,S,QV`````!@8````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso04-8x8.fnt b/share/syscons/fonts/iso04-8x8.fnt
new file mode 100644
index 000000000000..8d9fdc6bb507
--- /dev/null
+++ b/share/syscons/fonts/iso04-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso04-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````````````!@\/!@8
+M`!@`[F;,``````!L_FQL;/YL&'[;V'X;VWX``,;,&#!FQ@`X;#I^S,QV`#@8
+M<```````#!@P,#`8#``P&`P,#!@P``!L./XX;````!@8?A@8````````.!AP
+M`````/X````````````8&``&#!@8,&#``'S&SM;FQGP`&'@8&!@8?@!\QHPX
+M8,+^`'S&!CP&QGP`'#QLS/X,'@#^P/P&!L9\`'S&P/S&QGP`_L8&#!@P,`!\
+MQL9\QL9\`'S&QGX&QGP``!@8`!@8````&!@`&!AP```8,&`P&`````#^`/X`
+M````,!@,&#```'S&S!@8`!@`?,;&WMS`?@`X;,;&_L;&`/QF9GQF9OP`/&;"
+MP,)F/`#X;&9F9FSX`/YF8'Q@9OX`_F9@?&!@\`!\QL#.QL9\`,;&QO[&QL8`
+M/!@8&!@8/``\&!@8V-AP`,;,V/#8S,8`\&!@8&)F_@#&QN[^UL;&`,;F]M[.
+MQL8`?,;&QL;&?`#\9F9\8&#P`'S&QM;6?`8`_&9F?'AFY@!\QL!\!L9\`/_;
+MF1@8&#P`QL;&QL;&?`#&QL;&;#@0`,;&UM;^[FP`QL9L.&S&Q@!F9F8\&!@\
+M`/[&C#ABQOX`?&!@8&!@?`#`8#`P&`P&`'P,#`P,#'P`.&S&````````````
+M``#_`#@P&`````````!X#'S,=@#@8'QF9F;\````>,S`S'@`#@Q\S,S,?@``
+M`'S&_L!\`!PV,/PP,'@``';,S'P,^```X&!\9F;F&!@`.!@8&#P,#``<#`S,
+M>`#@8&9L>&SF`#@8&!@8&#P```#L_M;6Q@```-QF9F9F````?,;&QGP``-QF
+M9GQ@\```=LS,?`X.````W&9@8/````!\P'P&_``P,/PP,#8<````S,S,S'8`
+M``#&QFPX$````,;6UOYL````QFPX;,8```#,S'P,^````/Z,.&+^``X8&'`8
+M&`X8&!@8&!@8&`!P&!@.&!AP`';<````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````````````````````#&_CALQO[&SA@.````YFQX;.;\
+M9GYL9N88<`!"/&9F/$(`=MPX&!@8&#SP8&!B9OX8<#QF.&QL.,QX9@``````
+M``!L.'S`?`;&?'P`_F!\8&;^/&;`SF8^&'``_YD>/'@8/```````/```;#C^
+MC!@R9OY\`````````#AL;#@```````!X#'S,=@\````````0'```W'9F\##@
+M&#``````````=MP`.!@8/#@8&!@8/!AP;#@````````````````$'`!L.'S`
+M?`;\`'P`?,;^P'PX8#!^S'P,^``P,/PP.'8<`-S^]L;&QMQL.`#^C#AB_@``
+MW/[VQ@8<?`!\QL;^QL8,&'S&QO[&QGR"?,;&_L;&QGQ\QL;^QL;&.&S&QO[&
+MQCAL.&S&_L;&`#YXV/[8V-YX,#`P,'@P'&PX?,;`P,9\#AC^8GA@9O[^9F!X
+M8&;^'&S^9F!\8&;^&/YF8'Q@9OX,&#P8&!@8/#Q"/!@8&!@\/``\&!@8&#P`
+M^&QF]O9L^,;F]M[.Q@PX?`!\QL;&QGS&S/C8S,8,.'R"?,;&QL9\=MQ\QL;&
+MQGS&?,;&QL;&?```QFPX;,8``W[.WM;VYOS&QL;&QGPP'APPQL;&QL9\.&P`
+MQL;&QGS&`,;&QL;&?';<`,;&QL9\?`#&QL;&QGP`?,;\QL;\P`!\`'@,?,QV
+M#!@@>`Q\S'8`>(1X#'S,=FPX`'@,?,QV`,P`>`Q\S'8`.&QX#'S,=@```&X[
+M?MA^&``X&!@\&`X`S'AXS,#,>`P8`'S&_L!\``!\QO[`>AX`;`!\QO[`?``X
+M`'S&_L!\#!@@.!@8&#P`/$(X&!@8/``\`#@8&!@\``P^#'S,S'8``-SFQL88
+M<`!\`'S&QL9\`.!F;'ALYAQ\Q@!\QL;&?';<`'S&QL9\`&P`?,;&QGP``!@`
+M?@`8```&?,[6YGS```#,S,Q^,!P,&"#,S,S,=GC,`,S,S,QV`,P`S,S,S'9V
+7W`#,S,S,=@!X`,S,S,QV&```````````
+`
+end
diff --git a/share/syscons/fonts/iso04-vga9-8x14.fnt b/share/syscons/fonts/iso04-vga9-8x14.fnt
new file mode 100644
index 000000000000..0cf883883b94
--- /dev/null
+++ b/share/syscons/fonts/iso04-vga9-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso04-vga9-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\/!@8`!@8````[NYFS```````````````;&QL
+M_FQL_FQL;````!A^V]O8>!P>F]M^&!@``.:F[!P8,'!NRLX`````.&PX,'9^
+MS,S,=@```#@X&#````````````````P8,#`P,#`P&`P`````,!@,#`P,#`P8
+M,`````````!L./XX;````````````!@8?A@8```````````````````X.!@P
+M`````````/X`````````````````````.#@`````!@8,#!@P,&#`P`````!\
+MQL[6UM;6YL9\`````!@X>!@8&!@8&'X`````?,;&!@P8,&#&_@````!\Q@8&
+M/`8&!L9\``````P</&S,S/X,#!X`````_L#`P/P&!L;&?`````!\QL#`_,;&
+MQL9\`````/[&!@P8,#`P,#``````?,;&QGS&QL;&?`````!\QL;&QGX&!L9\
+M`````````#@X````.#@`````````.#@````X.!@P````#!@P8&`P&`P`````
+M``````#^`/X``````````&`P&`P,&#!@``````!\QL8,&!@8`!@8`````'S&
+MQL;>WM[<P'X`````.&S&QL;^QL;&Q@````#\9F9F?&9F9F;\`````#QFPL#`
+MP,#"9CP`````^&QF9F9F9F9L^`````#^9F!@?&!@8&;^`````/YF8&!\8&!@
+M8/``````?,;&P,#.QL;&?`````#&QL;&_L;&QL;&`````#P8&!@8&!@8&#P`
+M````/!@8&!@8&-C8<`````#&QLS8\/#8S,;&`````/!@8&!@8&!B9OX`````
+MQL;N[O[6UL;&Q@````#&QN;F]M[.SL;&`````'S&QL;&QL;&QGP`````_&9F
+M9F9\8&!@\`````!\QL;&QL;&UMY\!@```/QF9F9\>&QF9N8`````?,;`P'`<
+M!@;&?`````#_VYD8&!@8&!@\`````,;&QL;&QL;&QGP`````QL;&QL;&QFPX
+M$`````#&QL;6UM;^[L;&`````,;&QFPX.&S&QL8`````9F9F9F8\&!@8/```
+M``#^QH8,&#!@PL;^`````'Q@8&!@8&!@8'P`````P,!@8#`8&`P&!@````!\
+M#`P,#`P,#`Q\````$#ALQ@````````````````````````````#_`#@X,!@`
+M`````````````````'@,?,S,S'8`````X&!@?&9F9F9F_`````````!\QL#`
+MP,9\`````!P,#'S,S,S,S'X`````````?,;&_L#&?``````<-C`P_#`P,#!X
+M`````````';.QL;&SG8&_```X&!@?&9F9F9FY@`````8&``X&!@8&!@\````
+M``P,`!P,#`P,#,S,>```X&!@9F9L>&QFY@`````X&!@8&!@8&!@\````````
+M`.S^UM;&QL8`````````W&9F9F9F9@````````!\QL;&QL9\`````````-QF
+M9F9F9GQ@\```````=LS,S,S,?`P.``````#<9F!@8&#P`````````'S&P'P&
+MQGP`````,#`P_#`P,#`V'`````````#,S,S,S,QV`````````,;&QL9L.!``
+M````````QL;6UM;^;`````````#&QFPX;,;&`````````,;&;&PX,#!@P```
+M````_H8,&#!B_@`````.&!@8<!@8&!@.`````!@8&!@8&!@8&!@`````<!@8
+M&`X8&!@8<````';<`````````````````````````````````'P`.'S&QL;^
+MQL;&Q@``#!@0.&S&QO[&QL;&```X;!`X;,;&_L;&QL8``';<$#ALQL;^QL;&
+MQ@``QL8X;,;&QO[&QL;&```X;#@0.&S&_L;&QL8`````/VS,S/_,S,S,SP``
+M```\&!@8&!@8&!@\,!YF/#QFPL#`P,#"9CP```X8_F9@8'Q@8&!F_@````#^
+M9F!@?&!@8&;^,!YL`/YF8&!\8&!@9OX``!@8_F9@8'Q@8&!F_@``#!@@/!@8
+M&!@8&!@\```\9@`\&!@8&!@8&#P``'X`/!@8&!@8&!@8/`````#X;&9F]O9F
+M9FSX`````,;&YN;VWL[.QL8,>'P`?,;&QL;&QL;&?`````#&QLS8\/#8S,;&
+M#'@X;`!\QL;&QL;&QGP``';<`'S&QL;&QL;&?```;&P`?,;&QL;&QL9\````
+M`````&8\&#QF``````($?,[.UM;6UN;F?$"```#&QL;&QL;&QL9\,!P,&,;&
+MQL;&QL;&QGP``#AL`,;&QL;&QL;&?```QL8`QL;&QL;&QL9\``!VW`#&QL;&
+MQL;&QGP``'P`QL;&QL;&QL;&?`````!XS,S,V,S&QL;,````````````````
+M`,;^````.'S&QL;^QL;&SA@.``````#F;'AX;&;F`````/QF9F9\>&QF9N8,
+M>```````QGS&QL9\Q@``=MP`/!@8&!@8&!@\`````/!@8&!@8&!B9OX,>`!\
+MQF`X;,;&;#C.QGP``&QL``````````````!L.`!\QL9@.`P&QGP``'P`_F9@
+M8'Q@8&!F_@````!\QL;`P,[&QL9\#'@``/_;F1@>/'@8&#P`````````````
+M?```````9CP`_L8,&#!@P,;^``!\```````````````````X;&PX````````
+M``````````!X#'S,S,QV&`X``````````````!@8#@``````W'9F8&!@\##@
+M``P8,````````````````';<`#@8&!@8&#P`````.!@8&!@8&!@8/!CP`&PX
+M`````````````````````````````!@8<```;#@`?,9@.`S&?```````?`!\
+MQL;^P,9\```\8#@`=L[&QL;.=@;\````,#`P_#`\>/`V'`````#<_O;FQL;&
+MQL;<`````&PX`/[,&#!@QOX```````#<_O;FQL8&'```````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````'P`>`Q\S,S,=@``
+M`!@P8`!X#'S,S,QV````$#AL`'@,?,S,S'8`````=MP`>`Q\S,S,=@````#,
+MS`!X#'S,S,QV````.&PX`'@,?,S,S'8`````````;AE_V-C8;P`````8&``X
+M&!@8&!@\,!X``&PX`'S&P,#`QGP````,&#``?,;&_L#&?`````````!\QL;^
+MP,9\&!X``&QL`'S&QO[`QGP`````&!@`?,;&_L#&?`````P8,``X&!@8&!@\
+M````&#QF`#@8&!@8&#P``````'P`.!@8&!@8/``````,?@Q\S,S,S,Q^````
+M`````-QF9F9F9F8,>````'P`?,;&QL;&?`````#@8&!F9FQX;&;F#'@`$#AL
+M`'S&QL;&QGP`````=MP`?,;&QL;&?`````!L;`!\QL;&QL9\````````&!@`
+M?@`8&``````````&?,[6UM;F?,````````#,S,S,S,QV,!X`#!@P`,S,S,S,
+MS'8````0.&P`S,S,S,S,=@````#,S`#,S,S,S,QV`````';<`,S,S,S,S'8`
+=`````/P`S,S,S,S,=@```!@8````````````````
+`
+end
diff --git a/share/syscons/fonts/iso04-vga9-8x16.fnt b/share/syscons/fonts/iso04-vga9-8x16.fnt
new file mode 100644
index 000000000000..42cf6312face
--- /dev/null
+++ b/share/syscons/fonts/iso04-vga9-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso04-vga9-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````&#P\/#P8&``8
+M&```````[NYFS`````````````````!L;&S^;&S^;&QL`````!@8?MO86#@<
+M'MO;?A@8`````.*F[!@8,&!NRHX````````X;#@P=G[,S,QV```````X.!@P
+M``````````````````P8,#`P,#`P&`P````````P&`P,#`P,#!@P````````
+M````;#C^.&P``````````````!@8?A@8`````````````````````#@X&#``
+M``````````#^````````````````````````.#@````````"!@P8&#!@8,"`
+M````````?,;.UM;6UN;&?````````!AX&!@8&!@8&'X```````!\QL8&#!@P
+M8,;^````````?,8&!CP&!@;&?`````````P</&S,S/X,#!X```````#^P,#`
+M_`8&QL9\````````?,;`P/S&QL;&?````````/[&!@P8,#`P,#````````!\
+MQL;&?,;&QL9\````````?,;&QL9^!@;&?````````````#@X````.#@`````
+M```````X.````#@X&#````````P8,&!@,!@,``````````````#^`/X`````
+M````````8#`8#`P8,&``````````?,;&#!@8&``8&````````'S&QL;>WM[<
+MP'X````````X;,;&QO[&QL;&````````_&9F9GQF9F9F_````````#QFPL#`
+MP,#"9CP```````#X;&9F9F9F9FSX````````_F9@8'Q@8&!F_@```````/YF
+M8&!\8&!@8/````````!\QL;`P,[.QL9\````````QL;&QO[&QL;&Q@``````
+M`#P8&!@8&!@8&#P````````\&!@8&!@8V-AP````````QL;,V/#PV,S&Q@``
+M`````/!@8&!@8&!B9OX```````#&QN[N_M;6QL;&````````QL;FYO;>SL[&
+MQ@```````'S&QL;&QL;&QGP```````#\9F9F9GQ@8&#P````````?,;&QL;&
+MQM;>?`8``````/QF9F9\>&QF9N8```````!\QL#`<!P&QL9\````````_]N9
+M&!@8&!@8/````````,;&QL;&QL;&QGP```````#&QL;&QL;&;#@0````````
+MQL;&UM;6_N[&Q@```````,;&QFPX.&S&QL8```````!F9F9F9CP8&!@\````
+M````_L:&#!@P8,+&_@```````'Q@8&!@8&!@8'P```````"`P&!@,!@,#`8"
+M````````?`P,#`P,#`P,?```````$#ALQ@``````````````````````````
+M``````#_```X.#`8`````````````````````'@,?,S,S'8```````#@8&!\
+M9F9F9F;\````````````?,;`P,#&?````````!P,#'S,S,S,S'X`````````
+M``!\QL;^P,9\````````'#8P_#`P,#`P>````````````';.QL;&SG8&_```
+M``#@8&!\9F9F9F;F````````&!@`.!@8&!@8/`````````P,`!P,#`P,#,S,
+M>`````#@8&!F9FQX;&;F````````.!@8&!@8&!@8/````````````.S^UM;&
+MQL8```````````#<9F9F9F9F````````````?,;&QL;&?````````````-QF
+M9F9F9GQ@\`````````!VS,S,S,Q\#!X`````````W&9@8&!@\```````````
+M`'S&8#@,QGP````````P,##\,#`P,#8<````````````S,S,S,S,=@``````
+M`````,;&QL9L.!````````````#&QM;6UOYL````````````QL9L.&S&Q@``
+M`````````,;&;&PX,#!@P`````````#^S!@P8,;^````````#A@8&'`8&!@8
+M#@```````!@8&!@8&!@8&!@```````!P&!@8#A@8&!AP````````=MP`````
+M````````````````````````````````?``X;,;&QO[&QL;&````#!@@.&S&
+MQL;^QL;&Q@```#AL`#ALQL;&_L;&QL8```!VW``X;,;&QO[&QL;&````;&P`
+M.&S&QL;^QL;&Q@```#AL.``X;,;&_L;&QL8````````_;,S,_\S,S,S/````
+M````/!@8&!@8&!@8/#`>`&8\`#QFPL#`P,#"9CP````8,$#^9F!@?&!@8&;^
+M````````_F9@8'Q@8&!F_C`>`&QL`/YF8&!\8&!@9OX````8&`#^9F!@>&!@
+M8&;^````#!@@/!@8&!@8&!@8/````#QF`#P8&!@8&!@8&#P`````/``\&!@8
+M&!@8&!@\````````^&QF9O;V9F9L^````````,;&YO;^WL[&QL8,>```?`!\
+MQL;&QL;&QL9\````````QL;,V/#PV,S&Q@QX`#AL`'S&QL;&QL;&QGP```!V
+MW`!\QL;&QL;&QL9\`````,8`?,;&QL;&QL;&?````````````,9L.&S&````
+M`````@9\SM[6UM;6]N9\P(``````QL;&QL;&QL;&?&`\``P8(,;&QL;&QL;&
+MQGP````X;`#&QL;&QL;&QL9\`````,8`QL;&QL;&QL;&?````';<`,;&QL;&
+MQL;&QGP`````?`#&QL;&QL;&QL9\``````!XS,S,V,S&QL;,P```````````
+M`````````,;^```````X;,;&QO[&QL;.&`X`````````YFQX>&QFY@``````
+M`/QF9F9\>&QF9O88\````````,9\QL;&?,8`````=MP`/!@8&!@8&!@8/```
+M`````/!@8&!@8&!B9OX,>```?,9@.&S&QFPX#,9\`````&QL````````````
+M`````&PX`'S&P,!P'`;&QGP```!\``#^9F!@?&!@8&;^````````?,;&P,#.
+MSL;&?`QX`````/_;F1@>/'@8&#P```````````````!\````````;#@`_L:&
+M#!@P8,+&_@```'P`````````````````````.&QL.```````````````````
+M````>`Q\S,S,=C`>```````````````````P'@````````#<9F!@8&#P&/``
+M#!@P`````````````````````';<`#@8&!@8&#P````````X&!@8&!@8&!@\
+M#'@``&PX``````````````````````````````````QX``````!L.`!\QF`X
+M#,9\`````````'P`?,;&_L#&?```````/&`P`';.QL;&SG8&_``````P,##\
+M,#QX\#8<````````W/[FQL;&QL;&W````````&PX`/[,&#!@QOX`````````
+M`-S^YL;&Q@8<````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````?`!X#'S,S,QV````
+M```8,&``>`Q\S,S,=@``````$#AL`'@,?,S,S'8```````!VW`!X#'S,S,QV
+M````````S,P`>`Q\S,S,=@``````.&PX`'@,?,S,S'8```````````!N&7_8
+MV-AO````````&!@`.!@8&!@8/#`<`````&PX`'S&P,#`QGP```````P8,`!\
+MQL;^P,9\````````````?,;&_L#&?#`>`````&QL`'S&QO[`QGP``````!`X
+M$`!\QL;^P,9\```````,&#``.!@8&!@8/```````$#AL`#@8&!@8&#P`````
+M````?``X&!@8&!@\````````#'X,?,S,S,S,?@```````````-QF9F9F9F8,
+M>```````?`!\QL;&QL9\````````X&!@9F9L>&QFYACP````$#AL`'S&QL;&
+MQGP```````!VW`!\QL;&QL9\````````;&P`?,;&QL;&?```````````&!@`
+M?@`8&`````````````9\SM[6]N9\P```````````S,S,S,S,=F`\````&#!@
+M`,S,S,S,S'8``````!`X;`#,S,S,S,QV````````S,P`S,S,S,S,=@``````
+M`';<`,S,S,S,S'8`````````_`#,S,S,S,QV`````!@8````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso04-vga9-8x8.fnt b/share/syscons/fonts/iso04-vga9-8x8.fnt
new file mode 100644
index 000000000000..53b81a285623
--- /dev/null
+++ b/share/syscons/fonts/iso04-vga9-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso04-vga9-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````````````!@\/!@8
+M`!@`[F;,``````!L_FQL;/YL&'[;V'X;VWX``,;,&#!FQ@`X;#I^S,QV`#@8
+M<```````#!@P,#`8#``P&`P,#!@P``!L./XX;````!@8?A@8````````.!AP
+M`````/X````````````8&``&#!@8,&#``'S&SM;FQGP`&'@8&!@8?@!\QHPX
+M8,+^`'S&!CP&QGP`'#QLS/X,'@#^P/P&!L9\`'S&P/S&QGP`_L8&#!@P,`!\
+MQL9\QL9\`'S&QGX&QGP``!@8`!@8````&!@`&!AP```8,&`P&`````#^`/X`
+M````,!@,&#```'S&S!@8`!@`?,;&WMS`?@`X;,;&_L;&`/QF9GQF9OP`/&;"
+MP,)F/`#X;&9F9FSX`/YF8'Q@9OX`_F9@?&!@\`!\QL#.QL9\`,;&QO[&QL8`
+M/!@8&!@8/``\&!@8V-AP`,;,V/#8S,8`\&!@8&)F_@#&QN[^UL;&`,;F]M[.
+MQL8`?,;&QL;&?`#\9F9\8&#P`'S&QM;6?`8`_&9F?'AFY@!\QL!\!L9\`/_;
+MF1@8&#P`QL;&QL;&?`#&QL;&;#@0`,;&UM;^[FP`QL9L.&S&Q@!F9F8\&!@\
+M`/[&C#ABQOX`?&!@8&!@?`#`8#`P&`P&`'P,#`P,#'P`.&S&````````````
+M``#_`#@P&`````````!X#'S,=@#@8'QF9F;\````>,S`S'@`#@Q\S,S,?@``
+M`'S&_L!\`!PV,/PP,'@``';,S'P,^```X&!\9F;F&!@`.!@8&#P,#``<#`S,
+M>`#@8&9L>&SF`#@8&!@8&#P```#L_M;6Q@```-QF9F9F````?,;&QGP``-QF
+M9GQ@\```=LS,?`X.````W&9@8/````!\P'P&_``P,/PP,#8<````S,S,S'8`
+M``#&QFPX$````,;6UOYL````QFPX;,8```#,S'P,^````/Z,.&+^``X8&'`8
+M&`X8&!@8&!@8&`!P&!@.&!AP`';<`````````````````'P`?,;&_L;&#!A\
+MQL;^QL9\@GS&QO[&QL9\?,;&_L;&QCALQL;^QL8X;#ALQO[&Q@`^>-C^V-C>
+M>#`P,#!X,!QL.'S&P,#&?`X8_F)X8&;^_F9@>&!F_AQL_F9@?&!F_AC^9F!\
+M8&;^#!@\&!@8&#P\0CP8&!@8/#P`/!@8&!@\`/AL9O;V;/C&YO;>SL8,.'P`
+M?,;&QL9\QLSXV,S&##A\@GS&QL;&?';<?,;&QL9\QGS&QL;&QGP``,9L.&S&
+M``-^SM[6]N;\QL;&QL9\,!X<,,;&QL;&?#AL`,;&QL9\Q@#&QL;&QGQVW`#&
+MQL;&?'P`QL;&QL9\`'S&_,;&_,````````#&_CALQO[&SA@.````YFQX;.;\
+M9GYL9N88<`!"/&9F/$(`=MPX&!@8&#SP8&!B9OX8<#QF.&QL.,QX9@``````
+M``!L.'S`?`;&?'P`_F!\8&;^/&;`SF8^&'``_YD>/'@8/```````/```;#C^
+MC!@R9OY\`````````#AL;#@```````!X#'S,=@\````````0'```W'9F\##@
+M&#``````````=MP`.!@8/#@8&!@8/!AP;#@````````````````$'`!L.'S`
+M?`;\`'P`?,;^P'PX8#!^S'P,^``P,/PP.'8<`-S^]L;&QMQL.`#^C#AB_@``
+MW/[VQ@8<````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````````````````````````````````````!\`'@,?,QV
+M#!@@>`Q\S'8`>(1X#'S,=FPX`'@,?,QV`,P`>`Q\S'8`.&QX#'S,=@```&X[
+M?MA^&``X&!@\&`X`S'AXS,#,>`P8`'S&_L!\``!\QO[`>AX`;`!\QO[`?``X
+M`'S&_L!\#!@@.!@8&#P`/$(X&!@8/``\`#@8&!@\``P^#'S,S'8``-SFQL88
+M<`!\`'S&QL9\`.!F;'ALYAQ\Q@!\QL;&?';<`'S&QL9\`&P`?,;&QGP``!@`
+M?@`8```&?,[6YGS```#,S,Q^,!P,&"#,S,S,=GC,`,S,S,QV`,P`S,S,S'9V
+7W`#,S,S,=@!X`,S,S,QV&```````````
+`
+end
diff --git a/share/syscons/fonts/iso04-vga9-wide-8x16.fnt b/share/syscons/fonts/iso04-vga9-wide-8x16.fnt
new file mode 100644
index 000000000000..7f78bb70fa1e
--- /dev/null
+++ b/share/syscons/fonts/iso04-vga9-wide-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso04-vga9-wide-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\/!@8&!@`
+M&!@```#N[F;,`````````````````&QL;/[^;&QL_OYL;&P``!A^V]OH>#P>
+M%QO;VWX8&```YJ;L#!@8,#!@;LK.`````#AL;&PX.&W-QL;+<P```#@X&#``
+M````````````````#!@8,#`P,#`P,!@8#````#`8&`P,#`P,#`P8&#``````
+M``!F9CS__SQF9@```````````!@8?GX8&``````````````````````X.!@P
+M``````````!^?@```````````````````````#@X``````8&#`P8&#`P8&#`
+MP`````!\QL[.UM;6UN;FQGP`````&#AX&!@8&!@8&!A^`````#QFP\,#!@P8
+M,&##_P````#^Q@P8/`8#`P/#9CP`````'!P\/&QLS,W_#0P>`````/[`P,#\
+MYL,#`\-F/``````\9L;`_.;#P\/#9CP`````_L8&#`P8&#`P,#`P`````#QF
+MP\-F/&;#P\-F/``````\9L/#P\-G/P-C9CP``````````#@X`````#@X````
+M```````X.``````X.!@P````!@P8,&!@,!@,!@```````````'Y^`'Y^````
+M``````!@,!@,!@8,&#!@```````\9L/#`P8,&!@`&!@```````!^P\/?V]O>
+MP,!\`````!`X?.[&QO[&QL;&Q@````#^8V-C8WYC8V-C8_X`````/&;#P\#`
+MP,##PV8\`````/QF8V-C8V-C8V-F_`````#_8V%@9'QD8&!A8_\`````_V-A
+M8&1\9&!@8&#X`````#QFP\/`P,_#P\-F/`````#&QL;&QO[&QL;&QL8`````
+M/!@8&!@8&!@8&!@\``````\&!@8&!@8&QL;&?`````#C8V9F;'QL9F9C8^,`
+M````\&!@8&!@8&!@86/_`````,/G___;V]O#P\/#PP````#&QN;F]O;>WL[.
+MQL8`````/&;#P\/#P\/#PV8\`````/YC8V-C8WY@8&!@\``````\9L/#P\/#
+MP\O/?CP&!P``_F-C8V-^;&9F9F;W`````'[#Q\!@/`8#X^/#?@````#_VYD8
+M&!@8&!@8&#P`````QL;&QL;&QL;&QL9\`````,;&QL;&QL;&QGPX$`````##
+MP\/#V]O;V]O_9F8`````QL9L;#@X.#AL;,;&`````,/#P\/G?CP8&!@8/```
+M``#^QHP,&!@P,&!BQOX`````/#`P,#`P,#`P,#`\`````,#`8&`P,!@8#`P&
+M!@`````\#`P,#`P,#`P,##P`````&#QFPP``````````````````````````
+M`````/\``#@X,!@``````````````````````'P&?L;&QL9[`````.!@8&!^
+M8V-C8V-CW@``````````?,;`P,#`QGP`````#@8&!G[&QL;&QL9[````````
+M``!\QL;^P,#&?``````\9F9@\&!@8&!@8/```````````'O&QL;&QGX&QGP`
+M`.!@8&!^8V-C8V-CXP``````&!@`.!@8&!@8&#P```````P,`!P,#`P,#`S,
+MS'@``.!@8&!F9FQX;&9FY@`````X&!@8&!@8&!@8&#P``````````.;_V]O;
+MP\/#``````````#<9F9F9F9F9@``````````?,;&QL;&QGP``````````-YC
+M8V-C8V-^8/````````![QL;&QL;&?@8/````````WG-C8&!@8/``````````
+M`'S&P'`<!L9\```````P,##\,#`P,#`V'```````````QL;&QL;&QGL`````
+M`````,;&QL;N?#@0``````````##P]O;V]O_9@``````````QNY\.#A\[L8`
+M`````````,/#9F8\&!@P,.````````#^Q@P8,&#&_@`````.&!@8&'!P&!@8
+M&`X`````&!@8&!@8&!@8&!@8`````'`8&!@8'AX8&!@8<`````!VW```````
+M````````````````````````````````?!`X?.[&QO[&QL;&Q@``#!@@.'SN
+MQL;^QL;&QL8``#AL$#A\[L;&_L;&QL;&``!VW!`X?.[&QO[&QL;&Q@``;&P0
+M.'SNQL;^QL;&QL8``#AL.`!\[L;&_L;&QL;&`````#]LS,S,_\S,S,S,SP``
+M```\&!@8&!@8&!@8&#PP'F8\/&;#P\#`P,##PV8\```.&/]C86!D?&1@8&%C
+M_P````#_8V%@9'QD8&!A8_\8#V8D_V-A8&1\9&!@86/_```8&/]C86!D?&1@
+M8&%C_P``#A@\&!@8&!@8&!@8&#P``#QF`#P8&!@8&!@8&!@\``!^`#P8&!@8
+M&!@8&!@8/`````#\9F-C8_/S8V-C9OP`````QL;FYO;VWM[.SL;&#'A^`#QF
+MP\/#P\/#P\-F/`````#C8V9F;'QL9F9C8^,&/#QF`#QFP\/#P\/#PV8\``!V
+MW``\9L/#P\/#P\-F/```9F8\9L/#P\/#P\/#9CP``````````,9L.#ALQ@``
+M`````3UFQ\O+V]O;T]-FO(````#&QL;&QL;&QL;&QGP9#A@PQL;&QL;&QL;&
+MQL9\```X;`#&QL;&QL;&QL;&?```QL8`QL;&QL;&QL;&QGP``';<`,;&QL;&
+MQL;&QL9\``#^`,;&QL;&QL;&QL;&?`````!\QL;&W,;#P\/#QLS`````````
+M``````````##_P```!`X?.[&QO[&QL;&SA@/````````YFQX>&QFY@``````
+M_F-C8V-^;&9F9F;W&/``````@L9\QL;&QGS&@@``=MP`/!@8&!@8&!@8&#P`
+M````\&!@8&!@8&!@86/_#CP``'S&8#ALQL9L.`S&?````&QL````````````
+M`````&8\?L/'P&`\!@/CX\-^``!^`/]C86!D?&1@8&%C_P`````\9L/#P,#/
+MP\/#9CP,>```_]N9&!L>/'C8&!@\``````````````!\?```````;#C^QHP,
+M&!@P,&!BQOX``'P`````````````````````.&QL.```````````````````
+M````?`9^QL;&QGL8#P``````````````````,!X```````#><V-@8&!@\!CP
+M#!@P`````````````````````';<`#@8&!@8&!@\`````#@8&!@8&!@8&!@8
+M/`QX`&PX```````````````````````````````````,>`````!L.`!\QL!P
+M'`;&?````````'P`?,;&_L#`QGP`````/&`P`'O&QL;&QGX&QGP````P,##\
+M,#QX\#`V'`````#<_N;&QL;&QL;&QMP``````&PX`/[&#!@P8,;^````````
+M`-S^YL;&QL;&!AP`````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````?`!\!G[&QL;&>P``
+M```,&#``?`9^QL;&QGL`````$#AL`'P&?L;&QL9[``````!VW`!\!G[&QL;&
+M>P``````;&P`?`9^QL;&QGL`````.&PX`'P&?L;&QL9[``````````!N&QM_
+MV-C8;P``````&!@`.!@8&!@8&#PP'````&PX`'S&P,#`P,9\``````P8,`!\
+MQL;^P,#&?```````````?,;&_L#`QGPP'@```&QL`'S&QO[`P,9\`````!`X
+M$`!\QL;^P,#&?``````,&#``.!@8&!@8&#P`````$#AL`#@8&!@8&!@\````
+M````?``X&!@8&!@8/``````.!G\&?L;&QL;&QGL``````````-QF9F9F9F9F
+M#'@`````?`!\QL;&QL;&?`````#@8&!@9F9L>&QF9N88\```$#AL`'S&QL;&
+MQL9\``````!VW`!\QL;&QL;&?```````;&P`?,;&QL;&QGP``````````!@8
+M`'X`&!@```````````9\SM[6UO;F?,``````````QL;&QL;&QGM@/```#!@P
+M`,;&QL;&QL9[`````!`X;`#&QL;&QL;&>P``````;&P`QL;&QL;&QGL`````
+M`';<`,;&QL;&QL9[````````?`#&QL;&QL;&>P```!@8````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso04-wide-8x16.fnt b/share/syscons/fonts/iso04-wide-8x16.fnt
new file mode 100644
index 000000000000..e216b5b95727
--- /dev/null
+++ b/share/syscons/fonts/iso04-wide-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso04-wide-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\/!@8&!@`
+M&!@```#N[F;,`````````````````&QL;/[^;&QL_OYL;&P``!A^V]OH>#P>
+M%QO;VWX8&```YJ;L#!@8,#!@;LK.`````#AL;&PX.&W-QL;+<P```#@X&#``
+M````````````````#!@8,#`P,#`P,!@8#````#`8&`P,#`P,#`P8&#``````
+M``!F9CS__SQF9@```````````!@8?GX8&``````````````````````X.!@P
+M``````````!^?@```````````````````````#@X``````8&#`P8&#`P8&#`
+MP`````!\QL[.UM;6UN;FQGP`````&#AX&!@8&!@8&!A^`````#QFP\,#!@P8
+M,&##_P````#^Q@P8/`8#`P/#9CP`````'!P\/&QLS,W_#0P>`````/[`P,#\
+MYL,#`\-F/``````\9L;`_.;#P\/#9CP`````_L8&#`P8&#`P,#`P`````#QF
+MP\-F/&;#P\-F/``````\9L/#P\-G/P-C9CP``````````#@X`````#@X````
+M```````X.``````X.!@P````!@P8,&!@,!@,!@```````````'Y^`'Y^````
+M``````!@,!@,!@8,&#!@```````\9L/#`P8,&!@`&!@```````!^P\/?V]O>
+MP,!\`````!`X?.[&QO[&QL;&Q@````#^8V-C8WYC8V-C8_X`````/&;#P\#`
+MP,##PV8\`````/QF8V-C8V-C8V-F_`````#_8V%@9'QD8&!A8_\`````_V-A
+M8&1\9&!@8&#X`````#QFP\/`P,_#P\-F/`````#&QL;&QO[&QL;&QL8`````
+M/!@8&!@8&!@8&!@\``````\&!@8&!@8&QL;&?`````#C8V9F;'QL9F9C8^,`
+M````\&!@8&!@8&!@86/_`````,/G___;V]O#P\/#PP````#&QN;F]O;>WL[.
+MQL8`````/&;#P\/#P\/#PV8\`````/YC8V-C8WY@8&!@\``````\9L/#P\/#
+MP\O/?CP&!P``_F-C8V-^;&9F9F;W`````'[#Q\!@/`8#X^/#?@````#_VYD8
+M&!@8&!@8&#P`````QL;&QL;&QL;&QL9\`````,;&QL;&QL;&QGPX$`````##
+MP\/#V]O;V]O_9F8`````QL9L;#@X.#AL;,;&`````,/#P\/G?CP8&!@8/```
+M``#^QHP,&!@P,&!BQOX`````/#`P,#`P,#`P,#`\`````,#`8&`P,!@8#`P&
+M!@`````\#`P,#`P,#`P,##P`````&#QFPP``````````````````````````
+M`````/\``#@X,!@``````````````````````'P&?L;&QL9[`````.!@8&!^
+M8V-C8V-CW@``````````?,;`P,#`QGP`````#@8&!G[&QL;&QL9[````````
+M``!\QL;^P,#&?``````\9F9@\&!@8&!@8/```````````'O&QL;&QGX&QGP`
+M`.!@8&!^8V-C8V-CXP``````&!@`.!@8&!@8&#P```````P,`!P,#`P,#`S,
+MS'@``.!@8&!F9FQX;&9FY@`````X&!@8&!@8&!@8&#P``````````.;_V]O;
+MP\/#``````````#<9F9F9F9F9@``````````?,;&QL;&QGP``````````-YC
+M8V-C8V-^8/````````![QL;&QL;&?@8/````````WG-C8&!@8/``````````
+M`'S&P'`<!L9\```````P,##\,#`P,#`V'```````````QL;&QL;&QGL`````
+M`````,;&QL;N?#@0``````````##P]O;V]O_9@``````````````````````
+M`````````,/#9F8\&!@P,.````````#^Q@P8,&#&_@`````.&!@8&'!P&!@8
+M&`X`````&!@8&!@8&!@8&!@8`````'`8&!@8'AX8&!@8<`````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````##_P```!`X?.[&QO[&QL;&SA@/````````YFQX>&QFY@``````
+M_F-C8V-^;&9F9F;W&/``````@L9\QL;&QGS&@@``=MP`/!@8&!@8&!@8&#P`
+M````\&!@8&!@8&!@86/_#CP``'S&8#ALQL9L.`S&?````&QL````````````
+M`````&8\?L/'P&`\!@/CX\-^``!^`/]C86!D?&1@8&%C_P`````\9L/#P,#/
+MP\/#9CP,>```_]N9&!L>/'C8&!@\``````````````!\?```````;#C^QHP,
+M&!@P,&!BQOX``'P`````````````````````.&QL.```````````````````
+M````?`9^QL;&QGL8#P``````````````````,!X```````#><V-@8&!@\!CP
+M#!@P`````````````````````';<`#@8&!@8&!@\`````#@8&!@8&!@8&!@8
+M/`QX`&PX```````````````````````````````````,>`````!L.`!\QL!P
+M'`;&?````````'P`?,;&_L#`QGP`````/&`P`'O&QL;&QGX&QGP````P,##\
+M,#QX\#`V'`````#<_N;&QL;&QL;&QMP``````&PX`/[&#!@P8,;^````````
+M`-S^YL;&QL;&!AP``'P0.'SNQL;^QL;&QL8```P8(#A\[L;&_L;&QL;&```X
+M;!`X?.[&QO[&QL;&Q@``=MP0.'SNQL;^QL;&QL8``&QL$#A\[L;&_L;&QL;&
+M```X;#@`?.[&QO[&QL;&Q@`````_;,S,S/_,S,S,S,\`````/!@8&!@8&!@8
+M&!@\,!YF/#QFP\/`P,#`P\-F/```#AC_8V%@9'QD8&!A8_\`````_V-A8&1\
+M9&!@86/_&`]F)/]C86!D?&1@8&%C_P``&!C_8V%@9'QD8&!A8_\```X8/!@8
+M&!@8&!@8&!@\```\9@`\&!@8&!@8&!@8/```?@`\&!@8&!@8&!@8&#P`````
+M_&9C8V/S\V-C8V;\`````,;&YN;V]M[>SL[&Q@QX?@`\9L/#P\/#P\/#9CP`
+M````XV-F9FQ\;&9F8V/C!CP\9@`\9L/#P\/#P\-F/```=MP`/&;#P\/#P\/#
+M9CP``&9F/&;#P\/#P\/#PV8\``````````#&;#@X;,8```````$]9L?+R]O;
+MV]/39KR`````QL;&QL;&QL;&QL9\&0X8,,;&QL;&QL;&QL;&?```.&P`QL;&
+MQL;&QL;&QGP``,;&`,;&QL;&QL;&QL9\``!VW`#&QL;&QL;&QL;&?```_@#&
+MQL;&QL;&QL;&QGP`````?,;&QMS&P\/#P\;,P```````?`!\!G[&QL;&>P``
+M```,&#``?`9^QL;&QGL`````$#AL`'P&?L;&QL9[``````!VW`!\!G[&QL;&
+M>P``````;&P`?`9^QL;&QGL`````.&PX`'P&?L;&QL9[``````````!N&QM_
+MV-C8;P``````&!@`.!@8&!@8&#PP'````&PX`'S&P,#`P,9\``````P8,`!\
+MQL;^P,#&?```````````?,;&_L#`QGPP'@```&QL`'S&QO[`P,9\`````!`X
+M$`!\QL;^P,#&?``````,&#``.!@8&!@8&#P`````$#AL`#@8&!@8&!@\````
+M````?``X&!@8&!@8/``````.!G\&?L;&QL;&QGL``````````-QF9F9F9F9F
+M#'@`````?`!\QL;&QL;&?`````#@8&!@9F9L>&QF9N88\```$#AL`'S&QL;&
+MQL9\``````!VW`!\QL;&QL;&?```````;&P`?,;&QL;&QGP``````````!@8
+M`'X`&!@```````````9\SM[6UO;F?,``````````QL;&QL;&QGM@/```#!@P
+M`,;&QL;&QL9[`````!`X;`#&QL;&QL;&>P``````;&P`QL;&QL;&QGL`````
+M`';<`,;&QL;&QL9[````````?`#&QL;&QL;&>P```!@8````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso05-8x14.fnt b/share/syscons/fonts/iso05-8x14.fnt
new file mode 100644
index 000000000000..f1df5408830a
--- /dev/null
+++ b/share/syscons/fonts/iso05-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso05-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW```````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````&QL`/[&P/#`P,;^``````#X8&!@?&9F9FP````8,`!^8&!@8&!@8```
+M````?,;`P/C`P,9\``````!\QL9@.`S&QGP`````&``\&!@8&!@8/`````!F
+M`#P8&!@8&!@\```````>#`P,#`S,S'@``````!@X>-C>V]O;W@``````V-C8
+MV/[;V]O>``````#\,#`P/#8V-C8````8,`#,V/#PV,S,S````````````'P`
+M````````*!``QL;&QGX&QGP``````,;&QL;&QOXX.```````/F;&QL;^QL;&
+M``````#^P,#\QL;&QOP``````/S&QL;\QL;&_```````_L;`P,#`P,#`````
+M```\;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````UM;65'S6UM;6``````!\
+MQ@8<!@;&QGP``````,;&QL[>]N;&Q@`````,VL;&SM[VYL;&``````#&S-CP
+M\-C,QL8``````!XV9L;&QL;&Q@``````@L;&[N[^UL;&``````#&QL;&_L;&
+MQL8``````'[&QL;&QL;&_```````_L;&QL;&QL;&``````#\QL;&QOS`P,``
+M`````'S&QL#`P,;&?```````?GY:&!@8&!@8``````#&QL;&QGX&QGP`````
+M`'S6UM;6UGP0.```````QL9L.#ALQL;&``````#,S,S,S,S,S/X"!@```,;&
+MQL;&?@8&!@````#6UM;6UM;6UM;^`````-;6UM;6UM;6UOX"!@```.#@8'QF
+M9F9F?```````QL;&YK:VMK;F``````#`P,#\QL;&QOP``````'S&!AX&!L;&
+M?```````G+:VMO:VMK:<``````!^QL;&QGXV9L8``````````'S&QO[&Q@``
+M````````_L#\QL;\``````````#\QOS&QOP``````````/["P,#`P```````
+M````/&QL;&S^QH(```````!\QOS`QGP``````````-;6?-;6U@``````````
+M?,8<!L9\``````````#&SM[VYL8````````,&,;.WO;FQ@``````````QLSX
+MV,S&```````````^9F9F9L8``````````,;N_M;&Q@``````````QL;&_L;&
+M``````````!^QL;&QOP``````````/[&QL;&Q@``````````_,;&QL;\P,``
+M``````!\QL#`QGP``````````'Y:&!@8&```````````QL;&QL9^!GP`````
+M`!!\UM;6UGP0.````````,9L.#ALQ@``````````S,S,S,S^!@P```````#&
+MQL9^!@8``````````-;6UM;6_@``````````UM;6UM;^`@8```````#@8'QF
+M9GP``````````,;&YK:VY@``````````P,#\QL;\``````````!\QAX&QGP`
+M`````````)RVMO:VG```````````?L9^-F;&``````"(BLWJN)B+B(L`````
+M`&QL`'S&_,#&?```````8&#X8'QF9F9F#``````8,`!\8&!@8&``````````
+M`'S&\,#&?```````````?,9P',9\```````0$``X&!@8&#P``````"@H`#@8
+M&!@8/```````!`0`#@8&!@9F9CP````````X>-[;V]X``````````-C8_MO;
+MW@``````,##\,#PV-C8V```````8,`#,V/#8S,P`````?,9@.&S&QFPX#,9\
+=````*!``QL;&QL9^!GP```````#&QL;^.#@`````
+`
+end
diff --git a/share/syscons/fonts/iso05-8x16.fnt b/share/syscons/fonts/iso05-8x16.fnt
new file mode 100644
index 000000000000..3fdaa20b9afd
--- /dev/null
+++ b/share/syscons/fonts/iso05-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso05-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\`````````````````````````````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````!F9@#^QL#`\,#`QOX```````#X8&!@?&9F9F9L`````!@P
+M`'Y@8&!@8&!@8````````#QFP,#XP,#`9CP```````!\QL9@.`P&QL9\````
+M```8`#P8&!@8&!@8/```````9@`\&!@8&!@8&#P````````>#`P,#`S,S,QX
+M````````&#AXV-C>V]O;W@```````-C8V-C8_MO;V]X```````#\,#`P/#8V
+M-C8V`````!@P`,;,V/#XS,;&Q@``````````````?```````````*!``QL;&
+MQGX&!L9\````````QL;&QL;&QOXX.````````#YFQL;&_L;&QL8```````#^
+MP,#`_,;&QL;\````````_,;&QOS&QL;&_````````/[&P,#`P,#`P,``````
+M```\;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````-;6UE1\UM;6UM8`
+M``````!\Q@8&'`8&QL9\````````QL;&QL[>]N;&Q@``````#-K&QL;.WO;F
+MQL8```````#&S-CP\-C,QL;&````````'C9FQL;&QL;&Q@```````,;&[N[^
+M_M;6QL8```````#&QL;&_L;&QL;&````````?L;&QL;&QL;&_````````/[&
+MQL;&QL;&QL8```````#\QL;&QL;\P,#`````````?,;&P,#`P,;&?```````
+M`'Y^6A@8&!@8&!@```````#&QL;&QL9^!L9\````````?-;6UM;6UGP0.```
+M`````,;&;#@X;,;&QL8```````#,S,S,S,S,S,S^`@8$````QL;&QL9^!@8&
+M!@```````-;6UM;6UM;6UOX```````#6UM;6UM;6UM;^`@8$````X.!@8'QF
+M9F9F?````````,;&QL;FMK:VMN8```````#`P,#`_,;&QL;\````````>,P&
+M!AX>!@;,>````````)RVMK;VMK:VMIP```````!^QL;&QGXV9L;&````````
+M````?,;&QO[&Q@```````````/[`_,;&QOP```````````#\QL;\QL;\````
+M````````_L;"P,#`P````````````#QL;&QL;/[&@@````````!\QL;\P,9\
+M````````````UM;6?-;6U@```````````'S&!AP&QGP```````````#&QL[>
+M]N;&``````````P8QL;.WO;FQ@```````````,;,V/C8S,8````````````^
+M9F9F9F;&````````````QN[^UL;&Q@```````````,;&QO[&QL8`````````
+M``!^QL;&QL;\````````````_L;&QL;&Q@```````````/S&QL;&QOS`P,``
+M``````!\QL#`PL9\````````````?EH8&!@8&````````````,;&QL;&QGX&
+MQGP``````!!\UM;6UM9\$#@`````````QFPX.&S&Q@```````````,S,S,S,
+MS/X&#`````````#&QL;&?@8&````````````UM;6UM;6_@```````````-;6
+MUM;6UOX"!@0```````#@8'QF9F9\````````````QL;FMK:VY@``````````
+M`,#`_,;&QOP```````````!\Q@8>!L9\````````````G+:V]K:VG```````
+M`````'[&QGXV9L8```````"(BLWJN)B+B(N(````````;&P`?,;&_,#&?```
+M`````&!@8/A@?&9F9F8,```````8,`!\8&!@8&!@````````````?,;`\,#&
+M?````````````'S&8#@,QGP````````0$``X&!@8&!@\````````*"@`.!@8
+M&!@8/`````````0$``X&!@8&!@9F9CP````````8.'C>V]O>````````````
+MV-C8_MO;W@```````#`P,/PP/#8V-C8````````8,`#$S-CPV,S,``````!\
+MQF`X;,;&;#@,QGP``````"@0`,;&QL;&QGX&QGP```````#&QL;&_C@X````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso05-8x8.fnt b/share/syscons/fonts/iso05-8x8.fnt
new file mode 100644
index 000000000000..e34a79bd2e77
--- /dev/null
+++ b/share/syscons/fonts/iso05-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso05-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````&8`?F!\8'X`^&!@?&9F;``8
+M?F!@8&!@`#QFP/C`9CP`>,S@<!S,>``P>#`P,#!X`$AX,#`P,'@`'@P,#,S,
+M>``X>-C>V]O>`-C8V/[;V]X`_#`P/#8V-@`8ULSX^,S&`````'@`````&&9F
+M/@9F/`#&QL;&_C@X`!XV9F9^9F8`?&!@?&9F?`!\9F9\9F9\`'Y@8&!@8&``
+M.&QL;&QL_L9^8&!\8&!^`-O;?CQ^V]L`/&8&'`9F/`!F9FY^=F9F`#QF;GYV
+M9F8`9FQX<'AL9@`>-F9F9F9F`,;N_O[6QL8`9F9F?F9F9@`\9F9F9F8\`'YF
+M9F9F9F8`?&9F9GQ@8``\9F!@8&8\`'X8&!@8&!@`9F9F/@9F/`!^V]O;?A@8
+M`&9F/!@\9F8`9F9F9F9F?P-F9F8^!@8&`-O;V]O;V_\`V]O;V]O;_P/@8&!\
+M9F9\`,;&QO;>WO8`8&!@?&9F?`!XC`8^!HQX`,[;V_O;V\X`/F9F9CXV9@``
+M`'@,?,QV```\8#QF9CP```!\9GQF?````'Y@8&!@````/&QL;/[&```\9GY@
+M/````-M^/'[;````/&8,9CP```!F;GYV9@``&&9N?G9F````9FQX;&8````>
+M-F9F9@```,;^_M;&````9F9^9F8````\9F9F/````'YF9F9F````?&9F?&``
+M```\9F!F/````'X8&!@8````9F8^!CP```!^V]M^&````&8\&#QF````9F9F
+M9G\#``!F9CX&!@```-O;V]O_````V]O;V_\#``#@8'QF?````,;&]M[V````
+M8&!\9GP```!\!CX&?````,[;^]O.````/F8^-F8`BLWJN)N(BP`D`#QF?F`\
+M`&!@^&!\9F8,&`!^8&!@8````'S`^,!\````?,!X#/@`(`!P,#`P>`!0`'`P
+M,#!X``@`'`P,S,QX```X>-[;W@```-C8_MO>`#`P_#`\-C8`&!#,V/#8S`!^
+7P'S&?`;\`!@`9F8^!CP```#&QOXX.```
+`
+end
diff --git a/share/syscons/fonts/iso07-8x14.fnt b/share/syscons/fonts/iso07-8x14.fnt
new file mode 100644
index 000000000000..e89426b224f3
--- /dev/null
+++ b/share/syscons/fonts/iso07-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso07-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````&#P\/!@8`!@8`````&9F9B0```````````````!L
+M;/YL;/YL;````!@8?,;"P'P&AL9\&!@`````PL8<.&#&A@```````#AL;#AV
+MW,S,=@`````P,#!@```````````````,&#`P,#`P&`P``````#`8#`P,#`P8
+M,```````````9CS_/&8````````````8&'X8&````````````````!@8&#``
+M``````````#^````````````````````&!@````````"!@P8,&#`@```````
+M.&S&QM;&QFPX```````8.'@8&!@8&'X``````'S&!@P8,&#&_@``````?,8&
+M!CP&!L9\```````,'#QLS/X,#!X``````/[`P,#\!@;&?```````.&#`P/S&
+MQL9\``````#^Q@8&#!@P,#```````'S&QL9\QL;&?```````?,;&QGX&!@QX
+M`````````!@8```8&```````````&!@``!@8,`````````8,&#`P&`P&````
+M``````!^``!^``````````!@,!@,#!@P8```````?,;&#!@8`!@8``````!\
+MQL;&WM[<P'P``````!`X;,;&_L;&Q@``````_&9F9GQF9F;\```````\9L+`
+MP,#"9CP``````/AL9F9F9F9L^```````_F9B:'AH8F;^``````#^9F)H>&A@
+M8/```````#QFPL#`WL9F.@``````QL;&QO[&QL;&```````\&!@8&!@8&#P`
+M`````!X,#`P,S,S,>```````YF9F;'AL9F;F``````#P8&!@8&!B9OX`````
+M`,;N_O[6QL;&Q@``````QN;V_M[.QL;&``````!\QL;&QL;&QGP``````/QF
+M9F9\8&!@\```````?,;&QL;&UMY\#`X```#\9F9F?&QF9N8``````'S&QF`X
+M#,;&?```````?GY:&!@8&!@\``````#&QL;&QL;&QGP``````,;&QL;&QFPX
+M$```````QL;&UM;6_NYL``````#&QFQ\.'QLQL8``````&9F9F8\&!@8/```
+M````_L:&#!@P8L;^```````\,#`P,#`P,#P``````(#`X'`X'`X&`@``````
+M/`P,#`P,#`P\```0.&S&``````````````````````````````#_8#`8````
+M``````````````````!X#'S,S'8``````.!@8'AL9F9F?```````````?,;`
+MP,9\```````<#`P\;,S,S'8``````````'S&_L#&?```````'#8R,'@P,#!X
+M`````````';,S,S,?`S,>````.!@8&QV9F9FY@``````&!@`.!@8&!@\````
+M```&!@`.!@8&!F9F/````.!@8&9L>&QFY@``````.!@8&!@8&!@\````````
+M``#L_M;6UL8``````````-QF9F9F9@``````````?,;&QL9\`````````-QF
+M9F9F?&!@8```````=LS,S,Q\#`P,````````W'9F8&#P``````````!\QG`<
+MQGP``````!`P,/PP,#`V'```````````S,S,S,QV``````````#&QL;&;#@`
+M`````````,;&UM;^;```````````QFPX.&S&`````````,;&QL;&?@8,^```
+M`````/Z,.'#&_@``````#A@8&'`8&!@.```````8&!@8&!@8&!@``````'`8
+M&!@.&!@8<````';<````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````P8&`P``````````````P&!@P``````````````#AL9&#P8&!@[/P`
+M```````````````````````````````````````````8&!@8&``8&!@8&```
+M`'S&8#ALQFPX#,9\``!F9@```````````````!AFPYFAH9G#9A@`````````
+M`````````````````````#9LV&PV````````````_P,#``````````````!^
+M````````````````````````````````````_P`````````X;&PX````````
+M````````&!A^&!@`?@``````/&8,&#)^`````````#QF!AX&9CP`````````
+M!@P8```````````````&#!C#````````````````P)"X;,;&_L;&Q@```!@8
+M``````````````````"_L3`P/C`Q,3\``````+.S,S,_,S,S,P``````O)@8
+M&!@8&!@\````````V&PV;-@``````````)ZS,S,S,S,S'@```&#@8F9L&#!@
+MW(8,&#X```"SLS,S'@P,#!X``````)ZS(2$A(3,2,P````P(`&8`&!@8&!@.
+M```````0.&S&QO[&QL8``````/QF9F9\9F9F_```````_F)@8&!@8&#P````
+M```0.&S&QL;&QOX``````/YF8FAX:&)F_@``````_L:&#!@P8L;^``````#&
+MQL;&_L;&QL8``````'S&QL;^QL;&?```````/!@8&!@8&!@\``````#F9F9L
+M>&QF9N8``````!`X;,;&QL;&Q@``````QN[^_M;&QL;&``````#&YO;^WL[&
+MQL8``````/Z"``!\``""_@``````?,;&QL;&QL9\``````#^QL;&QL;&QL8`
+M`````/QF9F9\8&!@\`````````````````````````#^P&`P&#!@P/X`````
+M`'Y^6A@8&!@8/```````9F9F9CP8&!@\```````\&'Z9F7X8&#P``````,;&
+M;'PX?&S&Q@``````&-O;V]M^&!@\```````\9L/#P\-F).<`````PQ@8&!@8
+M&!@8&````,,`9F9F9CP8&!@\```````X$`![SLS,S'L`````.!``?,;`>,#&
+M?```````.!``W&9F9F9F!@8````X$``8&!@8&`X`````&,,``.=F9F9F/```
+M````````>\[,S,Q[``````!\QL;&_,;&QOS`P```````PV8\&#QF0F8\``!\
+M8#`8>,S,S,QX`````````'S&P'C`QGP```#\#!@P8,#`P,!X#`QX````````
+MW&9F9F9F!@8````^8V-C?V-C8SX``````````!@8&!@8#@``````````YFQX
+M;&;F```````X;`P,##9F9F8``````````&9F9F9F?V!@````````@L;&;&PX
+M````_&#`>#!@P,#`?`8&?````````'S&QL;&?```````````_V9F9F9F````
+M```````\9F9F9GQ@8````````#YCP&`X#,9\````````?\S,S,QX````````
+M``!\,#`P-AP``````````.=F9F9F/```````````7-;6UM9\$!````````#&
+M;#@X;,8``````````-;6UM;6?!`0````````9L/#V_]F``````##```8&!@8
+M&`X``````,,``.=F9F9F/```````.!``?,;&QL9\```````X$`#G9F9F9CP`
+=`````#@0`&;#P]O_9@``````````````````````
+`
+end
diff --git a/share/syscons/fonts/iso07-8x16.fnt b/share/syscons/fonts/iso07-8x16.fnt
new file mode 100644
index 000000000000..932b19eb1d53
--- /dev/null
+++ b/share/syscons/fonts/iso07-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso07-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P```#`8#```````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````QL;&QL9L.````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'```````';<````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````,&!@,`````````````````P&!@P````````````````X
+M;&1@\&!@8&#L_```````````````````````````````````````````````
+M````&!@8&!@``!@8&!@8`````'S&8#ALQL9L.`S&?````&9F````````````
+M````````&&;#F:&AF<-F&````````````````````````````````````#9L
+MV&PV``````````````#_`P,`````````````````?@``````````````````
+M``````````````````````#_````````````.&QL.``````````````````8
+M&'X8&`!^```````````\9@P8,GX````````````\9@8>!F8\````````````
+M!@P8``````````````````8,&,,`````````````````P)"X;,;&_L;&QL8`
+M`````!@8````````````````````O[$P,#XP,#$Q/P```````+.S,S,_,S,S
+M,P````````"\F!@8&!@8&!@\``````````#8;#9LV````````````)ZS,S,S
+M,S,S'@````````!@X&)F;!@P8-R&#!@>````L[,S,QX,#`P,'@```````)ZS
+M(2$A(2$S$C,`````#`@`9@`8&!@8&!@.````````$#ALQL;^QL;&Q@``````
+M`/QF9F9\9F9F9OP```````#^8F!@8&!@8&#P````````$#ALQL;&QL;&_@``
+M`````/YF8FAX:&!B9OX```````#^QH8,&#!@PL;^````````QL;&QO[&QL;&
+MQ@```````'S&QL;^QL;&QGP````````\&!@8&!@8&!@\````````YF9F;'AX
+M;&9FY@```````!`X;,;&QL;&QL8```````#&[O[^UL;&QL;&````````QN;V
+M_M[.QL;&Q@```````/Z"``!\````@OX```````!\QL;&QL;&QL9\````````
+M_L;&QL;&QL;&Q@```````/QF9F9\8&!@8/``````````````````````````
+M````_L!@,!@8,&#`_@```````'Y^6A@8&!@8&#P```````!F9F9F/!@8&!@\
+M````````/!A^F9F9?A@8/````````,;&;'PX.'QLQL8````````8V]O;V]M^
+M&!@\````````/&;#P\/#PV8DYP``````PQ@8&!@8&!@8&!@`````PP!F9F9F
+M/!@8&!@\````````.!``>\[,S,S,>P```````#@0`'S&P'C`QGP````````X
+M$`#<9F9F9F9F!@8&````.!``&!@8&!@8#@``````&,,``.=F9F9F9CP`````
+M``````![SLS,S,Q[````````?,;&QL;\QL;&_,#`P````````,-F/!@\9D)F
+M/````'Q@,!AXS,S,S,QX````````````?,;`>,#&?````````/P,&#!@P,#`
+MP'@,#'@```````#<9F9F9F9F!@8&````/F-C8W]C8V-C/@```````````!@8
+M&!@8&`X```````````#F;'AX;&;F````````.&P,#`PV9F9F9@``````````
+M`&9F9F9F9G]@8&````````""QL9L;#@X````````_&#`>#!@P,#`?`8&/```
+M`````'S&QL;&QGP```````````#_9F9F9F9F````````````/&9F9F9F?&!@
+M8````````#YCP,!@.`S&?`````````!_S,S,S,QX````````````?#`P,#`V
+M'````````````.=F9F9F9CP```````````!<UM;6UM9\$!`0````````QFPX
+M.#ALQ@```````````-;6UM;6UGP0$!````````!FP\/#V_]F````````PP``
+M&!@8&!@8#@```````,,``.=F9F9F9CP````````X$`!\QL;&QL9\````````
+M.!``YV9F9F9F/````````#@0`&;#P\/;_V8`````````````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso07-8x8.fnt b/share/syscons/fonts/iso07-8x8.fnt
new file mode 100644
index 000000000000..956b39948f20
--- /dev/null
+++ b/share/syscons/fonts/iso07-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso07-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````&#P\&!@`
+M&`!F9B0``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`&!@P
+M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P
+M````?@```````````!@8``8,&#!@P(``.&S&UL9L.``8.!@8&!A^`'S&!APP
+M9OX`?,8&/`;&?``</&S,_@P>`/[`P/P&QGP`/&#`_,;&?`#^Q@8,&#`P`'S&
+MQGS&QGP`?,;&?@8,>```&!@``!@8```8&```&!@P!@P8,!@,!@```'X``'X`
+M`&`P&`P8,&``?,8,&!@`&`!\QM[>WL!X`#ALQO[&QL8`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CH`QL;&_L;&Q@`\
+M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@!\QL;&QL9\`/QF9GQ@8/``?,;&QL;.?`[\9F9\;&;F`#QF,!@,9CP`?EH8
+M&!@8/`#&QL;&QL9\`,;&QL;&;#@`QL;&UM;^;`#&QFPX;,;&`&9F9CP8&#P`
+M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&````````````
+M``#_,!@,`````````'@,?,QV`.!@8'QF9MP```!\QL#&?``<#`Q\S,QV````
+M?,;^P'P`/&9@^&!@\````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F
+M/.!@9FQX;.8`.!@8&!@8/````.S^UM;&````W&9F9F8```!\QL;&?````-QF
+M9GQ@\```=LS,?`P>``#<=F!@\````'[`?`;\`#`P_#`P-AP```#,S,S,=@``
+M`,;&QFPX````QM;6_FP```#&;#ALQ@```,;&QGX&_```?DP8,GX`#A@8<!@8
+M#@`8&!@8&!@8`'`8&`X8&'``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````#!`,```````#`(,```````\
+M9F#X8&;^```````````````````````8&!@`&!@8`'[`?,9\!OP`9@``````
+M```X1+JBND0X```````````````S9LQF,P````#_`P```````'P`````````
+M``````````#_`````#AL.```````,##\,#``_``P2!`@>````'`(,`AP````
+M"!`````````(TP```````%RV8W]C8V,`&!@```````!?D!`>$!`?`+.S,S\S
+M,S,`7HP,#`P,'@``S&8S9LP``%RV8V-C-AP`0,!,4@0('@"SLS,>#`P>`%RV
+M8V,V%'<`"-,`,#`P/``X;,;^QL;&`/QF9GQF9OP`_L#`P,#`P``0.&S&QL;^
+M`/[`P/S`P/X`_@8,&#!@_@#&QL;^QL;&`'S&QO[&QGP`?A@8&!@8?@#&S-CP
+MV,S&`!`X;,;&QL8`QN[^UL;&Q@#&YO;>SL;&`/[&`#@`QOX`?,;&QL;&?`#_
+M9F9F9F9F`/S&QOS`P,````````````#^P&`P8,#^`'X8&!@8&!@`9F9F/!@8
+M&``0?-;6?!`X`,;&;#ALQL8`$-;6UGP0.``X;,;&;"CN`,,\&!@8&#P`9@!F
+M9CP8/``($';,S,QV``@0?L!\P'X`"!"\9F9F9@8($#`P,#`\``C3`.9F9CP`
+M``!ZS,S,>@!XS-C\QL;\@```QFPX;,9\?C`8?,;&?````'[`?,!^`'X&'#!@
+M/@(<``"\9F9F9@9\QN8^AL9\````,#`P,!P```#&W/#<Q@!\Q@8>-F;&````
+MQL;&YMW```""QL9L.`!^&#`\8#X"'```?,;&QGP```#_9F9F9@```'S&QOS`
+MP```?L#`?`8<``!^V,S,>````/PP,#8<````YF9F9CP````<5M;6?!```,)L
+M.&R&````$-;6UGP0``!$UM;6;`#,`#`P,#`\`&8`YF9F9CP`"!!\QL;&?``(
+7$.9F9F8\``@01-;6UFP`````````````
+`
+end
diff --git a/share/syscons/fonts/iso08-8x14.fnt b/share/syscons/fonts/iso08-8x14.fnt
new file mode 100644
index 000000000000..560c46c8671a
--- /dev/null
+++ b/share/syscons/fonts/iso08-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso08-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````8V-C(@``````````````-C9_
+M-C8V?S8V````#`P^8V%@/@-#8SX,#```````86,&#!@S8P``````'#8V'#MN
+M9F8[````,#!@``````````````````P8,#`P,#`8#```````&`P&!@8&!@P8
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````0,&#!@P8$`````````<
+M-F-C:V-C-AP```````P</`P,#`P,/P``````/F,#!@P8,&-_```````^8P,#
+M'@,#8SX```````8.'C9F?P8&#P``````?V!@8'X#`V,^```````<,&!@?F-C
+M8SX``````']C`P8,&!@8&```````/F-C8SYC8V,^```````^8V-C/P,#!CP`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@```````^8V,&#`P`#`P``````#YC
+M8V]O;VQ@/@``````"!PV8V-_8V-C``````!^,S,S/C,S,WX``````!XS86!@
+M8&$S'@``````?#8S,S,S,S9\``````!_,S$T/#0Q,W\``````'\S,30\-#`P
+M>```````'C-A8&!O8S,=``````!C8V-C?V-C8V,``````#P8&!@8&!@8/```
+M````#P8&!@8&9F8\``````!S,S8V/#8V,W,``````'@P,#`P,#$S?P``````
+M8W=_:V-C8V-C``````!C<WM_;V=C8V,``````#YC8V-C8V-C/@``````?C,S
+M,SXP,#!X```````^8V-C8V-K;SX'`````'XS,S,^-C,S<P``````/F-C,!P&
+M8V,^``````!^?EH8&!@8&#P``````&-C8V-C8V-C/@``````8V-C8V-C-AP(
+M``````!C8V-C:VM_-C8``````&9F9CP8/&9F9@``````9F9F9CP8&!@\````
+M``!_8T8,&#!A8W\``````#PP,#`P,#`P/```````0&!P.!P.!P,!```````\
+M#`P,#`P,##P````('#9C`````````````````````````````/\`,!@,````
+M`````````````````#P&/F9F.P``````<#`P/#8S,S,^```````````^8V!@
+M8SX```````X&!AXV9F9F.P``````````/F-_8&,^```````<-C(P?#`P,'@`
+M`````````#MF9F8^!F8\````<#`P-CLS,S-S```````,#``<#`P,#!X`````
+M``8&``X&!@8&9F8\````<#`P,S8\-C-S```````X&!@8&!@8&#P`````````
+M`'9_:VMK:P``````````;C,S,S,S```````````^8V-C8SX``````````&XS
+M,S,^,#!X````````.V9F9CX&!@\```````!N.S,P,'@``````````#YC.`YC
+M/@``````"!@8?A@8&!L.``````````!F9F9F9CL``````````&-C8V,V'```
+M````````8V-K:W\V``````````!C-AP<-F,``````````&-C8V,_`P8\````
+M````?V8,&#-_```````.&!@8<!@8&`X``````!@8&!@8&!@8&```````<!@8
+M&`X8&!AP`````#MN````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````!@8?L/`P,-^&!@`````'#8R,'@P,#!S?@``
+M`````,9\QL;&?,8```````!F9CP8?AA^&!@`````&!@8&````!@8&!@````^
+M8S`<-F-C-AP&8SX``,8````````````````````X1)JBHJ*:1#@`````````
+MQFPX.&S&`````````!LV;#8;``````````````!_`P,#``````````````#^
+M````````````.$2ZJK*JJD0X````_P`````````````````X;&PX````````
+M````````&!A^&!@``'X`````/&8,&#)^``````````!X##@,#'@`````````
+M``P8,````````````````````#,S,S,S/C!@````?]O;VWL;&QL;````````
+M````&````````````````````````!@,>``8.!@8&#P``````````````!@`
+M?@`8````````````;#8;-FP```````!@X&-F;!@V;MH_!@8``&#@8V9L&#!N
+MPP8,'P``X#!C-NP8-F[:/P8&````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````_P#_`````&-C,SMN9F-C````
+M````?`8&!@8&!G\````````<!@8&!AXV8P```````'\&!@8&!@8&````````
+M?@,#`V-C8V,````````X#`P,#`P,#````````'X8&!@,#!@P````````?C-C
+M8V-C8V,```````!F:VMC8V-F/````````#P&!@8,````````````?@,#!@8&
+M!@8&!P````!^`P,#`P,&?`````!@8'X#`P,&#!@8````````?F-C8V-C8W\`
+M``````!N>S-C8V-C;P```````!P&!@P,#`P,#`X`````'`8&!@8&!CX`````
+M``!^,V-C8V-F/````````#,S,S,S&PY\````````?"9F=@8&!@8&!P````!^
+M(V-S`P,#?P```````&9F9F9L>&!@8'``````8V,S'@P&`W\```````!^`P,S
+M-C8W,#`P`````'X#`P,#`P,#````````:VMK:VM[8SX```````!^,S,S,S,S
+M<P``````````````````````````````````````````````````````````
+=````````````````````````````````````````
+`
+end
diff --git a/share/syscons/fonts/iso08-8x16.fnt b/share/syscons/fonts/iso08-8x16.fnt
new file mode 100644
index 000000000000..a89d77073868
--- /dev/null
+++ b/share/syscons/fonts/iso08-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso08-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M`````/\``#`8#```````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9MP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````<-C(P>#`P,#!X````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````QL;&QL9L.````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'```````';<````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````!@8?,;`P,#&?!@8```````X
+M;&1@\&!@8&#F_```````````QGS&QL;&?,8```````!F9CP8?AA^&!@8````
+M```8&!@8&```&!@8&!@`````?,9@.&S&QFPX#,9\`````,8`````````````
+M````````?(*:HJ*BFH)\`````````````,9L.#ALQ@`````````````V;-AL
+M-@```````````````/X&!@8&````````````````_@````````````!\@KJJ
+MLJJJ@GP```````#_````````````````````.&QL.```````````````````
+M`!@8?A@8``!^```````\9@P8,GX`````````````?`8\!@9\````````````
+M``P8,```````````````````````9F9F9F9F?&!@P````'_;V]M[&QL;&QL`
+M`````````````!@`````````````````````````&`QX````&#@8&!@\````
+M```````````````8`'X`&```````````````V&PV;-@`````````8.!B9FP8
+M,&;.FC\&!@```&#@8F9L&#!@W(8,&#X```#@,&(V[!@P9LZ:/P8&````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````/\`_P``````QL9F=MS,QL8`````
+M`````/@,#`P,#`S^```````````X#`P,#!PVY@``````````_@P,#`P,#`P`
+M`````````/P&!@;&QL;&``````````!P&!@8&!@8&```````````_#`P,!@8
+M,&```````````/QFQL;&QL;&``````````#,UM;&QL;&?```````````<!@8
+M&#```````````````/P&!@8,#`P,#`P.``````#\!@8&!@8&_````````,#`
+M_`8&!@8,&!@``````````/QFQL;&QL;^``````````#<=F;&QL;&W@``````
+M````.`P,&!@8&!@8&!P``````#@,#`P,#`Q\``````````#\9L;&QL;,>```
+M````````[F9F9F9F+/@``````````/A,S,SL#`P,#`P.``````#\1L;&Y@8&
+M_@``````````[F9F;'A@8&!@8'```````.YF9C08#`;^``````````#\!@9F
+M9&QN8&!@8```````_`8&!@8&!@8``````````-;6UM;6]L9\``````````#\
+M9F9F9F;FY@``````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/iso08-8x8.fnt b/share/syscons/fonts/iso08-8x8.fnt
new file mode 100644
index 000000000000..ca563fcf1e6b
--- /dev/null
+++ b/share/syscons/fonts/iso08-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso08-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````&#P\&!@`
+M&`!L;&P``````&QL_FS^;&P`&#Y@/`9\&```QLP8,&;&`#AL.';<S'8`,#!@
+M```````,&#`P,!@,`#`8#`P,&#```&8\_SQF````&!A^&!@`````````&!@P
+M````?@```````````!@8``8,&#!@P(``.&S&UL9L.``8.!@8&!A^`#QF!APP
+M9GX`/&8&'`9F/``</&S,_@P>`'Y@?`8&9CP`'#!@?&9F/`!^9@8,&!@8`#QF
+M9CQF9CP`/&9F/@8,.```&!@``!@8```8&```&!@P#!@P8#`8#````'X``'X`
+M`#`8#`8,&#``/&8&#!@`&`!\QM[>WL!X`!@\9F9^9F8`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`9F9F?F9F9@`\
+M&!@8&!@\`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@!\QL;&QL9\`/QF9GQ@8/``?,;&QL;.?`[\9F9\;&;F`#QF<#@.9CP`?EH8
+M&!@8/`!F9F9F9F9^`&9F9F9F/!@`QL;&UO[NQ@#&QFPX.&S&`&9F9CP8&#P`
+M_L:,&#)F_@`\,#`P,#`\`,!@,!@,!@(`/`P,#`P,/``0.&S&````````````
+M``#_,#`8`````````'@,?,QV`.!@8'QF9MP````\9F!F/``<#`Q\S,QV````
+M/&9^8#P`'#8P>#`P>````';,S'P,^.!@;'9F9N8`&``X&!@8/``&``8&!F9F
+M/.!@9FQX;.8`.!@8&!@8/````,S^_M;&````W&9F9F8````\9F9F/````-QF
+M9GQ@\```=LS,?`P>``#<=F9@\````#Y@/`9\`!`P?#`P-!@```#,S,S,=@``
+M`&9F9CP8````QM;^_FP```#&;#ALQ@```&9F9CX&?```?DP8,GX`#A@8<!@8
+M#@`8&!@`&!@8`'`8&`X8&'``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````&!A^P,!^&!@X
+M;&3P8.;\``#&?,;&?,8`9F8\?AA^&!@8&!@``!@8&#YC/&9F/,9\`,8`````
+M``!^@9VAH9V!?@#&;#ALQ@```#-FS&8S``````!^!@8``````'X`````?H&Y
+MI;FE@7[_`````````#AL;#@`````&!A^&!@`?@!X#!@P?````'@,.`QX````
+M#!@P`````````&9F9F9\P'_;VWL;&QL`````&````````````!@,.!@X&!@\
+M`````!@`?@`8````S&8S9LP``,/&S-HV;M\&P\;,WC-FS`_A,N0Z]BI?A@``
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````/\`_P#&9G;<S,8`
+M`/@,#`P,_@``.`P,'#3F``#^#`P,#`P``/P&!L;&Q@``<!@8&!@8```\&!@,
+M&#```/QFQL;&Q@``S-;6QLQX```X#`P8`````/P&!@P,#`X`_`8&!@;\`,#\
+M!@8,&!@``/QFQL;&_@``W'9FQL;>```X#!@8&!@<`#@,#`P,?```_&;&QLQX
+M``!F9F9F-OP``/A,S.P,#`X`_$;&Y@;^``!F9F9\8&!P`&8V'`P&?@``_`9F
+M;&Y@8`#\!@8&!@8``-;6UO;&?```_&9F9N;F````````````````````````
+7````````````````````````````````
+`
+end
diff --git a/share/syscons/fonts/iso09-8x16.fnt b/share/syscons/fonts/iso09-8x16.fnt
new file mode 100644
index 000000000000..8eff1b795a86
--- /dev/null
+++ b/share/syscons/fonts/iso09-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso09-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````\9L/#V]O#PV8\````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,/G___;P\/#P\,```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````#_VYD8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,/#P\/#P\-F/!@```````##
+MP\/#P]O;_V9F````````P\-F/!@8/&;#PP```````,/#PV8\&!@8&#P`````
+M``#_PX8,&#!@P</_````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````YO_;V]O;
+MVP```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````P\/#PV8\&````````````,/#P]O;_V8```````````##9CP8/&;#````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````!@8`!@8&#P\/!@``````!@8?L/`P,##?A@8```````X
+M;&1@\&!@8&#F_`````````""QGS&QL;&?,:"``````##9CP8_QC_&!@8````
+M````&!@8&``8&!@8&```````?,9@.&S&QFPX#,9\`````,8`````````````
+M````````?,:"NJ*BNH+&?```````<!AXR'@`^``````````````````V;-AL
+M-@```````````````/X&!@8&````````````````?`````````````!\QH*Z
+MJK*J@L9\``````#^````````````````````.&QL.```````````````````
+M`!@8?A@8``!^``````!PV#!@R/@`````````````^!@P&-AP````````````
+M&#!@``````````````````````!F9F9F9GYC8,```````'_;V]M[&QL;&QL`
+M`````````````!@8```````````````````````8#`8\````8.!@8&#P````
+M`````````'#8B-AP`/@`````````````````V&PV;-@`````````P,#"QLP8
+M,&;.ECX&!@```,#`PL;,&#!@SIL&#!\```#P,'(V[!@P9LZ6/@8&`````#`P
+M`#`P8,#&QGP`````8#`8`#ALQL;^QL;&``````P8,``X;,;&_L;&Q@`````0
+M.&P`.&S&QO[&QL8``````';<`#ALQL;^QL;&``````#&`!`X;,;&_L;&Q@``
+M```X;#@`.&S&QO[&QL8````````^;,S,_LS,S,S.````````/&;"P,#`P,)F
+M/!@P```P&`P`_F9@?&!@9OX`````&#!@`/YF8'Q@8&;^`````!`X;`#^9F!\
+M8&!F_@``````Q@#^9F!@?&!@9OX`````,!@,`#P8&!@8&!@\``````P8,``\
+M&!@8&!@8/``````8/&8`/!@8&!@8&#P``````&8`/!@8&!@8&!@\`````$(\
+M`#QFPL#>QL9F.@````!VW`#&YO;^WL[&QL8`````8#`8`'S&QL;&QL9\````
+M``P8,`!\QL;&QL;&?``````0.&P`?,;&QL;&QGP`````=MP`?,;&QL;&QL9\
+M``````#&`'S&QL;&QL;&?```````````QFPX$#ALQ@```````@9\SL[>UM;V
+MYN9\P(```&`P&`#&QL;&QL;&?``````,&#``QL;&QL;&QGP`````$#AL`,;&
+MQL;&QL9\``````#&`,;&QL;&QL;&?````````!@`/!@8&!@8&#P```````!\
+MQL9@.`P&QL9\&#``````.&S&SMS8S,;6W,"`````8#`8`'@,?,S,S'8`````
+M`!@P8`!X#'S,S,QV```````0.&P`>`Q\S,S,=@```````';<`'@,?,S,S'8`
+M``````#,``!X#'S,S,QV```````X;#@`>`Q\S,S,=@```````````&X[&W[8
+MW'<```````````!\QL#`P,9\&#````!@,!@`?,;^P,#&?```````#!@P`'S&
+M_L#`QGP``````!`X;`!\QO[`P,9\````````Q@``?,;^P,#&?```````8#`8
+M`#@8&!@8&#P```````8,&``X&!@8&!@\```````8/&8`.!@8&!@8/```````
+M`&8``#@8&!@8&#P```````!$.`!VS,S,S,Q\#,QX````=MP`W&9F9F9F9@``
+M````8#`8`'S&QL;&QGP``````!@P8`!\QL;&QL9\```````0.&P`?,;&QL;&
+M?````````';<`'S&QL;&QGP```````#&``!\QL;&QL9\```````````8&`!^
+M`!@8```````````"!GS.WM;VYGS`@````&`P&`#,S,S,S,QV```````8,&``
+MS,S,S,S,=@``````,'C,`,S,S,S,S'8```````#,``#,S,S,S,QV````````
+M````.!@8&!@8/````````````'S&8#@,QGP8,`````!F9@#N9F9F9F8^!@PX
+!````
+`
+end
diff --git a/share/syscons/fonts/iso15-8x14.fnt b/share/syscons/fonts/iso15-8x14.fnt
new file mode 100644
index 000000000000..2c8adda91e0e
--- /dev/null
+++ b/share/syscons/fonts/iso15-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 iso15-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````-C9_
+M-C8V?S8V````"`@^8V!@/@,#8SX("`````!A8P8,&#!C0P``````'#8V'#MN
+M9F8[`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\?CQF````````````&!A^&!@`````````````````&!@8,```
+M````````?@`````````````````````8&````````0,&#!@P8$`````````^
+M8V=O>W-C8SX```````P</`P,#`P,/P``````/F,#!@P8,&-_```````^8P,#
+M'@,#8SX```````8.'C9F?P8&#P``````?F!@8'X#`V,^```````<,&!@?F-C
+M8SX``````']C`P8,&!@8&```````/F-C8SYC8V,^```````^8V-C/P,#!AP`
+M````````&!@````8&``````````8&````!@8,``````&#!@P8#`8#`8`````
+M````?@```'X`````````8#`8#`8,&#!@```````^8V,&#`P`#`P``````#YC
+M8V]O;VY@/@``````"!PV8V-_8V-C``````!^,S,S/C,S,WX``````!XS8&!@
+M8&`S'@``````?#8S,S,S,S9\``````!_,S`T/#0P,W\``````'\S,#0\-#`P
+M>```````'C-@8&!O8S,=``````!C8V-C?V-C8V,``````#P8&!@8&!@8/```
+M````#P8&!@8&9F8\``````!S,S8V/#8V,W,``````'@P,#`P,#`S?P``````
+M8W=_:V-C8V-C``````!C<WM_;V=C8V,``````!PV8V-C8V,V'```````?C,S
+M,SXP,#!X```````<-F-C8V-K/AP&`P```'XS,S,^-C,S<P``````/F-C,!P&
+M8V,^``````!^6A@8&!@8&#P``````&-C8V-C8V-C/@``````8V-C8V-C-AP(
+M``````!C8V-C8VMK?S8``````&-C8S8<-F-C8P``````9F9F9F8\&!@\````
+M``!_8P8,&#!@8W\``````#PP,#`P,#`P/```````0&`P&`P&`P$````````\
+M#`P,#`P,##P````('#9C``````````````````````````````#_&!@,````
+M`````````````````#P&/F9F.P``````<#`P/C,S,S-N```````````^8V!@
+M8SX```````X&!CYF9F9F.P``````````/F-_8&,^```````>,S!\,#`P,'@`
+M`````````#MF9F8^!F8\````<#`P-CLS,S-S```````,#``<#`P,#!X`````
+M``P,`!P,#`P,#,QX````<#`P,S8\-C-S```````<#`P,#`P,#!X`````````
+M`&9_:VMK:P``````````;C,S,S,S```````````^8V-C8SX``````````&XS
+M,S,^,#!X````````.V9F9CX&!@\```````!N,S`P,'@``````````#YC.`YC
+M/@````````@8?A@8&!L.``````````!F9F9F9CL``````````&-C8S8<"```
+M````````8V-K:W\V``````````!C-AP<-F,``````````&-F9F8^!F8\````
+M````?V8,&#-_```````.&!@8<!@8&`X``````!@8&!@8&!@8&```````<!@8
+M&`X8&!AP```````[;@``````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````&!@`&!@\/#P8````````"`@^8V!@8SX("````!PV,#!\,#!S?@``
+M```>,6#^8/Q@,QX```````!F9F8\&'X8?A@````<"``^8S`<!F,^```````^
+M8S`<-F-C-AP&8SX`-AP(`#YC.`YC/@`````````^05U145U!/@`````X!#Q$
+M/`!\`````````````!LV;#8;``````````````!_`P,``````````````'\`
+M````````````/D%=55E503X`````?@`````````````````X;&PX````````
+M`````````!@8?A@8`'X`````.&P8,&1\``````````!\##@,;#@`````````
+M'`@`?V8,&#!C?P```````````&9F9F9F.V#`````?]O;VWL;&QL;````````
+M```8&``````````V'`@`?V8,&#-_```````P<#`P,'@``````````#A$1$0X
+M`'P`````````````;#8;-FP````````?-F9F9V9F-A\``````````#9K:VYH
+M-P````!F`&9F9F8\&!@\````````&!@`&!@P8V,^````8#`8`!PV8V-_8V,`
+M```#!@P`'#9C8W]C8P````@<-@`<-F-C?V-C````.VX`"!PV8V-_8V,`````
+M8V,('#9C8W]C8P```!PV'``<-F-C?V-C```````?-F9F9WYF9F<``````!XS
+M8&!@8&`S'@P&'&`P&`!_,S`^,#-_````!@P8`'\S,#XP,W\````('#8`?S,P
+M/C`S?P````!C8P!_,S`^,#-_````8#`8`#P8&!@8&#P````&#!@`/!@8&!@8
+M/````!@\9@`\&!@8&!@\`````&9F`#P8&!@8&#P``````#PV,S-[,S,V/```
+M`#MN`&-S>W]O9V-C````8#`8`!PV8V-C-AP````#!@P`'#9C8V,V'`````@<
+M-@`<-F-C8S8<`````#MN`!PV8V-C-AP`````8V,`'#9C8V,V'````````&,V
+M'`@<-F,```````,>-F=O:WMS-CQ@``!@,!@`8V-C8V-C/@````,&#`!C8V-C
+M8V,^````"!PV`&-C8V-C8SX`````8V,`8V-C8V-C/@````8,&`!F9F8\&!@\
+M`````'@P/C,S/C`P,'@``````!PV8V9L9V-K;F!@``!@,!@`/`8^9F8[````
+M``8,&``\!CYF9CL`````"!PV`#P&/F9F.P``````.VX`/`8^9F8[``````!F
+M9@`\!CYF9CL`````'#8<`#P&/F9F.P``````````=@L[;F@W```````````^
+M8V!@8SX,!AP`,!@,`#YC?V!C/@`````#!@P`/F-_8&,^``````@<-@`^8W]@
+M8SX``````&-C`#YC?V!C/@````!@,!@`.!@8&!@\``````8,&``X&!@8&#P`
+M````&#QF`#@8&!@8/```````9F8`.!@8&!@\```````V'#8&/F9F9CP`````
+M`#MN`&XS,S,S,P````!@,!@`/F-C8V,^``````8,&``^8V-C8SX`````"!PV
+M`#YC8V-C/@``````.VX`/F-C8V,^``````!C8P`^8V-C8SX``````!@8``!^
+M```8&``````````#/F=O>W,^8````&`P&`!F9F9F9CL`````!@P8`&9F9F9F
+M.P`````8/&8`9F9F9F8[``````!F9@!F9F9F9CL`````!@P8`&-F9F8^!F8\
+=`````'@P/C,S,S,^,'@```!F9@!F9F9F/@9F/```
+`
+end
diff --git a/share/syscons/fonts/iso15-8x16.fnt b/share/syscons/fonts/iso15-8x16.fnt
new file mode 100644
index 000000000000..617f16619c7c
--- /dev/null
+++ b/share/syscons/fonts/iso15-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso15-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````\9L/#V]O#PV8\````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,/G___;P\/#P\,```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````#_VYD8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,/#P\/#P\-F/!@```````##
+MP\/#P]O;_V9F````````P\-F/!@8/&;#PP```````,/#PV8\&!@8&#P`````
+M``#_PX8,&#!@P</_````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````YO_;V]O;
+MVP```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````P\/#PV8\&````````````,/#P]O;_V8```````````##9CP8/&;#````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&!@8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````!@8`!@8&#P\/!@``````!@8?L/`P,##?A@8```````X
+M;&1@\&!@8&#F_````````!XQ8&#^8/Q@,1X```````##9CP8_QC_&!@8````
+M`&PX$`!\QF`P&`S&?```````?,9@.&S&QFPX#,9\`````&PX$`!\QF`X#,9\
+M````````?,:"NJ*BNH+&?```````<!AXR'@`^``````````````````V;-AL
+M-@```````````````/X&!@8&````````````````?`````````````!\QH*Z
+MJK*J@L9\``````#^````````````````````.&QL.```````````````````
+M`!@8?A@8``!^``````!PV#!@R/@`````````````^!@P&-AP````````````
+M;#@0`/[&#!@P8,;^``````````!F9F9F9GYC8,```````'_;V]M[&QL;&QL`
+M`````````````!@8``````````!L.!``_LP8,&#&_@``````8.!@8&#P````
+M`````````'#8B-AP`/@`````````````````V&PV;-@``````````'[,S,S.
+MS,S,S'X```````````!NV]O>V-QG``````##`,/#9CP8&!@8/````````#`P
+M`#`P8,#&QGP`````8#`8`#ALQL;^QL;&``````P8,``X;,;&_L;&Q@`````0
+M.&P`.&S&QO[&QL8``````';<`#ALQL;^QL;&``````#&`!`X;,;&_L;&Q@``
+M```X;#@`.&S&QO[&QL8````````^;,S,_LS,S,S.````````/&;"P,#`PF8\
+M#`9\```P&`P`_F9@?&!@9OX`````&#!@`/YF8'Q@8&;^`````!`X;`#^9F!\
+M8&!F_@``````Q@#^9F!@?&!@9OX`````,!@,`#P8&!@8&!@\``````P8,``\
+M&!@8&!@8/``````8/&8`/!@8&!@8&#P``````&8`/!@8&!@8&!@\````````
+M>&QF9F;V9F9L>`````!VW`#&YO;^WL[&QL8`````8#`8`'S&QL;&QL9\````
+M``P8,`!\QL;&QL;&?``````0.&P`?,;&QL;&QGP`````=MP`?,;&QL;&QL9\
+M``````#&`'S&QL;&QL;&?```````````QFPX$#ALQ@```````@9\SL[>UM;V
+MYN9\P(```&`P&`#&QL;&QL;&?``````,&#``QL;&QL;&QGP`````$#AL`,;&
+MQL;&QL9\``````#&`,;&QL;&QL;&?``````,&#``P\-F/!@8&#P`````\&!\
+M9F9F?&!@8&#P````````.&S&SMS8S,;6W,"`````8#`8`'@,?,S,S'8`````
+M`!@P8`!X#'S,S,QV```````0.&P`>`Q\S,S,=@```````';<`'@,?,S,S'8`
+M``````#,``!X#'S,S,QV```````X;#@`>`Q\S,S,=@```````````&X[&W[8
+MW'<``````````#QF8&!F/`P&/`````!@,!@`?,;^P,#&?```````#!@P`'S&
+M_L#`QGP``````!`X;`!\QO[`P,9\````````Q@``?,;^P,#&?```````8#`8
+M`#@8&!@8&#P```````8,&``X&!@8&!@\```````8/&8`.!@8&!@8/```````
+M`&8``#@8&!@8&#P``````&PX.&P,/&S,S,QX````````=MP`W&9F9F9F9@``
+M````8#`8`'S&QL;&QGP``````!@P8`!\QL;&QL9\```````0.&P`?,;&QL;&
+M?````````';<`'S&QL;&QGP```````#&``!\QL;&QL9\```````````8&`!^
+M`!@8```````````"!GS.WM;VYGS`@````&`P&`#,S,S,S,QV```````8,&``
+MS,S,S,S,=@``````,'C,`,S,S,S,S'8```````#,``#,S,S,S,QV```````8
+M,&``QL;&QL;&?@8,^`````#P8'QF9F9F9GQ@8/````!F9@#N9F9F9F8^!@PX
+!````
+`
+end
diff --git a/share/syscons/fonts/iso15-8x8.fnt b/share/syscons/fonts/iso15-8x8.fnt
new file mode 100644
index 000000000000..c0e65fa41ce4
--- /dev/null
+++ b/share/syscons/fonts/iso15-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 iso15-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&QFPX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,QV`.!@8'QF9MP```!XS,#,>``<#`Q\S,QV````
+M>,S\P'@`.&Q@\&!@\````';,S'P,^.!@;'9F9N8`,`!P,#`P>``,``P,#,S,
+M>.!@9FQX;.8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````-QF
+M9GQ@\```=LS,?`P>``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,=@``
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````#``,#!X>#`````0?,#`?!``
+M.&!@\&#\``X9,'XP&0X``,S,>##\,``P?,!X#/@``'[`?,9\!OP`,'S`>`SX
+M``!\@KJBNH)\`!P&'B(?/P```#-FS&8S````_@8`````````````````?(*Z
+MLJJ"?`#^`````````#AL.````````!!\$`!\```<-@88/@```!X"#@(>````
+M,/R8,&3\`````,S,S,QVP'[*RGX*"@H`````&``````P_)@P9/P```8.!@8&
+M````#A$1$0X?````S&8S9LP``%C8W-A8/@```&S2WM!N````S,QX,'@``#``
+M,&#`S'@`&`PP>,S\S`!@P#!XS/S,`'B$,'C,_,P`9I@P>,S\S`#,`#!XS/S,
+M`#!(,'C,_,P`/GB8G/B8G@`\9L#`P&8<,#`8_F)X8OX`&##^8GAB_@`X1/YB
+M>&+^`&8`_F)X8OX`8#!X,#`P>``8,'@P,#!X`'B$>#`P,'@`S`!X,#`P>`!X
+M;&;V9FQX`&:8YO;>SL8`,!A\QL;&?``8,'S&QL9\`#A$?,;&QGP`9IA\QL;&
+M?`#&`'S&QL9\``#&;#@X;,8`!GS.FK+F>,!@,,S,S,S\`!@PS,S,S/P`>(3,
+MS,S,_`#,`,S,S,S\`!@PS,QX,'@`8'AL>&!@8`!XS,3<QL;<P#`8>`Q\S'8`
+M&#!X#'S,=@!XA'@,?,QV`&:8>`Q\S'8`S`!X#'S,=@`P2#@,?,QV````[#)^
+ML&X````\9L!F'#`P&'C,_,!X`!@P>,S\P'@`>(1XS/S`>`#,`'C,_,!X`&`P
+M`'`P,'@`&#``<#`P>`!PB`!P,#!X`,P``'`P,'@`;#AL#&S,>`!FF/C,S,S,
+M`&`P`'S&QGP`&#``?,;&?``X1`!\QL9\`&:8`'S&QGP`Q@``?,;&?````!@`
+M?@`8````!GS>]GS`8#``S,S,=@`8,`#,S,QV`#!(`,S,S'8`S```S,S,=@`8
+7,,S,S'P,^.!X;&9L>.``S`#,S,Q\#/@`
+`
+end
diff --git a/share/syscons/fonts/iso15-thin-8x16.fnt b/share/syscons/fonts/iso15-thin-8x16.fnt
new file mode 100644
index 000000000000..1cb4d678b25f
--- /dev/null
+++ b/share/syscons/fonts/iso15-thin-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 iso15-thin-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````0$!`0$!`0```0
+M$```````)"0D)````````````````"0D)'XD)"1^)"0D```````(/TA(2#X)
+M"0E^"````````#!),@0($"9)!@`````````8)"08)2(B(AT``````!@("!``
+M````````````````!`@0$!`0$!`(!````````!`(!`0$!`0$"!``````````
+M```D&'X8)`````````````@("'\("`@``````````````````````!@8"!``
+M````````?@`````````````````````````8&``````````!`@0($"!`@```
+M```````8)$)"0D)"0B08````````"!@("`@("`@('````````#Q"`@($"!`@
+M0'X````````\0@("'`("`D(\`````````@8*$B)"?P("`@```````'Y`0$!\
+M`@("0CP````````\0$!`?$)"0D(\````````?@("!`0("!`0$````````#Q"
+M0D(\0D)"0CP````````\0D)"0CX"`@(\````````````&!@``!@8````````
+M```````8&````!@("!``````!`@0($`@$`@$````````````?@``?@``````
+M```````@$`@$`@0($"`````````\0@("!`@0```0$````````!PB25555DP@
+M'@```````#Q"0D)"?D)"0D(```````!\0D)"?$)"0D)\````````/$)`0$!`
+M0$!"/````````'A$0D)"0D)"1'@```````!^0$!`?$!`0$!^````````?D!`
+M0'Q`0$!`0````````#Y`0$!.0D)"0CX```````!"0D)"?D)"0D)"````````
+M'`@("`@("`@('`````````X"`@("`@)"0CP```````!"1$A08&!02$1"````
+M````0$!`0$!`0$!`?@```````$%C54E!04%!04$```````!"8E)22DI&0D)"
+M````````/$)"0D)"0D)"/````````'Q"0D)"?$!`0$`````````\0D)"0D)"
+M0DH\!`(`````?$)"0D)\4$A$0@```````#Q"0$`\`@("0CP```````!_"`@(
+M"`@("`@(````````0D)"0D)"0D)"/````````$%!04%!(B(4%`@```````!!
+M04%!04%)56-!````````04$B%`@(%")!00```````$%!02(4"`@("`@`````
+M``!^`@($"!`@0$!^````````/"`@("`@("`@/`````````"`0"`0"`0"`0``
+M```````\!`0$!`0$!`0\````````"!0B````````````````````````````
+M`````/\``!@0$`@`````````````````````/$("/D)"/0```````$!`0'Q"
+M0D)"0GP````````````\0D!`0$(\`````````@("/D)"0D)"/@``````````
+M`#Q"0GY`0CP````````.$!!^$!`0$!`0````````````/D)"0D)"/@("/```
+M`$!`0'Q"0D)"0D(````````("``X"`@("`@(`````````@(`#@("`@("`@)"
+M/````$!`0$)$2'!(1$(```````!P$!`0$!`0$!`0````````````=DE)24E)
+M20```````````'Q"0D)"0D(````````````\0D)"0D(\````````````?$)"
+M0D)"?$!`0````````#Y"0D)"0CX"`@(```````!<8D!`0$!`````````````
+M/$)`/`)"/````````!`0$'P0$!`0$`X```````````!"0D)"0D(]````````
+M````0D)"0D(D&````````````$E)24E)238```````````!"0B08)$)"````
+M````````0D)"0D)"/@("/````````'X$"!`@0'X```````P0$!`0(!`0$!`,
+M```````0$!`0$!`0$!`0$!``````,`@("`@$"`@("#`````````R3```````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````$!```!`0$!`0$!``````````"`@\2DA(2CP("```````
+M'"(B('@@("`A?@```````!XA('X@?B`A'@````````!!(A0("#X(/@@(````
+M`"08`#Q"0$`\`@)"/````````#Q"(#Q"0D(\!$(\```````D&``\0D`\`D(\
+M````````/D%!75%174%!/@`````````X1$0^`'X`````````````"1(D2)!(
+M)!()`````````````/X"`@(`````````$!```!`0$!`0$!```````#Y!755=
+M655503X`````````?@```````````````````!@D)"08````````````````
+M```("#X("``^````````,$@0('@``````````````'`(,`AP````````````
+M)!@`?@($"!`@0$!^````````````0D)"0D)^04!`@````#Y*2DHZ"@H*"@H`
+M````````````&!@`````````````)!@`?@0($"!`?@```````!!P$!`0````
+M```````````8)!@`/````````````````)!()!()$B1(D````````'^(B(B.
+MB(B(B'\```````````!ND9&?D)%N`````!04`$%!(A0("`@("``````````0
+M$``0$!`@0$!"/```,`P`/$)"0GY"0D)"``````PP`#Q"0D)^0D)"0@`````8
+M)``\0D)"?D)"0D(`````,DP`/$)"0GY"0D)"```````D`#Q"0D)^0D)"0@``
+M```8)!@\0D)"?D)"0D(````````_2$A(?DA(2$A/````````/$)`0$!`0$!"
+M/`0"/``8!@`^("`@/"`@(#X`````!A@`/B`@(#P@("`^``````P2`#X@("`\
+M("`@/@`````4%``^("`@/"`@(#X`````&`8`'`@("`@("`@<``````88`!P(
+M"`@("`@('``````(%``<"`@("`@("!P`````%!0`'`@("`@("`@<````````
+M>$1"0O)"0D)$>```````&28`06%1245#04$`````,`P`/$)"0D)"0D(\````
+M``PP`#Q"0D)"0D)"/``````8)``\0D)"0D)"0CP`````,DP`/$)"0D)"0D(\
+M``````!F`#Q"0D)"0D)"/`````````""1"@0*$2"```````````9)D1*2E)2
+M(F28`````#`,`$)"0D)"0D)"/``````,,`!"0D)"0D)"0CP`````&"0`0D)"
+M0D)"0D(\``````!F`$)"0D)"0D)"/``````$"!!!02(4"`@("`@``````"`@
+M(#XA(2$Q+B`@("``````'B$A(3XA(2$Q+B``````$`@$`#Q"`CY"0CT`````
+M``0($``\0@(^0D(]```````0*$0`/$("/D)"/0```````#),`#Q"`CY"0CT`
+M```````D)``\0@(^0D(]```````<(AP`/$("/D)"/0```````````#8)"3Y(
+M2#X````````````\0D!`0$(\"`1X```@$`@`/$)"?D!"/```````!`@0`#Q"
+M0GY`0CP``````!@D0@`\0D)^0$(\````````)"0`/$)"?D!"/```````$`@$
+M`#@("`@("`@```````0($``X"`@("`@(```````(%"(`.`@("`@("```````
+M`"(B`#@("`@("`@````````P3`0\0D)"0D(\````````,DP`?$)"0D)"0@``
+M````(!`(`#Q"0D)"0CP```````@0(``\0D)"0D(\````````&"0`/$)"0D)"
+M/````````#),`#Q"0D)"0CP````````D```\0D)"0D(\```````````8&`#_
+M`!@8`````````````!TB14E1(EP``````"`0"`!"0D)"0D(]```````($"``
+M0D)"0D)"/0``````&"1"`$)"0D)"0CT````````D)`!"0D)"0D(]````````
+M!`@0`$)"0D)"/@("/```("`@/B$A(2$Q+B`@(``````D)```0D)"0D(^`@(\
+!````
+`
+end
diff --git a/share/syscons/fonts/koi8-r-8x14.fnt b/share/syscons/fonts/koi8-r-8x14.fnt
new file mode 100644
index 000000000000..1a137c658638
--- /dev/null
+++ b/share/syscons/fonts/koi8-r-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 koi8-r-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW`````````````````````````````````````````#_
+M````````&!@8&!@8&!@8&!@8&!@`````````'Q@8&!@8&`````````#X&!@8
+M&!@8&!@8&!@8&!\````````8&!@8&!@8^````````!@8&!@8&!@?&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@`````````_Q@8&!@8&!@8&!@8&!C_````````&!@8
+M&!@8&/\8&!@8&!C_________``````````````````#_________________
+M___________P\/#P\/#P\/#P\/#P\`\/#P\/#P\/#P\/#P\/$4011!%$$401
+M1!%$$415JE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UW```.&QL8&!@8&!@8
+M&!@`````?'Q\?'Q\`````````````!@8``````````\,#`P,#.QL/!P`````
+M````=MP`=MP`````````#!@P8#`8#`!^```````P&`P&#!@P`'X`````````
+M`````````````!@8&!@8&!@8V-AP`````#AL;#@`````````````<-@P8,CX
+M```````````````````8````````````&!@`?@`8&````````````/\`_P``
+M`````#8V-C8V-C8V-C8V-C8V```````?&!\8&!@8&!@``&QL`'S&_,#&?```
+M```````````_-C8V-C8V```````_,#<V-C8V-C8``````/@8^!@8&!@8&```
+M``````#^-C8V-C8V``````#^!O8V-C8V-C88&!@8&!\8'P```````#8V-C8V
+M-C8_````````-C8V-C8W,#\````````8&!@8&/@8^````````#8V-C8V-C;^
+M````````-C8V-C;V!OX````````8&!@8&!\8'Q@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8W,#<V-C8V-C88&!@8&/@8^!@8&!@8&&QL`/[&P/#`P,;^````
+M-C8V-C8V-O8V-C8V-C8V-C8V-O8&]C8V-C8V-@``````_P#_&!@8&!@8````
+M`````/\V-C8V-C8``````/\`]S8V-C8V-A@8&!@8_P#_````````-C8V-C8V
+M-O\````````V-C8V-O<`_P```````!@8&!@8_QC_&!@8&!@8-C8V-C8V-O\V
+M-C8V-C8V-C8V-O<`]S8V-C8V-@``?(*ZJJ*BJKJ"?`````````"<MK;VMIP`
+M`````````'S&QO[&Q@``````````_L#\QL;\``````````#,S,S,S/X&#```
+M`````#QL;&QL_L:"````````?,;\P,9\`````````!!\UM;6UGP0.```````
+M`/["P,#`P```````````QFPX.&S&``````````#&SM[VYL8````````,&,;.
+MWO;FQ@``````````QLSXV,S&```````````^9F9F9L8``````````,;N_M;&
+MQ@``````````QL;&_L;&``````````!^QL;&QOP``````````/[&QL;&Q@``
+M````````?L9^-F;&``````````#\QL;&QOS`P````````'S&P,#&?```````
+M````?EH8&!@8``````````#&QL;&QGX&?````````-;6?-;6U@``````````
+M_,;\QL;\``````````#`P/S&QOP``````````,;&YK:VY@``````````?,8<
+M!L9\``````````#6UM;6UOX``````````'S&'@;&?```````````UM;6UM;^
+M`@8```````#&QL9^!@8``````````.!@?&9F?```````G+:VMO:VMK:<````
+M```^9L;&QO[&QL8``````/[`P/S&QL;&_```````S,S,S,S,S,S^`@8````\
+M;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````?-;6UM;6?!`X``````#^QL#`
+MP,#`P,```````,;&;#@X;,;&Q@``````QL;&SM[VYL;&``````S:QL;.WO;F
+MQL8``````,;,V/#PV,S&Q@``````'C9FQL;&QL;&``````""QL;N[O[6QL8`
+M`````,;&QL;^QL;&Q@``````?L;&QL;&QL;\``````#^QL;&QL;&QL8`````
+M`'[&QL;&?C9FQ@``````_,;&QL;\P,#```````!\QL;`P,#&QGP``````'Y^
+M6A@8&!@8&```````QL;&QL9^!L9\``````#6UM94?-;6UM8``````/S&QL;\
+MQL;&_```````P,#`_,;&QL;\``````#&QL;FMK:VMN8``````'S&!AP&!L;&
+M?`````#6UM;6UM;6UM;^``````!\Q@8>!@;&QGP`````UM;6UM;6UM;6_@(&
+=````QL;&QL9^!@8&``````#@X&!\9F9F9GP`````
+`
+end
diff --git a/share/syscons/fonts/koi8-r-8x16.fnt b/share/syscons/fonts/koi8-r-8x16.fnt
new file mode 100644
index 000000000000..6d088c79b161
--- /dev/null
+++ b/share/syscons/fonts/koi8-r-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 koi8-r-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````_P``````````&!@8&!@8
+M&!@8&!@8&!@8&``````````?&!@8&!@8&!@`````````^!@8&!@8&!@8&!@8
+M&!@8&!\``````````!@8&!@8&!CX```````````8&!@8&!@8'Q@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&`````````#_&!@8&!@8&!@8&!@8&!@8_P``````
+M````&!@8&!@8&/\8&!@8&!@8&/________\`````````````````````____
+M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/
+M#P\/#P\/#P\/$4011!%$$4011!%$$4011%6J5:I5JE6J5:I5JE6J5:K==]UW
+MW7?==]UWW7?==]UW```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\````````
+M````````&!@```````````\,#`P,#.QL;#P<````````````=MP`=MP`````
+M```````,&#!@,!@,`'X`````````,!@,!@P8,`!^````````````````````
+M```````8&!@8&!@8&-C8V'```````#AL;#@```````````````!PV#!@R/@`
+M`````````````````````!@``````````````!@8`'X`&!@`````````````
+M_P#_```````````V-C8V-C8V-C8V-C8V-C8V```````?&!\8&!@8&!@8&```
+M;&P`?,;&_,#&?```````````````/S8V-C8V-C8V```````_,#<V-C8V-C8V
+M-@``````^!CX&!@8&!@8&!@`````````_C8V-C8V-C8V``````#^!O8V-C8V
+M-C8V-A@8&!@8'Q@?```````````V-C8V-C8V/P``````````-C8V-C8W,#\`
+M`````````!@8&!@8^!CX```````````V-C8V-C8V_@``````````-C8V-C;V
+M!OX``````````!@8&!@8'Q@?&!@8&!@8&!@V-C8V-C8V-S8V-C8V-C8V-C8V
+M-C8W,#<V-C8V-C8V-A@8&!@8^!CX&!@8&!@8&!AF9@#^QL#`\,#`QOX`````
+M-C8V-C8V-O8V-C8V-C8V-C8V-C8V]@;V-C8V-C8V-C8``````/\`_Q@8&!@8
+M&!@8`````````/\V-C8V-C8V-@``````_P#W-C8V-C8V-C88&!@8&/\`_P``
+M````````-C8V-C8V-O\``````````#8V-C8V]P#_```````````8&!@8&/\8
+M_Q@8&!@8&!@8-C8V-C8V-O\V-C8V-C8V-C8V-C8V]P#W-C8V-C8V-C8``'R"
+MNJJBHJ*JNH)\``````````"<MK;VMK:<````````````?,;&QO[&Q@``````
+M`````/[`_,;&QOP```````````#,S,S,S,S^!@P`````````/&QL;&QL_L:"
+M`````````'S&QOS`QGP``````````!!\UM;6UM9\$#@`````````_L;"P,#`
+MP````````````,9L.#ALQL8```````````#&QL[>]N;&``````````P8QL;.
+MWO;FQ@```````````,;,V/C8S,8````````````^9F9F9F;&````````````
+MQN[^UL;&Q@```````````,;&QO[&QL8```````````!^QL;&QL;\````````
+M````_L;&QL;&Q@```````````'[&QGXV9L8```````````#\QL;&QL;\P,#`
+M````````?,;`P,+&?````````````'Y:&!@8&!@```````````#&QL;&QL9^
+M!L9\````````UM;6?-;6U@```````````/S&QOS&QOP```````````#`P/S&
+MQL;\````````````QL;FMK:VY@```````````'S&!AP&QGP```````````#6
+MUM;6UM;^````````````?,8&'@;&?````````````-;6UM;6UOX"!@0`````
+M``#&QL;&?@8&````````````X&!\9F9F?````````)RVMK;VMK:VMIP`````
+M```^9L;&QO[&QL;&````````_L#`P/S&QL;&_````````,S,S,S,S,S,S/X"
+M!@0````\;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````'S6UM;6UM9\
+M$#@```````#^QL#`P,#`P,#`````````QL9L.#ALQL;&Q@```````,;&QL;.
+MWO;FQL8```````S:QL;&SM[VYL;&````````QLS8\/#8S,;&Q@```````!XV
+M9L;&QL;&QL8```````#&QN[N_O[6UL;&````````QL;&QO[&QL;&Q@``````
+M`'[&QL;&QL;&QOP```````#^QL;&QL;&QL;&````````?L;&QL9^-F;&Q@``
+M`````/S&QL;&QOS`P,````````!\QL;`P,#`QL9\````````?GY:&!@8&!@8
+M&````````,;&QL;&QGX&QGP```````#6UM94?-;6UM;6````````_,;&QOS&
+MQL;&_````````,#`P,#\QL;&QOP```````#&QL;&YK:VMK;F````````?,8&
+M!AP&!L;&?````````-;6UM;6UM;6UOX```````!XS`8&'AX&!LQX````````
+MUM;6UM;6UM;6_@(&!````,;&QL;&?@8&!@8```````#@X&!@?&9F9F9\````
+!````
+`
+end
diff --git a/share/syscons/fonts/koi8-r-8x8.fnt b/share/syscons/fonts/koi8-r-8x8.fnt
new file mode 100644
index 000000000000..1c08eabdd91b
--- /dev/null
+++ b/share/syscons/fonts/koi8-r-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 koi8-r-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP``````````````````````/\`````&!@8
+M&!@8&!@````?&!@8&````/@8&!@8&!@8'P`````8&!CX`````!@8&!\8&!@8
+M&!@8^!@8&!@```#_&!@8&!@8&/\`````&!@8_Q@8&!C___\``````````/__
+M_______________P\/#P\/#P\`\/#P\/#P\/$4011!%$$415JE6J5:I5JMUW
+MW7?==]UW#AL;&!@8&!@``'Q\?'P````````8`````P(&!,QH.!``=MP`=MP`
+M```,&#!@,!@,`#`8#`8,&#```````$)^`!@8&!@8V-AP`#AL;#@````P2!`@
+M>````````#@X`````!@8`'X`&!@`_P#_`````#8V-C8V-C8V`!\8'Q@8&!@D
+M`#QF?F`\`````#\V-C8V`#\P-S8V-C8`^!CX&!@8&````/XV-C8V`/X&]C8V
+M-C88'Q@?`````#8V-C\`````-C<P/P`````8^!CX`````#8V-OX`````-O8&
+M_@`````8'Q@?&!@8&#8V-C<V-C8V-C<P-S8V-C88^!CX&!@8&&8`?F!\8'X`
+M-C8V]C8V-C8V]@;V-C8V-@#_`/\8&!@8````_S8V-C8`_P#W-C8V-AC_`/\`
+M````-C8V_P`````V]P#_`````!C_&/\8&!@8-C8V_S8V-C8V]P#W-C8V-CQ"
+MF:&AF4(\``#.V_O;S@```'@,?,QV```\8#QF9CP```!F9F9F?P,``#QL;&S^
+MQ@``/&9^8#P```!^V]M^&````'Y@8&!@````9CP8/&8```!F;GYV9@``&&9N
+M?G9F````9FQX;&8````>-F9F9@```,;^_M;&````9F9^9F8````\9F9F/```
+M`'YF9F9F````/F8^-F8```!\9F9\8````#QF8&8\````?A@8&!@```!F9CX&
+M/````-M^/'[;````?&9\9GP```!@8'QF?````,;&]M[V````/&8,9CP```#;
+MV]O;_P```'P&/@9\````V]O;V_\#``!F9CX&!@```.!@?&9\`,[;V_O;V\X`
+M'C9F9GYF9@!\8&!\9F9\`&9F9F9F9G\#.&QL;&QL_L9^8&!\8&!^`'[;V]M^
+M&!@`?F!@8&!@8`!F9CP8/&9F`&9F;GYV9F8`/&9N?G9F9@!F;'AP>&QF`!XV
+M9F9F9F8`QN[^_M;&Q@!F9F9^9F9F`#QF9F9F9CP`?F9F9F9F9@`^9F9F/C9F
+M`'QF9F9\8&``/&9@8&!F/`!^&!@8&!@8`&9F9CX&9CP`V]M^/'[;VP!\9F9\
+M9F9\`&!@8'QF9GP`QL;&]M[>]@`\9@8<!F8\`-O;V]O;V_\`>(P&/@:,>`#;
+7V]O;V]O_`V9F9CX&!@8`X&!@?&9F?```
+`
+end
diff --git a/share/syscons/fonts/koi8-rb-8x16.fnt b/share/syscons/fonts/koi8-rb-8x16.fnt
new file mode 100644
index 000000000000..698971962661
--- /dev/null
+++ b/share/syscons/fonts/koi8-rb-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 koi8-rb-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````!@\/#P\&!@8&``8
+M&`````!C8\8`````````````````;&QL_OYL;&S^_FQL;````!A^V]OH>#P>
+M%]O;?A@8``#FINP,&!@P,&!NRLX`````.&QL;#@X;<W&QLMS`````!@8,```
+M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,```````
+M`&9F//__/&9F````````````&!A^?A@8`````````````````````!@8,```
+M`````````'Y^````````````````````````&!@`````!@8,#!@8,#!@8,#`
+M`````'S&QL;.WO;FQL;&?``````8.'@8&!@8&!@8&'X`````/&;#PP,&#!@P
+M8,/_`````/[&#!@\!@,#`\-F/``````<'#P\;&S,S?\-#!X`````_L#`P/SF
+MPP,#PV8\`````#QFQL#\YL/#P\-F/`````#^Q@8,#!@8,#`P,#``````/&;#
+MPV8\9L/#PV8\`````#QFP\/#PV<_`V-F/```````````&!@`````&!@`````
+M`````!@8`````!@8,``````#!@P8,'`P&`P&`P``````````?GX`?GX`````
+M`````,!@,!@,!@P8,&#``````#QFP\,#!@P8&``8&````````'[#P]_;V][`
+MP'P`````$#A\[L;&QL;^QL;&`````/YC8V-C?F-C8V-C_@`````\9L/#P,#`
+MP,/#9CP`````_&9C8V-C8V-C8V;\`````/]C86!D?&1@8&%C_P````#_8V%@
+M9'QD8&!@8/@`````/&;#P\#`S\/#PV<]`````,;&QL;&_L;&QL;&Q@`````\
+M&!@8&!@8&!@8&#P`````#P8&!@8&!@;&QL9\`````.-C9F9L?&QF9F-CXP``
+M``#P8&!@8&!@8&!A8_\`````P^?__]O;V\/#P\/#`````,;&YN;V]M[>SL[&
+MQ@`````\9L/#P\/#P\/#9CP`````_F-C8V-C?F!@8&#P`````#QFP\/#P\/#
+MR\]^/`8'``#^8V-C8V-^;&9F9O<`````?L/#P,!^`P,#P\-^`````/_;F1@8
+M&!@8&!@8/`````#&QL;&QL;&QL;&QGP`````QL;&QL;&QL;&?#@0`````,/#
+MP\/;V]O;V_]F9@````#&QFQL.#@X.&QLQL8`````P\/#P^=^/!@8&!@\````
+M`/[&C`P8&#`P8&+&_@`````\,#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8&
+M`````#P,#`P,#`P,#`P,/``````8/&;#````````````````````````````
+M````_P```#`P&```````````````````````/`8^9F9F9CL`````X&!@8'YC
+M8V-C8V/>``````````!\QL#`P,#&?``````.!@8&?L;&QL;&QGL`````````
+M`'S&QO[`P,9\`````#QF9F#P8&!@8&!@\```````````>\;&QL;&QGX&QGP`
+MX&!@8'QF9F9F9F;F```````8&``X&!@8&!@8/```````!@8`#@8&!@8&!@9F
+M9CP`X&!@8&9F;'AL9F;F`````#@8&!@8&!@8&!@8/```````````YO_;V]O#
+MP\,``````````-QF9F9F9F9F``````````!\QL;&QL;&?```````````WF-C
+M8V-C8WY@8/```````'O&QL;&QL9^!@8/``````#><V-@8&!@\```````````
+M?,;`<!P&QGP``````!`P,/PP,#`P,#8<``````````#&QL;&QL;&>P``````
+M````QL;&QNY\.!```````````,/#V]O;V_]F``````````#&[GPX.'SNQ@``
+M````````QL;&QL;&QGX,&'```````/[&#!@P8,;^``````X8&!@8<'`8&!@8
+M#@`````8&!@8&```&!@8&!@`````<!@8&!@>'A@8&!AP``````!VW```````
+M`````````````````````````````````````````/\`````````&!@8&!@8
+M&!@8&!@8&!@8&```````````'Q@8&!@8&!@``````````/@8&!@8&!@8&!@8
+M&!@8&!@?`````````!@8&!@8&!@8^``````````8&!@8&!@8&!\8&!@8&!@8
+M&!@8&!@8&!CX&!@8&!@8&```````````_Q@8&!@8&!@8&!@8&!@8&/\`````
+M````&!@8&!@8&!C_&!@8&!@8&/__________`````````````````````/__
+M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/
+M#P\/#P\/#P\/@A""$((0@A""$((0@A""$,,8PQC#&,,8PQC#&,,8PQC8@]H3
+MV(/:$]B#VA/8@]H3```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\````````
+M````````&!@```````````\,#`P,#`P,[&P\'```````````=MP`=MP`````
+M``````P8,&#`8#`8#`!\``````!@,!@,!@P8,&``?@````````````````!"
+M0GX````8&!@8&!@8&!@8V/AP```````X;&QL.`````````````!PB!!@B/@`
+M`````````````````````!@``````````````!@8`'Y^`!@8````````````
+M`/\`_P`````````V-C8V-C8V-C8V-C8V-C8V````````'Q@?&!@8&!@8&```
+M`,8``'S&_L#`QGP``````````````#\V-C8V-C8V````````/S`W-C8V-C8V
+M-@```````/@8^!@8&!@8&!@``````````/XV-C8V-C8V````````_@;V-C8V
+M-C8V-A@8&!@8&!\8'P`````````V-C8V-C8V-C\`````````-C8V-C8V-S`_
+M`````````!@8&!@8&/@8^``````````V-C8V-C8V-OX`````````-C8V-C8V
+M]@;^`````````!@8&!@8&!\8'Q@8&!@8&!@V-C8V-C8V-C<V-C8V-C8V-C8V
+M-C8V-S`W-C8V-C8V-A@8&!@8&/@8^!@8&!@8&!@``&QL`/YF8'Q@8&;^````
+M-C8V-C8V-C;V-C8V-C8V-C8V-C8V-O8&]C8V-C8V-C8```````#_`/\8&!@8
+M&!@8``````````#_-C8V-C8V-@```````/\`]S8V-C8V-C88&!@8&!C_`/\`
+M````````-C8V-C8V-C;_`````````#8V-C8V-O<`_P`````````8&!@8&!C_
+M&/\8&!@8&!@8-C8V-C8V-C;_-C8V-C8V-C8V-C8V-O<`]S8V-C8V-C8````\
+M0IFAH9E"/```````````````SMO;^]O;S@```````````'@,?,S,S'8`````
+M``(&/&!@?&9F9F8\````````````S,S,S,S,_@8&`````````!XV-F9F9O_#
+MPP````````!\QO[`P,9\```````````\&'[;V]O;?A@8/````````'XR,C`P
+M,'@```````````#&;#@X.&S&````````````QL;.UN;&Q@`````````X.,;&
+MSM;FQL8```````````#F;'AX;&;F````````````'C9F9F9F9@``````````
+M`,;N_O[6UL8```````````#&QL;^QL;&````````````?,;&QL;&?```````
+M`````/[&QL;&QL8```````````!^S,S\;,S.````````````W&9F9F9F?&!@
+M\````````'S&P,#`QGP```````````!^6A@8&!@\````````````QL;&QL9^
+M!@;&?````````-;65'Q4UM8```````````#\9F9\9F;\````````````\&!@
+M?&9F_````````````,;&QO;>WO8````````````\9@8,!F8\````````````
+MUM;6UM;6_@```````````#YG`Q\#9SX```````````#6UM;6UM;^`P,`````
+M````QL;&QGX&!@```````````/BP,#XS,WX```````#.V]O;^]O;V]O.````
+M````$#ALQL;^QL;&Q@```````/YB8F!\9F9F9OP```````#,S,S,S,S,S,S^
+M!@8`````'C9F9F9F9F9F_\.!`````/YF8FAX:&!B9OX``````#P8?MO;V]O;
+M?A@\````````_F)B8&!@8&!@\````````,;&;'PX.'QLQL8```````#&QL[.
+MUN;FQL;&`````#@XQL;.SM;FYL;&Q@```````.9F;&QX>&QL9N8````````>
+M-F;&QL;&QL;&````````QN[^_M;&QL;&Q@```````,;&QL;^QL;&QL8`````
+M``!\QL;&QL;&QL9\````````_L;&QL;&QL;&Q@```````#]F9F8^/F9F9N<`
+M``````#\9F9F?&!@8&#P````````/&;"P,#`P,)F/````````'Y:&!@8&!@8
+M&#P```````#&QL;&QGX&!L9\````````UM945'Q\5-;6U@```````/QF9F9\
+M9F9F9OP```````#P8&!@?&9F9F;\````````P\/#P_/;V]O;\P```````'S&
+M!@8\!@8&QGP```````#;V]O;V]O;V]O_````````>,P&)CXF!@;,>```````
+M`-O;V]O;V]O;V_\#`P````#&QL;&QGX&!@8&````````^+`P,#PV-C8V?```
+!````
+`
+end
diff --git a/share/syscons/fonts/koi8-rc-8x16.fnt b/share/syscons/fonts/koi8-rc-8x16.fnt
new file mode 100644
index 000000000000..36ec698f1d79
--- /dev/null
+++ b/share/syscons/fonts/koi8-rc-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 koi8-rc-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````_P``````````&!@8&!@8
+M&!@8&!@8&!@8&``````````?&!@8&!@8&!@`````````^!@8&!@8&!@8&!@8
+M&!@8&!\``````````!@8&!@8&!CX```````````8&!@8&!@8'Q@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&`````````#_&!@8&!@8&!@8&!@8&!@8_P``````
+M````&!@8&!@8&/\8&!@8&!@8&/________\`````````````````````____
+M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/
+M#P\/#P\/#P\/$4011!%$$4011!%$$4011%6J5:I5JE6J5:I5JE6J5:K==]UW
+MW7?==]UWW7?==]UW```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\````````
+M````````&!@```````````\,#`P,#.QL;#P<````````````=MP`=MP`````
+M```````,&#!@,!@,`'X`````````,!@,!@P8,`!^````````````````````
+M```````8&!@8&!@8&-C8V'```````#AL;#@```````````````!PV#!@R/@`
+M`````````````````````!@``````````````!@8`'X`&!@`````````_L;&
+MQL;&QL;&QOX``````&#P8&QV9F9F9N8&##`````8$`#^PL#`P,#`````````
+M;&P`?,;&_,#&?````````````#QBP/C`8CP```````````!\QL!\!L9\````
+M````&!``>#`P,#`P>````````#8D`'@P,#`P,'@````````,"``\&!@8&!@8
+M&+!@````````/$Q,3DE)S@```````````,S,S/[)R<X```````!@\&!@?&9F
+M9F;F````````&!``QLS8^-C,Q@```````````O[`P,#`P,`````````D&`#&
+MQL;&QL9^!L9\````````QL;&QL;&_A`0.```````!XC+JZBKFX@``````&#X
+M8&!\=F9F9F;G`````!@0_F9B8&!@8&!@\`````!F9@#^QL#`\,#`QOX`````
+M```\9L#`Z-#`P&8\````````?,;&8#@,!L;&?``````,&``\&!@8&!@8&#P`
+M````-B0`/!@8&!@8&!@\``````P8`#P8&!@8&!@8&+!@`````'QL;&QN:6EI
+M:<X```````#,S,S,_LG)R<G.``````#P8&!@?&9F9F9FYP`````8$,;&S-CP
+M\-C,QL8``````@;^P,#`P,#`P,#``````&PXQL;&QL;&?@;&?````````,;&
+MQL;&QL;&QOX0$#@```````"<MK;VMK:<````````````?,;&QO[&Q@``````
+M`````/[`_,;&QOP```````````#,S,S,S,S^!@P`````````/&QL;&QL_L:"
+M`````````'S&QOS`QGP``````````!!\UM;6UM9\$#@`````````_L;"P,#`
+MP````````````,9L.#ALQL8```````````#&QL[>]N;&``````````P8QL;.
+MWO;FQ@```````````,;,V/C8S,8````````````^9F9F9F;&````````````
+MQN[^UL;&Q@```````````,;&QO[&QL8```````````!^QL;&QL;\````````
+M````_L;&QL;&Q@```````````'[&QGXV9L8```````````#\QL;&QL;\P,#`
+M````````?,;`P,+&?````````````'Y:&!@8&!@```````````#&QL;&QL9^
+M!L9\````````UM;6?-;6U@```````````/S&QOS&QOP```````````#`P/S&
+MQL;\````````````QL;FMK:VY@```````````'S&!AP&QGP```````````#6
+MUM;6UM;^````````````?,8&'@;&?````````````-;6UM;6UOX"!@0`````
+M``#&QL;&?@8&````````````X&!\9F9F?````````)RVMK;VMK:VMIP`````
+M```^9L;&QO[&QL;&````````_L#`P/S&QL;&_````````,S,S,S,S,S,S/X"
+M!@0````\;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````'S6UM;6UM9\
+M$#@```````#^QL#`P,#`P,#`````````QL9L.#ALQL;&Q@```````,;&QL;.
+MWO;FQL8```````S:QL;&SM[VYL;&````````QLS8\/#8S,;&Q@```````!XV
+M9L;&QL;&QL8```````#&QN[N_O[6UL;&````````QL;&QO[&QL;&Q@``````
+M`'[&QL;&QL;&QOP```````#^QL;&QL;&QL;&````````?L;&QL9^-F;&Q@``
+M`````/S&QL;&QOS`P,````````!\QL;`P,#`QL9\````````?GY:&!@8&!@8
+M&````````,;&QL;&QGX&QGP```````#6UM94?-;6UM;6````````_,;&QOS&
+MQL;&_````````,#`P,#\QL;&QOP```````#&QL;&YK:VMK;F````````?,8&
+M!AP&!L;&?````````-;6UM;6UM;6UOX```````!XS`8&'AX&!LQX````````
+MUM;6UM;6UM;6_@(&!````,;&QL;&?@8&!@8```````#@X&!@?&9F9F9\````
+!````
+`
+end
diff --git a/share/syscons/fonts/koi8-u-8x14.fnt b/share/syscons/fonts/koi8-u-8x14.fnt
new file mode 100644
index 000000000000..919d0422c9f5
--- /dev/null
+++ b/share/syscons/fonts/koi8-u-8x14.fnt
@@ -0,0 +1,84 @@
+# $FreeBSD$
+begin 644 koi8-u-8x14
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````8/#P\&!@`&!@`````9F9F)```````````````;&S^
+M;&QL_FQL````&!A\QL+`?`:&QGP8&```````PL8,&#!FQ@``````.&QL.';<
+MS,QV`````#`P,&````````````````P8,#`P,#`8#```````,!@,#`P,#!@P
+M`````````&8\_SQF````````````&!A^&!@`````````````````&!@8,```
+M````````_@`````````````````````8&````````@8,&#!@P(````````!\
+MQL[>]N;&QGP``````!@X>!@8&!@8?@``````?,8&#!@P8,;^``````!\Q@8&
+M/`8&QGP```````P</&S,_@P,'@``````_L#`P/P&!L9\```````X8,#`_,;&
+MQGP``````/[&!@P8,#`P,```````?,;&QGS&QL9\``````!\QL;&?@8&#'@`
+M```````8&````!@8`````````!@8````&!@P```````&#!@P8#`8#`8`````
+M`````'X``'X`````````8#`8#`8,&#!@``````!\QL8,&!@`&!@``````'S&
+MQM[>WMS`?```````$#ALQL;^QL;&``````#\9F9F?&9F9OP``````#QFPL#`
+MP,)F/```````^&QF9F9F9FSX``````#^9F)H>&AB9OX``````/YF8FAX:&!@
+M\```````/&;"P,#>QF8Z``````#&QL;&_L;&QL8``````#P8&!@8&!@8/```
+M````'@P,#`P,S,QX``````#F9FQL>&QL9N8``````/!@8&!@8&)F_@``````
+MQN[^_M;&QL;&``````#&YO;^WL[&QL8``````#ALQL;&QL9L.```````_&9F
+M9GQ@8&#P``````!\QL;&QM;>?`P.`````/QF9F9\;&9FY@``````?,;&8#@,
+MQL9\``````!^?EH8&!@8&#P``````,;&QL;&QL;&?```````QL;&QL;&;#@0
+M``````#&QL;&UM;^?&P``````,;&;#@X.&S&Q@``````9F9F9CP8&!@\````
+M``#^QHP8,&#"QOX``````#PP,#`P,#`P/```````@,#@<#@<#@8"```````\
+M#`P,#`P,##P````0.&S&`````````````````````````````/\`,#`8````
+M`````````````````'@,?,S,=@``````X&!@>&QF9F9\``````````!\QL#`
+MQGP``````!P,##QLS,S,=@``````````?,;^P,9\```````X;&1@\&!@8/``
+M`````````';,S,Q\#,QX````X&!@;'9F9F;F```````8&``X&!@8&#P`````
+M``8&``X&!@8&9F8\````X&!@9FQX;&;F```````X&!@8&!@8&#P`````````
+M`.S^UM;6Q@``````````W&9F9F9F``````````!\QL;&QGP``````````-QF
+M9F9\8&#P````````=LS,S'P,#!X```````#<=F9@8/```````````'S&<!S&
+M?```````$#`P_#`P,#8<``````````#,S,S,S'8``````````&9F9F8\&```
+M````````QL;6UOYL``````````#&;#@X;,8``````````,;&QL9^!@SX````
+M````_LP8,&;^```````.&!@8<!@8&`X``````!@8&!@`&!@8&```````<!@8
+M&`X8&!AP``````!VW`````````````````````````````````````````#_
+M````````&!@8&!@8&!@8&!@8&!@`````````'Q@8&!@8&`````````#X&!@8
+M&!@8&!@8&!@8&!\````````8&!@8&!@8^````````!@8&!@8&!@?&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@`````````_Q@8&!@8&!@8&!@8&!C_````````&!@8
+M&!@8&/\8&!@8&!C_________``````````````````#_________________
+M___________P\/#P\/#P\/#P\/#P\`\/#P\/#P\/#P\/#P\/$4011!%$$401
+M1!%$$415JE6J5:I5JE6J5:I5JMUWW7?==]UWW7?==]UW```.&QL8&!@8&!@8
+M&!@`````?'Q\?'Q\`````````````!@8``````````\,#`P,#.QL/!P`````
+M````=MP`=MP`````````#!@P8#`8#`!^```````P&`P&#!@P`'X`````````
+M`````````````!@8&!@8&!@8V-AP`````#AL;#@`````````````<-@P8,CX
+M```````````````````8````````````&!@`?@`8&````````````/\`_P``
+M`````#8V-C8V-C8V-C8V-C8V```````?&!\8&!@8&!@``&QL`'S&_,#&?```
+M````````?,;PP,9\```````````_,#<V-C8V-C8``!`0`#@8&!@8/```````
+M*"@`.!@8&!@\``````````#^!O8V-C8V-C88&!@8&!\8'P```````#8V-C8V
+M-C8_````````-C8V-C8W,#\````````8&!@8&/@8^``````````````&_L#`
+MP,#`````-C8V-C;V!OX````````8&!@8&!\8'Q@8&!@8&#8V-C8V-C8W-C8V
+M-C8V-C8V-C8W,#<V-C8V-C88&!@8&/@8^!@8&!@8&&QL`/[&P/#`P,;^````
+M``!\QL#`^,#`QGP````V-C8V-O8&]C8V-C8V-@`8`#P8&!@8&!@\`````&8`
+M/!@8&!@8&#P``````````/\`]S8V-C8V-A@8&!@8_P#_````````-C8V-C8V
+M-O\````````V-C8V-O<`_P```````!@8&!@8_QC_&!@8&!@8``;^P,#`P,#`
+MP,`````V-C8V-O<`]S8V-C8V-@``?(*ZJJ*BJKJ"?`````````"<MK;VMIP`
+M`````````'S&QO[&Q@``````````_L#\QL;\``````````#,S,S,S/X&#```
+M`````#QL;&QL_L:"````````?,;\P,9\`````````!!\UM;6UGP0.```````
+M`/["P,#`P```````````QFPX.&S&``````````#&SM[VYL8````````,&,;.
+MWO;FQ@``````````QLSXV,S&```````````^9F9F9L8``````````,;N_M;&
+MQ@``````````QL;&_L;&``````````!^QL;&QOP``````````/[&QL;&Q@``
+M````````?L9^-F;&``````````#\QL;&QOS`P````````'S&P,#&?```````
+M````?EH8&!@8``````````#&QL;&QGX&?````````-;6?-;6U@``````````
+M_,;\QL;\``````````#`P/S&QOP``````````,;&YK:VY@``````````?,8<
+M!L9\``````````#6UM;6UOX``````````'S&'@;&?```````````UM;6UM;^
+M`@8```````#&QL9^!@8``````````.!@?&9F?```````G+:VMO:VMK:<````
+M```^9L;&QO[&QL8``````/[`P/S&QL;&_```````S,S,S,S,S,S^`@8````\
+M;&QL;&QL;/[&@@```/[&P,#PP,#&_@``````?-;6UM;6?!`X``````#^QL#`
+MP,#`P,```````,;&;#@X;,;&Q@``````QL;&SM[VYL;&``````S:QL;.WO;F
+MQL8``````,;,V/#PV,S&Q@``````'C9FQL;&QL;&``````""QL;N[O[6QL8`
+M`````,;&QL;^QL;&Q@``````?L;&QL;&QL;\``````#^QL;&QL;&QL8`````
+M`'[&QL;&?C9FQ@``````_,;&QL;\P,#```````!\QL;`P,#&QGP``````'Y^
+M6A@8&!@8&```````QL;&QL9^!L9\``````#6UM94?-;6UM8``````/S&QL;\
+MQL;&_```````P,#`_,;&QL;\``````#&QL;FMK:VMN8``````'S&!AP&!L;&
+M?`````#6UM;6UM;6UM;^``````!\Q@8>!@;&QGP`````UM;6UM;6UM;6_@(&
+=````QL;&QL9^!@8&``````#@X&!\9F9F9GP`````
+`
+end
diff --git a/share/syscons/fonts/koi8-u-8x16.fnt b/share/syscons/fonts/koi8-u-8x16.fnt
new file mode 100644
index 000000000000..5b7b880fcee1
--- /dev/null
+++ b/share/syscons/fonts/koi8-u-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 644 koi8-u-8x16
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````8/#P\&!@8`!@8
+M``````!F9F8D``````````````````!L;/YL;&S^;&P`````&!A\QL+`?`8&
+MAL9\&!@```````#"Q@P8,&#&A@```````#AL;#AVW,S,S'8``````#`P,&``
+M````````````````#!@P,#`P,#`8#````````#`8#`P,#`P,&#``````````
+M``!F//\\9@``````````````&!A^&!@````````````````````8&!@P````
+M`````````/X````````````````````````8&````````````@8,&#!@P(``
+M```````X;,;&UM;&QFPX````````&#AX&!@8&!@8?@```````'S&!@P8,&#`
+MQOX```````!\Q@8&/`8&!L9\````````#!P\;,S^#`P,'@```````/[`P,#\
+M!@8&QGP````````X8,#`_,;&QL9\````````_L8&!@P8,#`P,````````'S&
+MQL9\QL;&QGP```````!\QL;&?@8&!@QX```````````8&````!@8````````
+M````&!@````8&#``````````!@P8,&`P&`P&````````````?@``?@``````
+M``````!@,!@,!@P8,&````````!\QL8,&!@8`!@8`````````'S&QM[>WMS`
+M?````````!`X;,;&_L;&QL8```````#\9F9F?&9F9F;\````````/&;"P,#`
+MP,)F/````````/AL9F9F9F9F;/@```````#^9F)H>&A@8F;^````````_F9B
+M:'AH8&!@\````````#QFPL#`WL;&9CH```````#&QL;&_L;&QL;&````````
+M/!@8&!@8&!@8/````````!X,#`P,#,S,S'@```````#F9F9L>'AL9F;F````
+M````\&!@8&!@8&)F_@```````,;N_O[6QL;&QL8```````#&YO;^WL[&QL;&
+M````````?,;&QL;&QL;&?````````/QF9F9\8&!@8/````````!\QL;&QL;&
+MUMY\#`X`````_&9F9GQL9F9FY@```````'S&QF`X#`;&QGP```````!^?EH8
+M&!@8&!@\````````QL;&QL;&QL;&?````````,;&QL;&QL9L.!````````#&
+MQL;&UM;6_NYL````````QL9L?#@X?&S&Q@```````&9F9F8\&!@8&#P`````
+M``#^QH8,&#!@PL;^````````/#`P,#`P,#`P/`````````"`P.!P.!P.!@(`
+M```````\#`P,#`P,#`P\`````!`X;,8`````````````````````````````
+M````_P``,#`8````````````````````````>`Q\S,S,=@```````.!@8'AL
+M9F9F9GP```````````!\QL#`P,9\````````'`P,/&S,S,S,=@``````````
+M`'S&_L#`QGP````````X;&1@\&!@8&#P````````````=LS,S,S,?`S,>```
+M`.!@8&QV9F9F9N8````````8&``X&!@8&!@\````````!@8`#@8&!@8&!F9F
+M/````.!@8&9L>'AL9N8````````X&!@8&!@8&!@\````````````[/[6UM;6
+MQ@```````````-QF9F9F9F8```````````!\QL;&QL9\````````````W&9F
+M9F9F?&!@\````````';,S,S,S'P,#!X```````#<=F9@8&#P````````````
+M?,9@.`S&?````````!`P,/PP,#`P-AP```````````#,S,S,S,QV````````
+M````9F9F9F8\&````````````,;&UM;6_FP```````````#&;#@X.&S&````
+M````````QL;&QL;&?@8,^````````/[,&#!@QOX````````.&!@8<!@8&!@.
+M````````&!@8&``8&!@8&````````'`8&!@.&!@8&'````````!VW```````
+M````````````````````````````````````````_P``````````&!@8&!@8
+M&!@8&!@8&!@8&``````````?&!@8&!@8&!@`````````^!@8&!@8&!@8&!@8
+M&!@8&!\``````````!@8&!@8&!CX```````````8&!@8&!@8'Q@8&!@8&!@8
+M&!@8&!@8&/@8&!@8&!@8&`````````#_&!@8&!@8&!@8&!@8&!@8_P``````
+M````&!@8&!@8&/\8&!@8&!@8&/________\`````````````````````____
+M______________________________#P\/#P\/#P\/#P\/#P\/`/#P\/#P\/
+M#P\/#P\/#P\/$4011!%$$4011!%$$4011%6J5:I5JE6J5:I5JE6J5:K==]UW
+MW7?==]UWW7?==]UW```.&QL8&!@8&!@8&!@8&`````!\?'Q\?'Q\````````
+M````````&!@```````````\,#`P,#.QL;#P<````````````=MP`=MP`````
+M```````,&#!@,!@,`'X`````````,!@,!@P8,`!^````````````````````
+M```````8&!@8&!@8&-C8V'```````#AL;#@```````````````!PV#!@R/@`
+M`````````````````````!@``````````````!@8`'X`&!@`````````````
+M_P#_```````````V-C8V-C8V-C8V-C8V-C8V```````?&!\8&!@8&!@8&```
+M;&P`?,;&_,#&?````````````'S&P/#`QGP````````````_,#<V-C8V-C8V
+M-@``$!``.!@8&!@8/````````"@H`#@8&!@8&#P```````````#^!O8V-C8V
+M-C8V-A@8&!@8'Q@?```````````V-C8V-C8V/P``````````-C8V-C8W,#\`
+M`````````!@8&!@8^!CX````````````````!O[`P,#`P,``````-C8V-C;V
+M!OX``````````!@8&!@8'Q@?&!@8&!@8&!@V-C8V-C8V-S8V-C8V-C8V-C8V
+M-C8W,#<V-C8V-C8V-A@8&!@8^!CX&!@8&!@8&!AF9@#^QL#`\,#`QOX`````
+M```\9L#`^,#`P&8\`````#8V-C8V]@;V-C8V-C8V-C8`&``\&!@8&!@8&#P`
+M`````&8`/!@8&!@8&!@\````````````_P#W-C8V-C8V-C88&!@8&/\`_P``
+M````````-C8V-C8V-O\``````````#8V-C8V]P#_```````````8&!@8&/\8
+M_Q@8&!@8&!@8``;^P,#`P,#`P,#``````#8V-C8V]P#W-C8V-C8V-C8``'R"
+MNJJBHJ*JNH)\``````````"<MK;VMK:<````````````?,;&QO[&Q@``````
+M`````/[`_,;&QOP```````````#,S,S,S,S^!@P`````````/&QL;&QL_L:"
+M`````````'S&QOS`QGP``````````!!\UM;6UM9\$#@`````````_L;"P,#`
+MP````````````,9L.#ALQL8```````````#&QL[>]N;&``````````P8QL;.
+MWO;FQ@```````````,;,V/C8S,8````````````^9F9F9F;&````````````
+MQN[^UL;&Q@```````````,;&QO[&QL8```````````!^QL;&QL;\````````
+M````_L;&QL;&Q@```````````'[&QGXV9L8```````````#\QL;&QL;\P,#`
+M````````?,;`P,+&?````````````'Y:&!@8&!@```````````#&QL;&QL9^
+M!L9\````````UM;6?-;6U@```````````/S&QOS&QOP```````````#`P/S&
+MQL;\````````````QL;FMK:VY@```````````'S&!AP&QGP```````````#6
+MUM;6UM;^````````````?,8&'@;&?````````````-;6UM;6UOX"!@0`````
+M``#&QL;&?@8&````````````X&!\9F9F?````````)RVMK;VMK:VMIP`````
+M```^9L;&QO[&QL;&````````_L#`P/S&QL;&_````````,S,S,S,S,S,S/X"
+M!@0````\;&QL;&QL;&S^QH(`````_L;`P/#`P,#&_@```````'S6UM;6UM9\
+M$#@```````#^QL#`P,#`P,#`````````QL9L.#ALQL;&Q@```````,;&QL;.
+MWO;FQL8```````S:QL;&SM[VYL;&````````QLS8\/#8S,;&Q@```````!XV
+M9L;&QL;&QL8```````#&QN[N_O[6UL;&````````QL;&QO[&QL;&Q@``````
+M`'[&QL;&QL;&QOP```````#^QL;&QL;&QL;&````````?L;&QL9^-F;&Q@``
+M`````/S&QL;&QOS`P,````````!\QL;`P,#`QL9\````````?GY:&!@8&!@8
+M&````````,;&QL;&QGX&QGP```````#6UM94?-;6UM;6````````_,;&QOS&
+MQL;&_````````,#`P,#\QL;&QOP```````#&QL;&YK:VMK;F````````?,8&
+M!AP&!L;&?````````-;6UM;6UM;6UOX```````!XS`8&'AX&!LQX````````
+MUM;6UM;6UM;6_@(&!````,;&QL;&?@8&!@8```````#@X&!@?&9F9F9\````
+!````
+`
+end
diff --git a/share/syscons/fonts/koi8-u-8x8.fnt b/share/syscons/fonts/koi8-u-8x8.fnt
new file mode 100644
index 000000000000..a27eb8ac8219
--- /dev/null
+++ b/share/syscons/fonts/koi8-u-8x8.fnt
@@ -0,0 +1,50 @@
+# $FreeBSD$
+begin 644 koi8-u-8x8
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````,'AX,#``
+M,`!L;&P``````&QL_FS^;&P`,'S`>`SX,```QLP8,&;&`#AL.';<S'8`8&#`
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````,##\,#``````````,#!@
+M````_````````````#`P``8,&#!@P(``?,;.WO;F?``P<#`P,##\`'C,##A@
+MS/P`>,P,.`S,>``</&S,_@P>`/S`^`P,S'@`.&#`^,S,>`#\S`P8,#`P`'C,
+MS'C,S'@`>,S,?`P8<```,#```#`P```P,```,#!@&#!@P&`P&````/P``/P`
+M`&`P&`P8,&``>,P,&#``,`!\QM[>WL!X`#!XS,S\S,P`_&9F?&9F_``\9L#`
+MP&8\`/AL9F9F;/@`_F)H>&AB_@#^8FAX:&#P`#QFP,#.9CX`S,S,_,S,S`!X
+M,#`P,#!X`!X,#`S,S'@`YF9L>&QFY@#P8&!@8F;^`,;N_O[6QL8`QN;VWL[&
+MQ@`X;,;&QFPX`/QF9GQ@8/``>,S,S-QX'`#\9F9\;&;F`'C,X'`<S'@`_+0P
+M,#`P>`#,S,S,S,S\`,S,S,S,>#``QL;&UO[NQ@#&1&PX.&S&`,S,S'@P,'@`
+M_L:,&#)F_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'@,?,Q\`&!@8'QF9GP```!XS,#,>``,#`Q\S,Q\````
+M>,S\P'@`.&Q@\&!@\````'S,S'P,^&!@?&9F9F8`,`!P,#`P>``,``P,#`QL
+M.&!@9FQX;&8`<#`P,#`P>````,S^_M;&````^,S,S,P```!XS,S,>````'QF
+M9GQ@8```?,S,?`P,``#<=F9@\````'S`>`SX`!`P?#`P-!@```#,S,S,?```
+M`,S,S'@P````QM;^_FP```#&;#ALQ@```,S,S'P,^```_)@P9/P`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP``````````````````````/\`````&!@8
+M&!@8&!@````?&!@8&````/@8&!@8&!@8'P`````8&!CX`````!@8&!\8&!@8
+M&!@8^!@8&!@```#_&!@8&!@8&/\`````&!@8_Q@8&!C___\``````````/__
+M_______________P\/#P\/#P\`\/#P\/#P\/$4011!%$$415JE6J5:I5JMUW
+MW7?==]UW#AL;&!@8&!@``'Q\?'P````````8`````P(&!,QH.!``=MP`=MP`
+M```,&#!@,!@,`#`8#`8,&#```````$)^`!@8&!@8V-AP`#AL;#@````P2!`@
+M>````````#@X`````!@8`'X`&!@`_P#_`````#8V-C8V-C8V`!\8'Q@8&!@D
+M`#QF?F`\````?,#XP'P``#\P-S8V-C8@`'`P,#!X`%``<#`P,'@``/X&]C8V
+M-C88'Q@?`````#8V-C\`````-C<P/P`````8^!CX```````&?F!@8&``-O8&
+M_@`````8'Q@?&!@8&#8V-C<V-C8V-C<P-S8V-C88^!CX&!@8&&8`?F!\8'X`
+M/&;`^,!F/``V]@;V-C8V-C!X,#`P,'@`2'@P,#`P>```_P#W-C8V-AC_`/\`
+M````-C8V_P`````V]P#_`````!C_&/\8&!@8!GY@8&!@8``V]P#W-C8V-CQ"
+MF:&AF4(\``#.V_O;S@```'@,?,QV```\8#QF9CP```!F9F9F?P,``#QL;&S^
+MQ@``/&9^8#P```!^V]M^&````'Y@8&!@````9CP8/&8```!F;GYV9@``&&9N
+M?G9F````9FQX;&8````>-F9F9@```,;^_M;&````9F9^9F8````\9F9F/```
+M`'YF9F9F````/F8^-F8```!\9F9\8````#QF8&8\````?A@8&!@```!F9CX&
+M/````-M^/'[;````?&9\9GP```!@8'QF?````,;&]M[V````/&8,9CP```#;
+MV]O;_P```'P&/@9\````V]O;V_\#``!F9CX&!@```.!@?&9\`,[;V_O;V\X`
+M'C9F9GYF9@!\8&!\9F9\`&9F9F9F9G\#.&QL;&QL_L9^8&!\8&!^`'[;V]M^
+M&!@`?F!@8&!@8`!F9CP8/&9F`&9F;GYV9F8`/&9N?G9F9@!F;'AP>&QF`!XV
+M9F9F9F8`QN[^_M;&Q@!F9F9^9F9F`#QF9F9F9CP`?F9F9F9F9@`^9F9F/C9F
+M`'QF9F9\8&``/&9@8&!F/`!^&!@8&!@8`&9F9CX&9CP`V]M^/'[;VP!\9F9\
+M9F9\`&!@8'QF9GP`QL;&]M[>]@`\9@8<!F8\`-O;V]O;V_\`>(P&/@:,>`#;
+7V]O;V]O_`V9F9CX&!@8`X&!@?&9F?```
+`
+end
diff --git a/share/syscons/fonts/swiss-1131-8x16.fnt b/share/syscons/fonts/swiss-1131-8x16.fnt
new file mode 100644
index 000000000000..c5ed88754e92
--- /dev/null
+++ b/share/syscons/fonts/swiss-1131-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 600 swiss-1131-8x16
+M`````````!``````````````/$*!YZ69@9E"/````````#Q^_YG;Y__G?CP`
+M````````;/[^_O[^?#@0```````````0.'S^?#@0`````````#@X$-;^UA`X
+M?'P````````0.'S^_E00.'Q\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X.
+M&C!XS,S,S'@````````\9F9F/!A^&!@8```````@,#@\-C8P</#P8```````
+M`#XB/B(B(B(F;N1`````````$))4*,8H5)(0````````0&!P>'Q^?'AP8$``
+M``````(&#AX^?CX>#@8"````````&#Q^&!@8&'X\&```````9F9F9F9F9@!F
+M9@```````'[T]/1T%!04%!0``````!XP>-S.YW,['@QX````````````````
+M_O[^_@```````!@\?A@8&!@8?CP8`/\````8/'X8&!@8&!@8&```````&!@8
+M&!@8&!A^/!@```````````P&_P8,```````````````P8/]@,```````````
+M,V;N`````````````````````"1F_V8D`````````````!@\/'Y^__\`````
+M``````#__WY^/#P8```````````````````````````````8&!@8&!@8```8
+M&```````=V;,`````````````````&QL;/YL;&S^;&QL`````!!\UM#0<#@<
+M%A;6?!``````QL8,#!@P,&!@QL8``````#AL;#APUMS,S,QV```````<&#``
+M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,```````
+M```8&/\\/&8`````````````&!A^&!@``````````````````````!P8,```
+M`````````'X`````````````````````````&!@``````P,&!@P,&!@P,&!@
+MP,````!\QL;&UM;6QL;&?```````&!@X>!@8&!@8&'X``````'S&!@8,&#!@
+MP,#^``````!\Q@8&/`8&!@;&?```````#`S,S,S,_@P,#`P``````/[`P,#\
+M!@8&!L9\```````\8,#`_,;&QL;&?```````_@8&#`P8&#`P,#```````'S&
+MQL9\QL;&QL9\``````!\QL;&QGX&!@P8<``````````8&``````8&```````
+M````&!@`````'!@P```````&#!@P8,!@,!@,!@```````````'X``'X`````
+M`````,!@,!@,!@P8,&#```````!\Q@8&#!@P,``P,```````?,;&QM[>WM[<
+MP'P``````#@X.&QL;'S&QL;&``````#\QL;&_,;&QL;&_```````/&;`P,#`
+MP,#`9CP``````/C,QL;&QL;&QLSX``````#^P,#`_,#`P,#`_@``````_L#`
+MP/S`P,#`P,```````#QFP,#`SL;&QF8\``````#&QL;&QO[&QL;&Q@``````
+M/!@8&!@8&!@8&#P``````!X&!@8&!@;&QL9\``````#&QLS8\.#PV,S&Q@``
+M````P,#`P,#`P,#`P/X``````,;N_O[6UL;&QL;&``````#&YO;^WL[&QL;&
+MQ@``````?,;&QL;&QL;&QGP``````/S&QL;&_,#`P,#```````!\QL;&QL;&
+MQO;>?`P&````_,;&QL;\V,S,QL8``````'S&P,!@.`P&!L9\``````#_&!@8
+M&!@8&!@8&```````QL;&QL;&QL;&QGP``````,;&QL;&;&QL.#@0``````#&
+MQL;&QM;6_N[&Q@``````QL9L;#@X.&QLQL8``````,/#9F8\/!@8&!@8````
+M``#^!@P,&!@P8&#`_@``````/#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8&
+M`P,````\#`P,#`P,#`P,/``````0.&S&````````````````````````````
+M````_P````!P,!@``````````````````````'P&?L;&QGX``````,#`P,#\
+MQL;&QL;\````````````?,;`P,#&?```````!@8&!G[&QL;&QGX`````````
+M``!\QO[`P,9\```````\9F!@\&!@8&!@8````````````'[&QL;&QGX&QGP`
+M`,#`P,#\QL;&QL;&```````8&```&!@8&!@8&```````!@8```8&!@8&!@;&
+MQGP```#`P,#&S-CPV,S&```````X&!@8&!@8&!@8/````````````.S^_M;&
+MQL8```````````#\QL;&QL;&````````````?,;&QL;&?````````````/S&
+MQL;&QOS`P,````````!^QL;&QL9^!@8&````````_,;`P,#`P```````````
+M`'S`<!P&!GP````````0,##\,#`P,#`<````````````QL;&QL;&?```````
+M`````,;&;&PX.!````````````#&QL;6UO[&````````````QFPX.#ALQ@``
+M`````````,;&QL;&QGX&QGP```````#^!@P8,&#^```````.&!@8,&`P&!@8
+M#@`````8&!@8&!@8&!@8&!@``````'`8&!@,!@P8&!AP``````!VW```````
+M```````````````0.&S&QL;^`````````#@X.&QL;'S&QL;&``````#\P,#`
+M_,;&QL;&_```````_,;&QOS&QL;&QOP``````/[`P,#`P,#`P,#````````\
+M9F9F9F9F9F9F?L-F````_L#`P/S`P,#`P/X``````-;65'PX.#A\5-;6````
+M``!\Q@8&/`8&!@;&?```````QL[>_O;FQL;&QL8```!$.,;.WO[VYL;&QL;&
+M``````#&QLS8\.#PV,S&Q@``````.#@X;&QL;,;&QL8``````,;N_O[6UL;&
+MQL;&``````#&QL;&QO[&QL;&Q@``````?,;&QL;&QL;&QGP``````/[&QL;&
+MQL;&QL;&``````#\QL;&QOS`P,#`P```````/&;`P,#`P,#`9CP``````/\8
+M&!@8&!@8&!@8``````#&QL;&QGX&!@;&?```````$'S6UM;6?!`0$!``````
+M`,;&;&PX.#AL;,;&``````#&QL;&QL;&QL;&_@,&````QL;&QL9^!@8&!@8`
+M`````-;6UM;6UM;6UM;^``````#6UM;6UM;6UM;6_@,&````\+`P,#PV-C8V
+M-CP``````,;&QL;RVMK:VMKV```````P,#`P/#8V-C8V/```````?,8&!CX&
+M!@8&QGP``````)RVMK;VMK:VMK:<``````!^QL;&QGXV9F;&Q@``````````
+M`'P&?L;&QGX```````````#\P/S&QL;\````````````_,;&_,;&_```````
+M`````/S`P,#`P,`````````````\9F9F9F;_PV8`````````?,;^P,#&?```
+M`````````-9\.#@X?-8```````````!\Q@8\!L9\````````````QL;.WO;F
+MQ@```````$0X`,;&SM[VYL8```````````#&S-CPV,S&````````````$#@X
+M;&S&Q@```````````,;N_O[6QL8```````````#&QL;^QL;&````````````
+M?,;&QL;&?````````````/[&QL;&QL8```!$$4011!%$$4011!%$$401JE6J
+M5:I5JE6J5:I5JE6J57?==]UWW7?==]UWW7?==]T8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&!CX&!@8&!@8&!@8&!@8&/@8^!@8&!@8&!@V-C8V-C8V-O8V-C8V
+M-C8V``````````#^-C8V-C8V-@```````/@8^!@8&!@8&!@V-C8V-C;V!O8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@```````/X&]C8V-C8V-C8V-C8V-C;V
+M!OX`````````-C8V-C8V-C;^`````````!@8&!@8&/@8^```````````````
+M`````/@8&!@8&!@8&!@8&!@8&!@?`````````!@8&!@8&!@8_P``````````
+M`````````/\8&!@8&!@8&!@8&!@8&!@?&!@8&!@8&```````````_P``````
+M```8&!@8&!@8&/\8&!@8&!@8&!@8&!@8'Q@?&!@8&!@8&#8V-C8V-C8V-S8V
+M-C8V-C8V-C8V-C8W,#\`````````````````/S`W-C8V-C8V-C8V-C8V-O<`
+M_P````````````````#_`/<V-C8V-C8V-C8V-C8V-S`W-C8V-C8V-@``````
+M`/\`_P`````````V-C8V-C;W`/<V-C8V-C8V&!@8&!@8_P#_`````````#8V
+M-C8V-C8V_P````````````````#_`/\8&!@8&!@8``````````#_-C8V-C8V
+M-C8V-C8V-C8V/P`````````8&!@8&!@?&!\`````````````````'Q@?&!@8
+M&!@8&```````````/S8V-C8V-C8V-C8V-C8V-O\V-C8V-C8V&!@8&!@8_P#_
+M&!@8&!@8&!@8&!@8&!@8^````````````````````!\8&!@8&!@8________
+M_____________P``````````___________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#___________``````````````````#\QL;&QL;\P,#`
+M````````?,;`P,#&?````````````'X8&!@8&!@```````````#&QL;&QL9^
+M!L9\````````?-;6UM;6?!`0$````````,9L.#@X;,8```````````#&QL;&
+MQL;^`P8`````````QL;&?@8&!@```````````-;6UM;6UOX```````````#6
+MUM;6UM;^`P8`````````\+`P/#8V/````````````,;&QOK.SOH`````````
+M``!@8&!\9F9\````````````?,8&/@;&?````````````,S6UO;6ULP`````
+M``````!^QL9^-F;&````;&P`_L#`_,#`P,#`_@```````&QL`'S&_L#`QGP`
+M`````'S&P,#XP,#`P,9\````````````?,;`^,#&?````"0D`#P8&!@8&!@8
+M&#P``````#8V```8&!@8&!@8````1#@`QL;&QGX&!@;&?````````$0X`,;&
+MQL;&QGX&QGP8&``\&!@8&!@8&!@\```````8&```&!@8&!@8&```````````
+M```8&`````````````!F9CQF9F9F/&9F````!@;^P,#`P,#`P,#`P```````
+M```,#/S`P,#`P,`````````````8/#P8````````````````````````````
+!````
+`
+end
diff --git a/share/syscons/fonts/swiss-1251-8x16.fnt b/share/syscons/fonts/swiss-1251-8x16.fnt
new file mode 100644
index 000000000000..c6862069dfef
--- /dev/null
+++ b/share/syscons/fonts/swiss-1251-8x16.fnt
@@ -0,0 +1,96 @@
+# $FreeBSD$
+begin 600 swiss-1251-8x16
+M`````````!``````````````/$*!YZ69@9E"/````````#Q^_YG;Y__G?CP`
+M````````;/[^_O[^?#@0```````````0.'S^?#@0`````````#@X$-;^UA`X
+M?'P````````0.'S^_E00.'Q\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X.
+M&C!XS,S,S'@````````\9F9F/!A^&!@8```````@,#@\-C8P</#P8```````
+M`#XB/B(B(B(F;N1`````````$))4*,8H5)(0````````0&!P>'Q^?'AP8$``
+M``````(&#AX^?CX>#@8"````````&#Q^&!@8&'X\&```````9F9F9F9F9@!F
+M9@```````'[T]/1T%!04%!0``````!XP>-S.YW,['@QX````````````````
+M_O[^_@```````!@\?A@8&!@8?CP8`/\````8/'X8&!@8&!@8&```````&!@8
+M&!@8&!A^/!@```````````P&_P8,```````````````P8/]@,```````````
+M,V;N`````````````````````"1F_V8D`````````````!@\/'Y^__\`````
+M``````#__WY^/#P8```````````````````````````````8&!@8&!@8```8
+M&```````=V;,`````````````````&QL;/YL;&S^;&QL`````!!\UM#0<#@<
+M%A;6?!``````QL8,#!@P,&!@QL8``````#AL;#APUMS,S,QV```````<&#``
+M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,```````
+M```8&/\\/&8`````````````&!A^&!@``````````````````````!P8,```
+M`````````'X`````````````````````````&!@``````P,&!@P,&!@P,&!@
+MP,````!\QL;&UM;6QL;&?```````&!@X>!@8&!@8&'X``````'S&!@8,&#!@
+MP,#^``````!\Q@8&/`8&!@;&?```````#`S,S,S,_@P,#`P``````/[`P,#\
+M!@8&!L9\```````\8,#`_,;&QL;&?```````_@8&#`P8&#`P,#```````'S&
+MQL9\QL;&QL9\``````!\QL;&QGX&!@P8<``````````8&``````8&```````
+M````&!@`````'!@P```````&#!@P8,!@,!@,!@```````````'X``'X`````
+M`````,!@,!@,!@P8,&#```````!\Q@8&#!@P,``P,```````?,;&QM[>WM[<
+MP'P``````#@X.&QL;'S&QL;&``````#\QL;&_,;&QL;&_```````/&;`P,#`
+MP,#`9CP``````/C,QL;&QL;&QLSX``````#^P,#`_,#`P,#`_@``````_L#`
+MP/S`P,#`P,```````#QFP,#`SL;&QF8\``````#&QL;&QO[&QL;&Q@``````
+M/!@8&!@8&!@8&#P``````!X&!@8&!@;&QL9\``````#&QLS8\.#PV,S&Q@``
+M````P,#`P,#`P,#`P/X``````,;N_O[6UL;&QL;&``````#&YO;^WL[&QL;&
+MQ@``````?,;&QL;&QL;&QGP``````/S&QL;&_,#`P,#```````!\QL;&QL;&
+MQO;>?`P&````_,;&QL;\V,S,QL8``````'S&P,!@.`P&!L9\``````#_&!@8
+M&!@8&!@8&```````QL;&QL;&QL;&QGP``````,;&QL;&;&QL.#@0``````#&
+MQL;&QM;6_N[&Q@``````QL9L;#@X.&QLQL8``````,/#9F8\/!@8&!@8````
+M``#^!@P,&!@P8&#`_@``````/#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8&
+M`P,````\#`P,#`P,#`P,/``````0.&S&````````````````````````````
+M````_P````!P,!@``````````````````````'P&?L;&QGX``````,#`P,#\
+MQL;&QL;\````````````?,;`P,#&?```````!@8&!G[&QL;&QGX`````````
+M``!\QO[`P,9\```````\9F!@\&!@8&!@8````````````'[&QL;&QGX&QGP`
+M`,#`P,#\QL;&QL;&```````8&```&!@8&!@8&```````!@8```8&!@8&!@;&
+MQGP```#`P,#&S-CPV,S&```````X&!@8&!@8&!@8/````````````.S^_M;&
+MQL8```````````#\QL;&QL;&````````````?,;&QL;&?````````````/S&
+MQL;&QOS`P,````````!^QL;&QL9^!@8&````````_,;`P,#`P```````````
+M`'S`<!P&!GP````````0,##\,#`P,#`<````````````QL;&QL;&?```````
+M`````,;&;&PX.!````````````#&QL;6UO[&````````````QFPX.#ALQ@``
+M`````````,;&QL;&QGX&QGP```````#^!@P8,&#^```````.&!@8,&`P&!@8
+M#@`````8&!@8&!@8&!@8&!@``````'`8&!@,!@P8&!AP``````!VW```````
+M```````````````0.&S&QL;^`````````/Q@8&!^8V-C8V=L````&#``_L#`
+MP,#`P,#`P```````````````````'!@P```````8,`#\P,#`P,#`````````
+M``````````!W9LP`````````````````V]L`````````&!A^&!@8&!@8````
+M`````!@8?A@8?A@8&```````'C(P?C!^,#`R'@```````,;&#`P8,#!@8-O;
+M```````X>-C8WMO;V]O;W@``````````#!@P,!@,`````````-C8V-C8_MO;
+MV]O>````&#``QLS8\.#PV,S&Q@``````_&!@8'YC8V-C8V,``````,;&QL;&
+MQL;&QL;^.#@```!@8/A@?&9F9F9F9@P8````#!@X`````````````````!P8
+M,``````````````````S9NX`````````````````=V;,````````````````
+M```````8/#P8`````````````````'X```````````````````#_````````
+M`````````````````````````````/%;55$``````````````````#A8V-[;
+MV]X``````````&`P&!@P8```````````````V-C8_MO;W@```````!@P`,;,
+MV/#8S,8``````&!@^&!\9F9F9F9F````````````QL;&QL;&_C@X````````
+M``````````````!$.,;&QL;&?@8&!L9\````````1#@`QL;&QL;&?@;&?```
+M'@8&!@8&!L;&QGP```````!F9CQF9F9F/&9F````!@;^P,#`P,#`P,#`P```
+M```8&!@8&!@8&!@8&!@`````'C!XW,[G<SL>#'@`````;&P`_L#`_,#`P,#`
+M_@``````/F-=45%=8SX``````````#QFP,#`_,#`P&8\```````````V;-C8
+M;#8``````````````/X&!@8`````````````````?@`````````````^8UU5
+M655C/@```````&9F`!@8&!@8&!@8&!@``````#AL;#@`````````````````
+M`!@8?A@8``#_`````!@8`#P8&!@8&!@8&#P``````!@8```8&!@8&!@8````
+M``````P,_,#`P,#`P```````````9F9F9F9F?&!@P````'[T]/1T%!04%!0`
+M`````````````!@8`````````````&QL`'S&_L#`QGP``````,C(ZNW=VLC/
+MR,C(````````````?,;`^,#&?```````````V&PV-FS8``````````8&```&
+M!@8&!@8&QL9\``!\QL#`8#@,!@;&?````````````'S`<!P&!GP``````&9F
+M`!@8&!@8&!@````````X.#AL;&Q\QL;&Q@``````_,#`P/S&QL;&QOP`````
+M`/S&QL;\QL;&QL;\``````#^P,#`P,#`P,#`P```````/&9F9F9F9F9F9G[#
+M9@```/[`P,#\P,#`P,#^``````#6UE1\.#@X?%36U@``````?,8&!CP&!@8&
+MQGP``````,;.WO[VYL;&QL;&````1#C&SM[^]N;&QL;&Q@``````QL;,V/#@
+M\-C,QL8``````#@X.&QL;&S&QL;&``````#&[O[^UM;&QL;&Q@``````QL;&
+MQL;^QL;&QL8``````'S&QL;&QL;&QL9\``````#^QL;&QL;&QL;&Q@``````
+M_,;&QL;\P,#`P,```````#QFP,#`P,#`P&8\``````#_&!@8&!@8&!@8&```
+M````QL;&QL9^!@8&QGP``````!!\UM;6UGP0$!`0``````#&QFQL.#@X;&S&
+MQ@``````QL;&QL;&QL;&QOX#!@```,;&QL;&?@8&!@8&``````#6UM;6UM;6
+MUM;6_@``````UM;6UM;6UM;6UOX#!@```/"P,#`\-C8V-C8\``````#&QL;&
+M]M[>WM[>]@``````,#`P,#PV-C8V-CP``````'S&!@8^!@8&!L9\``````"<
+MMK:V]K:VMK:VG```````?L;&QL9^-F9FQL8```````````!\!G[&QL9^````
+M````````_,#\QL;&_````````````/S&QOS&QOP```````````#\P,#`P,#`
+M````````````/&9F9F9F_\-F`````````'S&_L#`QGP```````````#6?#@X
+M.'S6````````````?,8&/`;&?````````````,;&SM[VYL8```````!$.`#&
+MQL[>]N;&````````````QLS8\-C,Q@```````````!`X.&QLQL8`````````
+M``#&[O[^UL;&````````````QL;&_L;&Q@```````````'S&QL;&QGP`````
+M``````#^QL;&QL;&````````````_,;&QL;&_,#`P````````'S&P,#`QGP`
+M``````````!^&!@8&!@8````````````QL;&QL;&?@;&?````````'S6UM;6
+MUGP0$!````````#&;#@X.&S&````````````QL;&QL;&_@,&`````````,;&
+MQGX&!@8```````````#6UM;6UM;^````````````UM;6UM;6_@,&````````
+M`/"P,#PV-CP```````````#&QL;ZSL[Z````````````8&!@?&9F?```````
+M`````'S&!CX&QGP```````````#,UM;VUM;,````````````?L;&?C9FQ@``
+!````
+`
+end
diff --git a/share/syscons/fonts/swiss-8x16.fnt b/share/syscons/fonts/swiss-8x16.fnt
new file mode 100644
index 000000000000..eaa92a845162
--- /dev/null
+++ b/share/syscons/fonts/swiss-8x16.fnt
@@ -0,0 +1,95 @@
+begin 644 swiss-8x16
+M`````````!``````````````/$*!YZ69@9E"/````````#Q^_YG;Y__G?CP`
+M````````;/[^_O[^?#@0```````````0.'S^?#@0`````````#@X$-;^UA`X
+M?'P````````0.'S^_E00.'Q\`````````````!@\/!@```````#________G
+MP\/G________```````\9D)"9CP``````/______PYF]O9G#______\``!X.
+M&C!XS,S,S'@````````\9F9F/!A^&!@8```````@,#@\-C8P</#P8```````
+M`#XB/B(B(B(F;N1`````````$))4*,8H5)(0````````0&!P>'Q^?'AP8$``
+M``````(&#AX^?CX>#@8"````````&#Q^&!@8&'X\&```````9F9F9F9F9@!F
+M9@```````'[T]/1T%!04%!0``````!XP>-S.YW,['@QX````````````````
+M_O[^_@```````!@\?A@8&!@8?CP8`/\````8/'X8&!@8&!@8&```````&!@8
+M&!@8&!A^/!@```````````P&_P8,```````````````P8/]@,```````````
+M,V;N`````````````````````"1F_V8D`````````````!@\/'Y^__\`````
+M``````#__WY^/#P8```````````````````````````````8&!@8&!@8```8
+M&```````=V;,`````````````````&QL;/YL;&S^;&QL`````!!\UM#0<#@<
+M%A;6?!``````QL8,#!@P,&!@QL8``````#AL;#APUMS,S,QV```````<&#``
+M```````````````,&!@P,#`P,#`P&!@,````,!@8#`P,#`P,#!@8,```````
+M```8&/\\/&8`````````````&!A^&!@``````````````````````!P8,```
+M`````````'X`````````````````````````&!@``````P,&!@P,&!@P,&!@
+MP,````!\QL;&UM;6QL;&?```````&!@X>!@8&!@8&'X``````'S&!@8,&#!@
+MP,#^``````!\Q@8&/`8&!@;&?```````#`S,S,S,_@P,#`P``````/[`P,#\
+M!@8&!L9\```````\8,#`_,;&QL;&?```````_@8&#`P8&#`P,#```````'S&
+MQL9\QL;&QL9\``````!\QL;&QGX&!@P8<``````````8&``````8&```````
+M````&!@`````'!@P```````&#!@P8,!@,!@,!@```````````'X``'X`````
+M`````,!@,!@,!@P8,&#```````!\Q@8&#!@P,``P,```````?,;&QM[>WM[<
+MP'P``````#@X.&QL;'S&QL;&``````#\QL;&_,;&QL;&_```````/&;`P,#`
+MP,#`9CP``````/C,QL;&QL;&QLSX``````#^P,#`_,#`P,#`_@``````_L#`
+MP/S`P,#`P,```````#QFP,#`SL;&QF8\``````#&QL;&QO[&QL;&Q@``````
+M/!@8&!@8&!@8&#P``````!X&!@8&!@;&QL9\``````#&QLS8\.#PV,S&Q@``
+M````P,#`P,#`P,#`P/X``````,;N_O[6UL;&QL;&``````#&YO;^WL[&QL;&
+MQ@``````?,;&QL;&QL;&QGP``````/S&QL;&_,#`P,#```````!\QL;&QL;&
+MQO;>?`P&````_,;&QL;\V,S,QL8``````'S&P,!@.`P&!L9\``````#_&!@8
+M&!@8&!@8&```````QL;&QL;&QL;&QGP``````,;&QL;&;&QL.#@0``````#&
+MQL;&QM;6_N[&Q@``````QL9L;#@X.&QLQL8``````,/#9F8\/!@8&!@8````
+M``#^!@P,&!@P8&#`_@``````/#`P,#`P,#`P,#P`````P,!@8#`P&!@,#`8&
+M`P,````\#`P,#`P,#`P,/``````0.&S&````````````````````````````
+M````_P````!P,!@``````````````````````'P&?L;&QGX``````,#`P,#\
+MQL;&QL;\````````````?,;`P,#&?```````!@8&!G[&QL;&QGX`````````
+M``!\QO[`P,9\```````\9F!@\&!@8&!@8````````````'[&QL;&QGX&QGP`
+M`,#`P,#\QL;&QL;&```````8&```&!@8&!@8&```````!@8```8&!@8&!@;&
+MQGP```#`P,#&S-CPV,S&```````X&!@8&!@8&!@8/````````````.S^_M;&
+MQL8```````````#\QL;&QL;&````````````?,;&QL;&?````````````/S&
+MQL;&QOS`P,````````!^QL;&QL9^!@8&````````_,;`P,#`P```````````
+M`'S`<!P&!GP````````0,##\,#`P,#`<````````````QL;&QL;&?```````
+M`````,;&;&PX.!````````````#&QL;6UO[&````````````QFPX.#ALQ@``
+M`````````,;&QL;&QGX&QGP```````#^!@P8,&#^```````.&!@8,&`P&!@8
+M#@`````8&!@8&!@8&!@8&!@``````'`8&!@,!@P8&!AP``````!VW```````
+M```````````````0.&S&QL;^`````````#QFP,#`P,#`9CP8F'````!L;`#&
+MQL;&QL9\```````&#!@`?,;^P,#&?```````&#QF`'P&?L;&QGX```````!L
+M;`!\!G[&QL9^``````!@,!@`?`9^QL;&?@`````X;&PX`'P&?L;&QGX`````
+M``````!\QL#`P,9\.)AP```8/&8`?,;^P,#&?````````&QL`'S&_L#`QGP`
+M`````&`P&`!\QO[`P,9\````````9F8`&!@8&!@8&```````&#QF`!@8&!@8
+M&!@``````&`P&``8&!@8&!@8`````&QL$#ALQL;^QL;&Q@`````X;&PX;,;&
+M_L;&QL8`````&##^P,#`_,#`P,#^````````````?)(2?I"0;@```````'Z0
+MD)#\D)"0D)X``````!@\9@!\QL;&QL9\````````;&P`?,;&QL;&?```````
+M8#`8`'S&QL;&QGP``````!@\9@#&QL;&QL9\``````!@,!@`QL;&QL;&?```
+M`````&QL`,;&QL;&QGX&!GP`;`!\QL;&QL;&QL9\`````&QL`,;&QL;&QL;&
+M?``````````8&'[#P,#`PWX8&``````X;&#P8/!@8&;\````````9F9F/!A^
+M&'X8&````````/S&QL;&_,;/QL8'```````.&Q@8&#P8&!@8V'`````&#!@`
+M?`9^QL;&?@``````!@P8`!@8&!@8&!@```````8,&`!\QL;&QL9\```````,
+M&#``QL;&QL;&?````````';<`/S&QL;&QL8`````=MP`QN;V_M[.QL;&````
+M````?`9^QL;&?@``_@```````'S&QL;&QGP``/X````````8```8&!@,!L9\
+M`````````````/[`P,````````````````#^!@8&`````````!@X&!@8`/\`
+M&"P8,#P````8.!@8&`#_`!@X:'P8`````!@``!@8&!@8&!@````````````V
+M;-C8;#8`````````````V&PV-FS8``````!$$4011!%$$4011!%$$401JE6J
+M5:I5JE6J5:I5JE6J57?==]UWW7?==]UWW7?==]T8&!@8&!@8&!@8&!@8&!@8
+M&!@8&!@8&!CX&!@8&!@8&!@8&!@8&/@8^!@8&!@8&!@V-C8V-C8V-O8V-C8V
+M-C8V``````````#^-C8V-C8V-@```````/@8^!@8&!@8&!@V-C8V-C;V!O8V
+M-C8V-C8V-C8V-C8V-C8V-C8V-C8V-@```````/X&]C8V-C8V-C8V-C8V-C;V
+M!OX`````````-C8V-C8V-C;^`````````!@8&!@8&/@8^```````````````
+M`````/@8&!@8&!@8&!@8&!@8&!@?`````````!@8&!@8&!@8_P``````````
+M`````````/\8&!@8&!@8&!@8&!@8&!@?&!@8&!@8&```````````_P``````
+M```8&!@8&!@8&/\8&!@8&!@8&!@8&!@8'Q@?&!@8&!@8&#8V-C8V-C8V-S8V
+M-C8V-C8V-C8V-C8W,#\`````````````````/S`W-C8V-C8V-C8V-C8V-O<`
+M_P````````````````#_`/<V-C8V-C8V-C8V-C8V-S`W-C8V-C8V-@``````
+M`/\`_P`````````V-C8V-C;W`/<V-C8V-C8V&!@8&!@8_P#_`````````#8V
+M-C8V-C8V_P````````````````#_`/\8&!@8&!@8``````````#_-C8V-C8V
+M-C8V-C8V-C8V/P`````````8&!@8&!@?&!\`````````````````'Q@?&!@8
+M&!@8&```````````/S8V-C8V-C8V-C8V-C8V-O\V-C8V-C8V&!@8&!@8_P#_
+M&!@8&!@8&!@8&!@8&!@8^````````````````````!\8&!@8&!@8________
+M_____________P``````````___________P\/#P\/#P\/#P\/#P\/#P#P\/
+M#P\/#P\/#P\/#P\/#___________``````````````````!WW,S,WG,`````
+M``!\QL;,V,S&QL;<P,``````_L;&P,#`P,#`P````````````W[L;&QL;&@`
+M``````#^QF`P&#!@P,;^````````````?_#8V-C8<````````````&9F9F9F
+M9GQ@8,```````';<&!@8&!@8````````&!A^V]O;VWX8&````````#ALQL;^
+MQL;&;#@````````\9L/#P\-F9N?G````````'C`8##YF9F9F/```````````
+M`'[;V]M^`````````````P9^S]OS?F#`````````'#!@8'Q@8&`P'```````
+M``!\QL;&QL;&QL8``````````/X``/X``/X````````````8&'X8&```_P``
+M```````P&`P&#!@P`'X`````````#!@P8#`8#`!^``````````X;&Q@8&!@8
+M&!@8&!@8&!@8&!@8&!C8V'```````````!@8`'X`&!@`````````````=MP`
+M=MP``````````#AL;#@``````````````````````!@8````````````````
+M````&`````````````,#!@8,#-AX,!````````#8;&QL;&P`````````````
+M>,P8,&#\````````````````?'Q\?'Q\?```````````````$`@`````````
+!`,P8
+`
+end
diff --git a/share/syscons/fonts/swiss-8x8.fnt b/share/syscons/fonts/swiss-8x8.fnt
new file mode 100644
index 000000000000..d95036ab031a
--- /dev/null
+++ b/share/syscons/fonts/swiss-8x8.fnt
@@ -0,0 +1,49 @@
+begin 644 swiss-8x8
+M````$`````!^@:6!O9F!?G[_V__#Y_]^;/[^_GPX$``0.'S^?#@0`#A\./[^
+MDA!\`!`X?/Y\.'P``!@\/!@``/__Y\/#Y___`#QF0D)F/`#_PYF]O9G#_P\'
+M#WW,S,QX/&9F9CP8?A@_,S\P,'#PX']C?V-C9^;`F5H\Y^<\6IF`X/C^^."`
+M``(./OX^#@(`&#Q^&!A^/!AF9F9F9@!F`'_;VWL;&QL`/F,X;&PXAOP`````
+M?GY^`!@\?AA^/!C_&#Q^&!@8&``8&!@8?CP8```8#/X,&````#!@_F`P````
+M`,#`P/X````D9O]F)````!@\?O__````__]^/!@`````````````&#P\&!@`
+M&`!L;&P``````&QL_FS^;&P`&'[`?`;\&```QLP8,&;&`#AL.';<S'8`&!@P
+M```````8,&!@8#`8`&`P&!@8,&```&8\_SQF````&!A^&!@`````````&!@P
+M````?@```````````!@8``8,&#!@P(``?,[>]N;&?``P<#`P,##\`'S&!AQP
+MP/X`?,8&/`;&?``,S,S,_@P,`/[`_`8&QGP`/&#`_,;&?`#^!`P8,#`P`'S&
+MQGS&QGP`?,;&?@8,>```&!@``!@8```8&```&!@P&#!@P&`P&````'X`?@``
+M`&`P&`P8,&``?,8,&#``,`!\QM[>W,!\`#ALQL;^QL8`_,;&_,;&_`!\QL#`
+MP,9\`/C,QL;&S/@`_L#`^,#`_@#^P,#XP,#``'S&P,#.QGX`QL;&_L;&Q@!X
+M,#`P,#!X``X&!@;&QGP`QLS8\-C,Q@#`P,#`P,#^`,;N_O[6QL8`QN;VWL[&
+MQ@!\QL;&QL9\`/S&QOS`P,``?,;&QMK,=@#\QL;\V,S&`'S&P'P&QGP`_#`P
+M,#`P,`#&QL;&QL9\`,;&QL9L.!``QL;&QM;^;`#&QFPX;,;&`,S,S'@P,#``
+M_@8,&#!@_@!X8&!@8&!X`,!@,!@,!@(`>!@8&!@8>``0.&S&````````````
+M``#_,#`8`````````'P&?L9^`,#`_,;&QOP```!\QL#&?``&!G[&QL9^````
+M?,;^P'P`'#8P>#`P,````'[&QGX&_,#`W/;&QL8`,``P,#`P,``,``P,#,S,
+M>&!@9FQX;&8`<#`P,#`P>````,S^_M;6````W.;&QL8```!\QL;&?````/S&
+MQOS`P```?L;&?@8'``#\QL#`P````'[`?`;\`#`P_#`P,#````#&QL;&?@``
+M`,;&;#@0````QL;6_FP```#&;#ALQ@```,;&QGX&_```_@P88/X`'#`PX#`P
+M'``8&!@`&!@8`.`P,!PP,.``=MP`````````$#ALQL;^`'S&P,9\#`9\`,P`
+MS,S,=@`<`'C,_,!X`'Z!/`8^9CL`S`!X#'S,=@#@`'@,?,QV`#`P>`Q\S'8`
+M``!\QL!X##A^@3QF?F`\`,P`>,S\P'@`X`!XS/S`>`#,`'`P,#!X`'R".!@8
+M&#P`X`!P,#`P>`#&$'S&_L;&`#`P`'C,_,P`'`#\8'A@_````'\,?\Q_`#YL
+MS/[,S,X`>(0`>,S,>```S`!XS,QX``#@`'C,S'@`>(0`S,S,=@``X`#,S,QV
+M``#,`,S,?`SXPQ@\9F8\&`#,`,S,S,QX`!@8?L#`?A@8.&QD\&#F_`#,S'@P
+M_##\,/C,S/K&S\;##AL8/!@8V'`<`'@,?,QV`#@`<#`P,'@``!P`>,S,>```
+M'`#,S,QV``#X`+C,S,P`_`#,[/S<S``\;&P^`'X``#AL;#@`?```&``8&#!F
+M/`````#\P,```````/P,#```QLS8-FO"A`_#QLS;-VW/`Q@`&!@\/!@``#-F
+MS&8S````S&8S9LP``"*((H@BB"*(5:I5JE6J5:K;]MMOVW[7[1@8&!@8&!@8
+M&!@8&/@8&!@8&/@8^!@8&#8V-C;V-C8V`````/XV-C8``/@8^!@8&#8V]@;V
+M-C8V-C8V-C8V-C8``/X&]C8V-C8V]@;^````-C8V-OX````8&/@8^```````
+M``#X&!@8&!@8&!\````8&!@8_P````````#_&!@8&!@8&!\8&!@`````_P``
+M`!@8&!C_&!@8&!@?&!\8&!@V-C8V-S8V-C8V-S`_```````_,#<V-C8V-O<`
+M_P``````_P#W-C8V-C8W,#<V-C8``/\`_P```#8V]P#W-C8V&!C_`/\````V
+M-C8V_P``````_P#_&!@8`````/\V-C8V-C8V/P```!@8'Q@?```````?&!\8
+M&!@`````/S8V-C8V-C;_-C8V&!C_&/\8&!@8&!@8^``````````?&!@8____
+M______\`````______#P\/#P\/#P#P\/#P\/#P______````````=MS(W'8`
+M`'C,^,SXP,``_,S`P,#`````_FQL;&P`_,Q@,&#,_````'[8V-AP``!F9F9F
+M?&#``';<&!@8&`#\,'C,S'@P_#ALQO[&;#@`.&S&QFQL[@`<,!A\S,QX````
+M?MO;?@``!@Q^V]M^8,`X8,#XP&`X`'C,S,S,S,P``'X`?@!^```8&'X8&`!^
+M`&`P&#!@`/P`&#!@,!@`_``.&QL8&!@8&!@8&!@8V-AP&!@`?@`8&```=MP`
+M=MP``#AL;#@`````````&!@`````````&`````\,#`SL;#P<6&QL;&P```!P
+7F#!@^```````/#P\/```````"!``````
+`
+end