misc/53945: ARMSCII-8 (Armenian) LOCALE and console support

Vahe Khachikyan vahe at khachikyan.de
Mon Jun 30 17:30:29 PDT 2003


>Number:         53945
>Category:       misc
>Synopsis:       ARMSCII-8 (Armenian) LOCALE and console support
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 30 17:30:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Vahe Khachikyan
>Release:        FreeBSD 4.8-STABLE alpha
>Organization:
>Environment:
	Irrelevant

	
>Description:
	This is a patch made agains -current and adds
	ARMSCII-8 LOCALE and console support.
	The same patch is available in gzipped form from
	http://www.khachikyan.de/armscii-8_locale_and_console.patch.gz
	or with bin prefix if there are "smart" browsers around
	http://www.khachikyan.de/armscii-8_locale_and_console.patch.gz.bin
	
>How-To-Repeat:
	
>Fix:

	

--- armscii-8_locale_and_console.patch begins here ---
diff -ruN current/src/etc/mtree/BSD.local.dist armscii-8/src/etc/mtree/BSD.local.dist
--- current/src/etc/mtree/BSD.local.dist	Fri Jun  6 22:34:43 2003
+++ armscii-8/src/etc/mtree/BSD.local.dist	Tue Jun 24 00:34:29 2003
@@ -129,7 +129,55 @@
             catn
             ..
         ..
+        hy.ARMSCII-8              uname=root
+            cat1
+            ..
+            cat2
+            ..
+            cat3
+            ..
+            cat4
+            ..
+            cat5
+            ..
+            cat6
+            ..
+            cat7
+            ..
+            cat8
+            ..
+            cat9
+            ..
+            catl
+            ..
+            catn
+            ..
+/set uname=root
+            man1
+            ..
+            man2
+            ..
+            man3
+            ..
+            man4
+            ..
+            man5
+            ..
+            man6
+            ..
+            man7
+            ..
+            man8
+            ..
+            man9
+            ..
+            manl
+            ..
+            mann
+            ..
+        ..
         ja              uname=root
+/set uname=man
             cat1
             ..
             cat2
@@ -362,6 +410,8 @@
             hr_HR.ISO8859-2
             ..
             hu_HU.ISO8859-2
+            ..
+            hy_AM.ARMSCII-8
             ..
             is_IS.ISO8859-1
             ..
diff -ruN current/src/etc/mtree/BSD.usr.dist armscii-8/src/etc/mtree/BSD.usr.dist
--- current/src/etc/mtree/BSD.usr.dist	Fri Jun  6 22:34:43 2003
+++ armscii-8/src/etc/mtree/BSD.usr.dist	Tue Jun 24 00:37:57 2003
@@ -425,6 +425,8 @@
             ..
             hu_HU.ISO8859-2
             ..
+            hy_AM.ARMSCII-8
+            ..
             is_IS.ISO8859-1
             ..
             is_IS.ISO8859-15
@@ -748,6 +750,8 @@
             hr_HR.ISO8859-2
             ..
             hu_HU.ISO8859-2
+            ..
+            hy_AM.ARMSCII-8
             ..
             is_IS.ISO8859-1
             ..
diff -ruN current/src/share/colldef/hy_AM.ARMSCII-8.src armscii-8/src/share/colldef/hy_AM.ARMSCII-8.src
--- current/src/share/colldef/hy_AM.ARMSCII-8.src	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/colldef/hy_AM.ARMSCII-8.src	Mon Jun 23 22:17:47 2003
@@ -0,0 +1,29 @@
+# LC_COLLATE source for Armenian/ARMSCII-8 (backward compatible with ASCII)
+# Made available by Vahe Khachikyan <vahe at khachikyan.de>
+#
+charmap map.ARMSCII-8
+substitute <armew> with "»õ"
+order \
+# controls
+	<armeternity>;<NU>;...;<US>;\x80;...;\xA0;\
+#
+	<SP>;(!,<armexclam>,<armaccent>);(\",<armquotleft>,<armquotright>);<Nb>;\
+	<DO>;<armemdash>;\
+	%;&;(',<armapostrophe>);(\(,<armparenleft>);(\),<armparenright>);*;+;\
+	(\,,<armcomma>);(-,<armendash>);<armyentamna>;<armellipsis>;(.,<armfullstop>);/;\
+# digits
+	0;...;9;\
+#
+	(:,<armdot>);<armsep>;\;;\<;=;>;(?,<armquestion>);<At>;\
+# capital
+	A;...;Z;\
+#
+	[;\\;];^;_;`;\
+# small
+	a;...;z;\
+# remaining punktuation etc
+	\{;|;\};~;<DT>;\
+# Armenian
+	<Armayb>;...;<armfe>;\
+# and the rest
+	\xff
diff -ruN current/src/share/colldef/map.ARMSCII-8 armscii-8/src/share/colldef/map.ARMSCII-8
--- current/src/share/colldef/map.ARMSCII-8	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/colldef/map.ARMSCII-8	Mon Jun 23 22:17:47 2003
@@ -0,0 +1,143 @@
+#
+# map.ARMSCII-8 defined by Vahe Khachikyan <vahe at khachikyan.de>
+# 
+NU \x00
+SH \x01
+SX \x02
+EX \x03
+ET \x04
+EQ \x05
+AK \x06
+BL \x07
+BS \x08
+HT \x09
+LF \x0a
+VT \x0b
+FF \x0c
+CR \x0d
+SO \x0e
+SI \x0f
+DL \x10
+D1 \x11
+D2 \x12
+D3 \x13
+D4 \x14
+NK \x15
+SY \x16
+EB \x17
+CN \x18
+EM \x19
+SB \x1a
+EC \x1b
+FS \x1c
+GS \x1d
+RS \x1e
+US \x1f
+SP \x20
+Nb \x23
+DO \x24
+At \x40
+<( \x5b
+// \x5c
+)> \x5d
+'> \x5e
+'! \x60
+(! \x7b
+!! \x7c
+!) \x7d
+'? \x7e
+DT \x7f
+armeternity	\xA1
+armew		\xA2
+armfullstop	\xA3
+armparenright	\xA4
+armparenleft	\xA5
+armquotright	\xA6
+armquotleft	\xA7
+armemdash	\xA8
+armdot		\xA9
+armsep		\xAA
+armcomma	\xAB
+armendash	\xAC
+armyentamna	\xAD
+armellipsis	\xAE
+armexclam	\xAF
+armaccent	\xB0
+armquestion	\xB1
+Armayb		\xB2
+armayb		\xB3
+Armben		\xB4
+armben		\xB5
+Armgim		\xB6
+armgim		\xB7
+Armda		\xB8
+armda		\xB9
+Armyech		\xBA
+armyech		\xBB
+Armza		\xBC
+armza		\xBD
+Arme		\xBE
+arme		\xBF
+Armat		\xC0
+armat		\xC1
+Armto		\xC2
+armto		\xC3
+Armzhe		\xC4
+armzhe		\xC5
+Armini		\xC6
+armini		\xC7
+Armlyun		\xC8
+armlyun		\xC9
+Armkhe		\xCA
+armkhe		\xCB
+Armtsa		\xCC
+armtsa		\xCD
+Armken		\xCE
+armken		\xCF
+Armho		\xD0
+armho		\xD1
+Armdza		\xD2
+armdza		\xD3
+Armghat		\xD4
+armghat		\xD5
+Armtche		\xD6
+armtche		\xD7
+Armmen		\xD8
+armmen		\xD9
+Armhi		\xDA
+armhi		\xDB
+Armnu		\xDC
+armnu		\xDD
+Armsha		\xDE
+armsha		\xDF
+Armvo		\xE0
+armvo		\xE1
+Armcha		\xE2
+armcha		\xE3
+Armpe		\xE4
+armpe		\xE5
+Armje		\xE6
+armje		\xE7
+Armra		\xE8
+armra		\xE9
+Armse		\xEA
+armse		\xEB
+Armvev		\xEC
+armvev		\xED
+Armtyun		\xEE
+armtyun		\xEF
+Armre		\xF0
+armre		\xF1
+Armtso		\xF2
+armtso		\xF3
+Armvyun		\xF4
+armvyun		\xF5
+Armpyur		\xF6
+armpyur		\xF7
+Armke		\xF8
+armke		\xF9
+Armo		\xFA
+armo		\xFB
+Armfe		\xFC
+armfe		\xFD
+armapostrophe	\xFE
diff -ruN current/src/share/mklocale/hy_AM.ARMSCII-8.src armscii-8/src/share/mklocale/hy_AM.ARMSCII-8.src
--- current/src/share/mklocale/hy_AM.ARMSCII-8.src	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/mklocale/hy_AM.ARMSCII-8.src	Mon Jun 23 22:17:47 2003
@@ -0,0 +1,198 @@
+/*
+ * LOCALE_CTYPE for Armenian armscii-8 character set
+ * 
+ * Made available by Vahe Khachikyan <vahe at khachikyan.de>
+ */
+ENCODING	"NONE"
+VARIABLE	Armenian ARMSCII-8 character set by <vahe at khachikyan.de>
+
+#
+# This is a comment
+#
+ALPHA		'A' - 'Z' 'a' - 'z' 0xa2 0xb2 - 0xfd
+CONTROL		0x00 - 0x1f 0x7f
+DIGIT		'0' - '9'
+GRAPH		0x21 - 0x7e 0xA1 - 0xFE
+LOWER		'a' - 'z' 0xa2 0xb3 0xb5 0xb7 0xb9 0xbb 0xbd 0xbf 0xc1 0xc3 0xc5 0xc7 0xc9 0xcb 0xcd 0xcf 0xd1 0xd3 0xd5 0xd7 0xd9 0xdb 0xdd 0xdf 0xe1 0xe3 0xe5 0xe7 0xe9 0xeb 0xed 0xef 0xf1 0xf3 0xf5 0xf7 0xf9 0xfb 0xfd
+PUNCT		0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xa3-0xb1
+SPACE		0x09 - 0x0d 0x20 
+UPPER		'A' - 'Z' 0xb2 0xb4 0xb6 0xb8 0xba 0xbc 0xbe 0xc0 0xc2 0xc4 0xc6 0xc8 0xca 0xcc 0xce 0xd0 0xd2 0xd4 0xd6 0xd8 0xda 0xdc 0xde 0xe0 0xe2 0xe4 0xe6 0xe8 0xea 0xec 0xee 0xf0 0xf2 0xf4 0xf6 0xf8 0xfa 0xfc
+XDIGIT          '0' - '9' 'a' - 'f' 'A' - 'F'
+BLANK		' ' '\t'
+PRINT		0x20 - 0x7e 0xa1 - 0xfe
+
+MAPLOWER       	<'A' - 'Z' : 'a'>
+MAPLOWER       	<'a' - 'z' : 'a'>
+#
+# Upper to lower
+#
+MAPLOWER        <0xb2 0xb3>
+MAPLOWER        <0xb4 0xb5>
+MAPLOWER        <0xb6 0xb7>
+MAPLOWER        <0xb8 0xb9>
+MAPLOWER        <0xba 0xbb>
+MAPLOWER        <0xbc 0xbd>
+MAPLOWER        <0xbe 0xbf>
+MAPLOWER        <0xc0 0xc1>
+MAPLOWER        <0xc2 0xc3>
+MAPLOWER        <0xc4 0xc5>
+MAPLOWER        <0xc6 0xc7>
+MAPLOWER        <0xc8 0xc9>
+MAPLOWER        <0xca 0xcb>
+MAPLOWER        <0xcc 0xcd>
+MAPLOWER        <0xce 0xcf>
+MAPLOWER        <0xd0 0xd1>
+MAPLOWER        <0xd2 0xd3>
+MAPLOWER        <0xd4 0xd5>
+MAPLOWER        <0xd6 0xd7>
+MAPLOWER        <0xd8 0xd9>
+MAPLOWER        <0xda 0xdb>
+MAPLOWER        <0xdc 0xdd>
+MAPLOWER        <0xde 0xdf>
+MAPLOWER        <0xe0 0xe1>
+MAPLOWER        <0xe2 0xe3>
+MAPLOWER        <0xe4 0xe5>
+MAPLOWER        <0xe6 0xe7>
+MAPLOWER        <0xe8 0xe9>
+MAPLOWER        <0xea 0xeb>
+MAPLOWER        <0xec 0xed>
+MAPLOWER        <0xee 0xef>
+MAPLOWER        <0xf0 0xf1>
+MAPLOWER        <0xf2 0xf3>
+MAPLOWER        <0xf4 0xf5>
+MAPLOWER        <0xf6 0xf7>
+MAPLOWER        <0xf8 0xf9>
+MAPLOWER        <0xfa 0xfb>
+MAPLOWER        <0xfc 0xfd>
+#
+# Lowers to lower 
+#
+MAPLOWER        <0xb3 0xb3>
+MAPLOWER        <0xb5 0xb5>
+MAPLOWER        <0xb7 0xb7>
+MAPLOWER        <0xb9 0xb9>
+MAPLOWER        <0xbb 0xbb>
+MAPLOWER        <0xbd 0xbd>
+MAPLOWER        <0xbf 0xbf>
+MAPLOWER        <0xc1 0xc1>
+MAPLOWER        <0xc3 0xc3>
+MAPLOWER        <0xc5 0xc5>
+MAPLOWER        <0xc7 0xc7>
+MAPLOWER        <0xc9 0xc9>
+MAPLOWER        <0xcb 0xcb>
+MAPLOWER        <0xcd 0xcd>
+MAPLOWER        <0xcf 0xcf>
+MAPLOWER        <0xd1 0xd1>
+MAPLOWER        <0xd3 0xd3>
+MAPLOWER        <0xd5 0xd5>
+MAPLOWER        <0xd7 0xd7>
+MAPLOWER        <0xd9 0xd9>
+MAPLOWER        <0xdb 0xdb>
+MAPLOWER        <0xdd 0xdd>
+MAPLOWER        <0xdf 0xdf>
+MAPLOWER        <0xe1 0xe1>
+MAPLOWER        <0xe3 0xe3>
+MAPLOWER        <0xe5 0xe5>
+MAPLOWER        <0xe7 0xe7>
+MAPLOWER        <0xe9 0xe9>
+MAPLOWER        <0xeb 0xeb>
+MAPLOWER        <0xed 0xed>
+MAPLOWER        <0xef 0xef>
+MAPLOWER        <0xf1 0xf1>
+MAPLOWER        <0xf3 0xf3>
+MAPLOWER        <0xf5 0xf5>
+MAPLOWER        <0xf7 0xf7>
+MAPLOWER        <0xf9 0xf9>
+MAPLOWER        <0xfb 0xfb>
+MAPLOWER        <0xfd 0xfd>
+
+
+MAPUPPER       	<'A' - 'Z' : 'A'>
+MAPUPPER       	<'a' - 'z' : 'A'>
+#
+# lower to upper
+#
+MAPUPPER        <0xb3 0xb2>
+MAPUPPER        <0xb5 0xb4>
+MAPUPPER        <0xb7 0xb6>
+MAPUPPER        <0xb9 0xb8>
+MAPUPPER        <0xbb 0xba>
+MAPUPPER        <0xbd 0xbc>
+MAPUPPER        <0xbf 0xbe>
+MAPUPPER        <0xc1 0xc0>
+MAPUPPER        <0xc3 0xc2>
+MAPUPPER        <0xc5 0xc4>
+MAPUPPER        <0xc7 0xc6>
+MAPUPPER        <0xc9 0xc8>
+MAPUPPER        <0xcb 0xca>
+MAPUPPER        <0xcd 0xcc>
+MAPUPPER        <0xcf 0xce>
+MAPUPPER        <0xd1 0xd0>
+MAPUPPER        <0xd3 0xd2>
+MAPUPPER        <0xd5 0xd4>
+MAPUPPER        <0xd7 0xd6>
+MAPUPPER        <0xd9 0xd8>
+MAPUPPER        <0xdb 0xda>
+MAPUPPER        <0xdd 0xdc>
+MAPUPPER        <0xdf 0xde>
+MAPUPPER        <0xe1 0xe0>
+MAPUPPER        <0xe3 0xe2>
+MAPUPPER        <0xe5 0xe4>
+MAPUPPER        <0xe7 0xe6>
+MAPUPPER        <0xe9 0xe8>
+MAPUPPER        <0xeb 0xea>
+MAPUPPER        <0xed 0xec>
+MAPUPPER        <0xef 0xee>
+MAPUPPER        <0xf1 0xf0>
+MAPUPPER        <0xf3 0xf2>
+MAPUPPER        <0xf5 0xf4>
+MAPUPPER        <0xf7 0xf6>
+MAPUPPER        <0xf9 0xf8>
+MAPUPPER        <0xfb 0xfa>
+MAPUPPER        <0xfd 0xfc>
+#
+# Upper to upper
+#
+MAPUPPER        <0xb2 0xb2>
+MAPUPPER        <0xb4 0xb4>
+MAPUPPER        <0xb6 0xb6>
+MAPUPPER        <0xb8 0xb8>
+MAPUPPER        <0xba 0xba>
+MAPUPPER        <0xbc 0xbc>
+MAPUPPER        <0xbe 0xbe>
+MAPUPPER        <0xc0 0xc0>
+MAPUPPER        <0xc2 0xc2>
+MAPUPPER        <0xc4 0xc4>
+MAPUPPER        <0xc6 0xc6>
+MAPUPPER        <0xc8 0xc8>
+MAPUPPER        <0xca 0xca>
+MAPUPPER        <0xcc 0xcc>
+MAPUPPER        <0xce 0xce>
+MAPUPPER        <0xd0 0xd0>
+MAPUPPER        <0xd2 0xd2>
+MAPUPPER        <0xd4 0xd4>
+MAPUPPER        <0xd6 0xd6>
+MAPUPPER        <0xd8 0xd8>
+MAPUPPER        <0xda 0xda>
+MAPUPPER        <0xdc 0xdc>
+MAPUPPER        <0xde 0xde>
+MAPUPPER        <0xe0 0xe0>
+MAPUPPER        <0xe2 0xe2>
+MAPUPPER        <0xe4 0xe4>
+MAPUPPER        <0xe6 0xe6>
+MAPUPPER        <0xe8 0xe8>
+MAPUPPER        <0xea 0xea>
+MAPUPPER        <0xec 0xec>
+MAPUPPER        <0xee 0xee>
+MAPUPPER        <0xf0 0xf0>
+MAPUPPER        <0xf2 0xf2>
+MAPUPPER        <0xf4 0xf4>
+MAPUPPER        <0xf6 0xf6>
+MAPUPPER        <0xf8 0xf8>
+MAPUPPER        <0xfa 0xfa>
+MAPUPPER        <0xfc 0xfc>
+
+
+TODIGIT       	<'0' - '9' : 0>
+TODIGIT       	<'A' - 'F' : 10>
+TODIGIT       	<'a' - 'f' : 10>
diff -ruN current/src/share/monetdef/hy_AM.ARMSCII-8.src armscii-8/src/share/monetdef/hy_AM.ARMSCII-8.src
--- current/src/share/monetdef/hy_AM.ARMSCII-8.src	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/monetdef/hy_AM.ARMSCII-8.src	Mon Jun 23 22:17:48 2003
@@ -0,0 +1,37 @@
+# LO_MONETARY source for ARMSCII-8 locale for FreeBSD
+# Made available by Vahe Khachikyan <vahe at khachikyan.de>
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+AMD 
+# currency_symbol
+¸ð  
+# mon_decimal_point
+.
+# mon_thousands_sep
+,
+# mon_grouping, separated by ;
+3;3
+# positive_sign
+
+# negative_sign
+-
+# int_frac_digits
+2
+# frac_digits
+2
+# p_cs_precedes
+0
+# p_sep_by_space
+1
+# n_cs_precedes
+0
+# n_sep_by_space
+1
+# p_sign_posn
+1
+# n_sign_posn
+1
+# EOF
diff -ruN current/src/share/msgdef/hy_AM.ARMSCII-8.src armscii-8/src/share/msgdef/hy_AM.ARMSCII-8.src
--- current/src/share/msgdef/hy_AM.ARMSCII-8.src	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/msgdef/hy_AM.ARMSCII-8.src	Mon Jun 23 22:17:48 2003
@@ -0,0 +1,15 @@
+# msgdef source for ARMSCII-8 locale for FreeBSD
+# Made available by Vahe Khachikyan <vahe at khachikyan.de>
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# yesexpr
+^[³²yY].*
+# noexpr
+^[áànN].*
+# yesstr
+²Ûá
+# nostr
+àã
+# EOF
diff -ruN current/src/share/numericdef/hy_AM.ARMSCII-8.src armscii-8/src/share/numericdef/hy_AM.ARMSCII-8.src
--- current/src/share/numericdef/hy_AM.ARMSCII-8.src	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/numericdef/hy_AM.ARMSCII-8.src	Mon Jun 23 22:17:48 2003
@@ -0,0 +1,13 @@
+# LC_NUMERIC source file for ARMSCII-8 locale for FreeBSD
+# Made available by Vahe Khachikyan <vahe at khachikyan.de>
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# decimal_point
+,
+# thousands_sep
+ 
+# grouping, separated by ;
+3;3
+# EOF
diff -ruN current/src/share/syscons/fonts/INDEX.fonts armscii-8/src/share/syscons/fonts/INDEX.fonts
--- current/src/share/syscons/fonts/INDEX.fonts	Wed Aug 21 07:51:45 2002
+++ armscii-8/src/share/syscons/fonts/INDEX.fonts	Mon Jun 23 22:46:36 2003
@@ -5,8 +5,8 @@
 #
 # Format <file>:<lang>:<description>
 #
-# lang: ar bg cs da de el en es fi fr hr hu is it iw ja ko nl no pl pt
-#       ro ru sh sk sl sv tr uk zh
+# 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:
@@ -56,6 +56,7 @@
 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
@@ -65,7 +66,23 @@
 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
@@ -203,6 +220,21 @@
 cp1251-8x16.fnt:ru:ûÒÉÆÔ cp1251 ËÉÒÉÌÌÉÃÁ, 8x16
 cp1251-8x16.fnt:uk:ûÒÉÆÔ cp1251-ËÉÒÉÌÉÃÑ, 8x16
 
+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
@@ -329,6 +361,7 @@
 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
@@ -336,6 +369,7 @@
 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
@@ -343,6 +377,7 @@
 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
@@ -350,6 +385,7 @@
 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
@@ -357,6 +393,7 @@
 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
diff -ruN current/src/share/syscons/fonts/Makefile armscii-8/src/share/syscons/fonts/Makefile
--- current/src/share/syscons/fonts/Makefile	Mon Jul 29 09:40:14 2002
+++ armscii-8/src/share/syscons/fonts/Makefile	Mon Jun 23 20:59:49 2003
@@ -1,6 +1,7 @@
 # $FreeBSD$
 
-FONTS=	cp437-8x8.fnt cp437-8x14.fnt cp437-8x16.fnt \
+FONTS=	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 \
@@ -10,6 +11,7 @@
 	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 \
diff -ruN current/src/share/syscons/fonts/armscii8-8x14.fnt armscii-8/src/share/syscons/fonts/armscii8-8x14.fnt
--- current/src/share/syscons/fonts/armscii8-8x14.fnt	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/fonts/armscii8-8x14.fnt	Thu Jun 19 19:41:17 2003
@@ -0,0 +1,83 @@
+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,_ at P,'@```/[`P/C,!@8&QFPX````.&S`P/CLQL;&
+M;#@```#^Q at 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 at 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 at 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 -ruN current/src/share/syscons/fonts/armscii8-8x16.fnt armscii-8/src/share/syscons/fonts/armscii8-8x16.fnt
--- current/src/share/syscons/fonts/armscii8-8x16.fnt	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/fonts/armscii8-8x16.fnt	Mon Jun 23 16:34:59 2003
@@ -0,0 +1,95 @@
+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 at 8,&#!@
+MQOX``````/R,&#`X#`8&QFPX```````<'#P\;&S,_ at P,'@``````_L#`^,P&
+M!@;&;#@``````#ALP,#X[,;&QFPX``````#^Q at 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 at 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 at 8&#P````````````
+M?,;`?`;&?```````$#`P,/PP,#`P-AP```````````#&QL;&QL9[````````
+M````QL;&[GPX$````````````,;&UM;6_FP```````````#&[GPX?.[&````
+M````````QL;&QL;&?@8&?````````/[&##A at QOX`````#A at 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 at 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 at _F!@``!XS,S,
+MS,S,S,S,>````````````'C,S,S,S'@``````'#0T-!\%A;6UM9\``````!P
+MT-#0?!86UM;6?!`0$```.#@8&#``````````````````````````````````
+!````
+`
+end
diff -ruN current/src/share/syscons/fonts/armscii8-8x8.fnt armscii-8/src/share/syscons/fonts/armscii8-8x8.fnt
--- current/src/share/syscons/fonts/armscii8-8x8.fnt	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/fonts/armscii8-8x8.fnt	Tue Jun 17 23:04:47 2003
@@ -0,0 +1,49 @@
+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,_ at 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 at 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 at 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_@;\_ at 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 at 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 at _V```#QF9GQ at _&`\9L/#PV8\````/&9F9CP`.%@^&QO;?@`X
+76#X;&]M^&#`P8```````````````````
+`
+end
diff -ruN current/src/share/syscons/fonts/haik8-8x14.fnt armscii-8/src/share/syscons/fonts/haik8-8x14.fnt
--- current/src/share/syscons/fonts/haik8-8x14.fnt	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/fonts/haik8-8x14.fnt	Thu Jun 19 19:41:17 2003
@@ -0,0 +1,83 @@
+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,_ at P,'@```/[`P/C,!@8&QFPX````.&S`P/CLQL;&
+M;#@```#^Q at 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 at 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 at 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 at 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 -ruN current/src/share/syscons/fonts/haik8-8x16.fnt armscii-8/src/share/syscons/fonts/haik8-8x16.fnt
--- current/src/share/syscons/fonts/haik8-8x16.fnt	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/fonts/haik8-8x16.fnt	Mon Jun 23 16:34:59 2003
@@ -0,0 +1,95 @@
+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 at 8,&#!@
+MQOX``````/R,&#`X#`8&QFPX```````<'#P\;&S,_ at P,'@``````_L#`^,P&
+M!@;&;#@``````#ALP,#X[,;&QFPX``````#^Q at 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 at 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 at 8&#P````````````
+M?,;`?`;&?```````$#`P,/PP,#`P-AP```````````#&QL;&QL9[````````
+M````QL;&[GPX$````````````,;&UM;6_FP```````````#&[GPX?.[&````
+M````````QL;&QL;&?@8&?````````/[&##A at QOX`````#A at 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 at 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 at _F!@``!XS,S,
+MS,S,S,S,>````````````'C,S,S,S'@``````'#0T-!\%A;6UM9\``````!P
+MT-#0?!86UM;6?!`0$```.#@8&#``````````````````````````````````
+!````
+`
+end
diff -ruN current/src/share/syscons/fonts/haik8-8x8.fnt armscii-8/src/share/syscons/fonts/haik8-8x8.fnt
--- current/src/share/syscons/fonts/haik8-8x8.fnt	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/fonts/haik8-8x8.fnt	Tue Jun 17 23:04:47 2003
@@ -0,0 +1,49 @@
+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,_ at 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 at 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 at 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 at _V```#QF9GQ at _&`\9L/#PV8\````/&9F9CP`.%@^&QO;?@`X
+76#X;&]M^&#`P8```````````````````
+`
+end
diff -ruN current/src/share/syscons/keymaps/INDEX.keymaps armscii-8/src/share/syscons/keymaps/INDEX.keymaps
--- current/src/share/syscons/keymaps/INDEX.keymaps	Thu Jun 19 08:34:38 2003
+++ armscii-8/src/share/syscons/keymaps/INDEX.keymaps	Mon Jun 23 23:04:24 2003
@@ -4,8 +4,8 @@
 #
 # Format <file>:<lang>:<description>
 #
-# lang: ar bg cs da de el en es fi fr hr hu is it iw ja ko nl no pl pt
-#       ro ru sh sk sl sv tr uk zh
+# 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
 #
 # If lang empty use 'en' (us-english) as default.
@@ -30,6 +30,7 @@
 MENU:iw:êìù úãì÷îä úôù úà øçá
 MENU:uk:BÉÂÅÒ¦ÔØ ÒÏÚËÌÁÄËÕ ËÌÁצÁÔÕÒÉ
 MENU:el:ÅðéëÝîôå ôï ðëçêôñïëüãéï ôçò êïíóüëáò
+MENU:hy:ÀÝïñ»ù ëï»Õݳ߳ñÇ ¹³ë³íáñáõÃÛáõÝÁ
 #
 FONT:en:cp437-8x16.fnt
 FONT:de,fr,da,no,sv,pt,es:iso-8x16.fnt
@@ -38,6 +39,7 @@
 FONT:iw:iso08-8x16.fnt
 FONT:uk:koi8-u-8x16.fnt
 FONT:el:iso07-8x16.fnt
+FONT:hy:haik8-8x16.fnt
 # 
 be.iso.kbd:en:Belgian ISO-8859-1
 be.iso.kbd:de:Belgisch ISO-8859-1
@@ -179,6 +181,11 @@
 hu.iso2.102keys.kbd:en:Hungarian 102 ISO-8859-2
 hu.iso2.102keys.kbd:de:Ungarisch 102 ISO-8859-2
 hu.iso2.102keys.kbd:es:Húngaro 102 ISO-8859-2
+
+hy.armscii-8.kbd:hy:гۻñ»Ý ÑÝãÛáõݳÛÇÝ ¥Phonetic¤ ¹³ë³íáñáõÃÛáõÝ
+hy.armscii-8.kbd:ru:áÒÍÑÎÓËÁÑ ÆÏÎÅÔÉÞÅÓËÁÑ ÒÁÓËÌÁÄËÁ
+hy.armscii-8.kbd:en:Armenian phonetic layout
+hy.armscii-8.kbd:de:Armenische phonetische Tastenbelegung
 
 icelandic.iso.kbd:en:Icelandic ISO-8859-1
 icelandic.iso.kbd:de:Isländisch ISO-8859-1
diff -ruN current/src/share/syscons/keymaps/Makefile armscii-8/src/share/syscons/keymaps/Makefile
--- current/src/share/syscons/keymaps/Makefile	Thu Jun 19 08:34:38 2003
+++ armscii-8/src/share/syscons/keymaps/Makefile	Mon Jun 23 22:43:10 2003
@@ -17,6 +17,7 @@
 KEYMAPS+= gr.elot.acc.kbd gr.us101.acc.kbd
 KEYMAPS+= hr.iso.kbd
 KEYMAPS+= hu.iso2.101keys.kbd hu.iso2.102keys.kbd
+KEYMAPS+= hy.armscii-8.kbd
 KEYMAPS+= icelandic.iso.kbd icelandic.iso.acc.kbd
 KEYMAPS+= it.iso.kbd
 KEYMAPS+= iw.iso8.kbd
diff -ruN current/src/share/syscons/keymaps/hy.armscii-8.kbd armscii-8/src/share/syscons/keymaps/hy.armscii-8.kbd
--- current/src/share/syscons/keymaps/hy.armscii-8.kbd	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/keymaps/hy.armscii-8.kbd	Mon Jun 23 23:56:29 2003
@@ -0,0 +1,245 @@
+# FreeBSD Armenian Phonetic keyboard layout
+# by Vahe Khachikyan <vahe at khachikyan.de>
+# US <=> Armphonetic lock (AltGrLock) Alt+Ctrl+Shift
+# US <=> Armphonetic shift  (AltGr)   Alt
+#                                                         alt
+# scan                       cntrl          alt    alt   cntrl lock
+# code  base   shift  cntrl  shift  alt    shift  cntrl  shift state
+# ------------------------------------------------------------------
+  000   nop	nop	nop	nop	nop	nop	nop	nop	O
+  001   esc	esc	esc	esc	nop	nop	debug	esc	O
+  002   '1'	'!'	nop	nop	0xBF	0xBE	nop	nop	O
+  003   '2'	'@'	nul	nul	0xC3	0xC2	nul	nul	O
+  004   '3'	'#'	nop	nop	0xF7	0xF6	nop	nop	O
+  005   '4'	'$'	nop	nop	0xD3	0xD2	nop	nop	O
+  006   '5'	'%'	nop	nop	0xE7	0xE6	nop	nop	O
+  007   '6'	'^'	rs	rs	0xA4	0xA5	rs	rs	O
+  008   '7'	'&'	nop	nop	0xA2	'%'	nop	nop	O
+  009   '8'	'*'	nop	nop	0xE9	0xE8	nop	nop	O
+  010   '9'	'('	nop	nop	0xE3	0xE2	nop	nop	O
+  011   '0'	')'	nop	nop	0xD7	0xD6	nop	nop	O
+  012   '-'	'_'	us	us	0xA8	0xAC	us	us	O
+  013   '='	'+'	nop	nop	0xC5	0xC4	nop	nop	O
+  014   bs	bs	del	del	bs	bs	del	del	O
+  015   ht	btab	nop	nop	ht	btab	nop	nop	O
+  016   'q'	'Q'	dc1	dc1	0xF9	0xF8	dc1	dc1	C
+  017   'w'	'W'	etb	etb	0xE1	0xE0	etb	etb	C
+  018   'e'	'E'	enq	enq	0xBB	0xBA	enq	enq	C
+  019   'r'	'R'	dc2	dc2	0xF1	0xF0	dc2	dc2	C
+  020   't'	'T'	dc4	dc4	0xEF	0xEE	dc4	dc4	C
+  021   'y'	'Y'	em	em	0xC1	0xC0	em	em	C
+  022   'u'	'U'	nak	nak	0xF5	0xF4	nak	nak	C
+  023   'i'	'I'	ht	ht	0xC7	0xC6	ht	ht	C
+  024   'o'	'O'	si	si	0xFB	0xFA	si	si	C
+  025   'p'	'P'	dle	dle	0xE5	0xE4	dle	dle	C
+  026   '['	'{'	esc	esc	0xCB	0xCA	esc	esc	O
+  027   ']'	'}'	gs	gs	0xCD	0xCC	gs	gs	O
+  028   cr	cr	nl	nl	cr	cr	nl	nl	O
+  029   lctrl  lctrl  lctrl  lctrl  lctrl  alock  lctrl  alock   O
+  030   'a'	'A'	soh	soh	0xB3	0xB2	soh	soh	C
+  031   's'	'S'	dc3	dc3	0xEB	0xEA	dc3	dc3	C
+  032   'd'	'D'	eot	eot	0xB9	0xB8	eot	eot	C
+  033   'f'	'F'	ack	ack	0xFD	0xFC	ack	ack	C
+  034   'g'	'G'	bel	bel	0xB7	0xB6	bel	bel	C
+  035   'h'	'H'	bs	bs	0xD1	0xD0	bs	bs	C
+  036   'j'	'J'	nl	nl	0xDB	0xDA	nl	nl	C
+  037   'k'	'K'	vt	vt	0xCF	0xCE	vt	vt	C
+  038   'l'	'L'	ff	ff	0xC9	0xC8	ff	ff	C
+  039   ';'	':'	nop	nop	0xA3	0xAE	nop	nop	O
+  040   '''	'"'	nop	nop	0xB0	0xFE	nop	nop	O
+  041   '`'	'~'	nop	nop	0xAA	0xAF	nop	nop	O
+  042   lshift lshift lshift lshift lshift lshift alock  alock   O
+  043   '\'	'|'	fs	fs	0xDF	0xDE	fs	fs	O
+  044   'z'	'Z'	sub	sub	0xBD	0xBC	sub	sub	C
+  045   'x'	'X'	can	can	0xD5	0xD4	can	can	C
+  046   'c'	'C'	etx	etx	0xF3	0xF2	etx	etx	C
+  047   'v'	'V'	syn	syn	0xED	0xEC	syn	syn	C
+  048   'b'	'B'	stx	stx	0xB5	0xB4	stx	stx	C
+  049   'n'	'N'	so	so	0xDD	0xDC	so	so	C
+  050   'm'	'M'	cr	cr	0xD9	0xD8	cr	cr	C
+  051   ','	'<'	nop	nop	0xAB	0xA7	nop	nop	O
+  052   '.'	'>'	nop	nop	0xA9	0xA6	nop	nop	O
+  053   '/'	'?'	nop	nop	0xA1	0xB1	nop	nop	O
+  054   rshift	rshift	rshift	rshift	rshift	rshift	rshift	rshift	O
+  055   '*'	'*'	'*'	'*'	nop	nop	'*'	'*'	O
+  056   lalt   lalt   lalt   alock  lalt   lalt   lalt   alock   O
+  057   ' '	' '	nul	' '	' '	' '	susp	' '	O
+  058   clock	clock	clock	clock	clock	clock	clock	clock	O
+  059   fkey01	fkey13	fkey25	fkey37	scr01	scr11	scr01	scr11	O
+  060   fkey02	fkey14	fkey26	fkey38	scr02	scr12	scr02	scr12	O
+  061   fkey03	fkey15	fkey27	fkey39	scr03	scr13	scr03	scr13	O
+  062   fkey04	fkey16	fkey28	fkey40	scr04	scr14	scr04	scr14	O
+  063   fkey05	fkey17	fkey29	fkey41	scr05	scr15	scr05	scr15	O
+  064   fkey06	fkey18	fkey30	fkey42	scr06	scr16	scr06	scr16	O
+  065   fkey07	fkey19	fkey31	fkey43	scr07	scr07	scr07	scr07	O
+  066   fkey08	fkey20	fkey32	fkey44	scr08	scr08	scr08	scr08	O
+  067   fkey09	fkey21	fkey33	fkey45	scr09	scr09	scr09	scr09	O
+  068   fkey10	fkey22	fkey34	fkey46	scr10	scr10	scr10	scr10	O
+  069   nlock	nlock	nlock	nlock	nlock	nlock	nlock	nlock	O
+  070   slock	slock	slock	slock	slock	slock	slock	slock	O
+  071   fkey49	'7'	'7'	'7'	'7'	'7'	'7'	'7'	N
+  072   fkey50	'8'	'8'	'8'	'8'	'8'	'8'	'8'	N
+  073   fkey51	'9'	'9'	'9'	'9'	'9'	'9'	'9'	N
+  074   fkey52	'-'	'-'	'-'	'-'	'-'	'-'	'-'	N
+  075   fkey53	'4'	'4'	'4'	'4'	'4'	'4'	'4'	N
+  076   fkey54	'5'	'5'	'5'	'5'	'5'	'5'	'5'	N
+  077   fkey55	'6'	'6'	'6'	'6'	'6'	'6'	'6'	N
+  078   fkey56	'+'	'+'	'+'	'+'	'+'	'+'	'+'	N
+  079   fkey57	'1'	'1'	'1'	'1'	'1'	'1'	'1'	N
+  080   fkey58	'2'	'2'	'2'	'2'	'2'	'2'	'2'	N
+  081   fkey59	'3'	'3'	'3'	'3'	'3'	'3'	'3'	N
+  082   fkey60	'0'	'0'	'0'	'0'	'0'	'0'	'0'	N
+  083   del	'.'	'.'	'.'	'.'	'.'	boot	boot	N
+  084   nop	nop	nop	nop	nop	nop	nop	nop	O
+  085   nop	nop	nop	nop	nop	nop	nop	nop	O
+  086   nop	nop	nop	nop	nop	nop	nop	nop	O
+  087   fkey11	fkey23	fkey35	fkey47	scr11	scr11	scr11	scr11	O
+  088   fkey12	fkey24	fkey36	fkey48	scr12	scr12	scr12	scr12	O
+  089   cr	cr	nl	nl	cr	cr	nl	nl	O
+  090   rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	O
+  091   '/'	'/'	'/'	'/'	'/'	'/'	'/'	'/'	N
+  092   nscr	nscr	debug	debug	nop	nop	nop	nop	O
+  093   ralt	ralt	ralt	ralt	ralt	ralt	ralt	ralt	O
+  094   fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	O
+  095   fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	O
+  096   fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	O
+  097   fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	O
+  098   fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	O
+  099   fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	O
+  100   fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	O
+  101   fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	O
+  102   fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	O
+  103   fkey61	fkey61	fkey61	fkey61	fkey61	fkey61	boot	fkey61	O
+  104   slock	saver	slock	saver	susp	nop	susp	nop	O
+  105   fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	O
+  106   fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	O
+  107   fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	O
+  108   nop	nop	nop	nop	nop	nop	nop	nop	O
+  109   nop	nop	nop	nop	nop	nop	nop	nop	O
+  110   nop	nop	nop	nop	nop	nop	nop	nop	O
+  111   nop	nop	nop	nop	nop	nop	nop	nop	O
+  112   nop	nop	nop	nop	nop	nop	nop	nop	O
+  113   nop	nop	nop	nop	nop	nop	nop	nop	O
+  114   nop	nop	nop	nop	nop	nop	nop	nop	O
+  115   nop	nop	nop	nop	nop	nop	nop	nop	O
+  116   nop	nop	nop	nop	nop	nop	nop	nop	O
+  117   nop	nop	nop	nop	nop	nop	nop	nop	O
+  118   nop	nop	nop	nop	nop	nop	nop	nop	O
+  119   nop	nop	nop	nop	nop	nop	nop	nop	O
+  120   nop	nop	nop	nop	nop	nop	nop	nop	O
+  121   nop	nop	nop	nop	nop	nop	nop	nop	O
+  122   nop	nop	nop	nop	nop	nop	nop	nop	O
+  123   nop	nop	nop	nop	nop	nop	nop	nop	O
+  124   nop	nop	nop	nop	nop	nop	nop	nop	O
+  125   nop	nop	nop	nop	nop	nop	nop	nop	O
+  126   nop	nop	nop	nop	nop	nop	nop	nop	O
+  127   nop	nop	nop	nop	nop	nop	nop	nop	O
+  128   nop	nop	nop	nop	nop	nop	nop	nop	O
+  129   nop	nop	esc	esc	esc	esc	debug	esc	O
+  130   0xBF	0xBE	nop	nop	'1'	'!'	nop	nop	O
+  131   0xC3	0xC2	nul	nul	'2'	'@'	nul	nul	O
+  132   0xF7	0xF6	nop	nop	'3'	'#'	nop	nop	O
+  133   0xD3	0xD2	nop	nop	'4'	'$'	nop	nop	O
+  134   0xE7	0xE6	nop	nop	'5'	'%'	nop	nop	O
+  135   0xA4	0xA5	rs	rs	'6'	'^'	rs	rs	O
+  136   0xA2	'%'	nop	nop	'7'	'&'	nop	nop	O
+  137   0xE9	0xE8	nop	nop	'8'	'*'	nop	nop	O
+  138   0xE3	0xE2	nop	nop	'9'	'('	nop	nop	O
+  139   0xD7	0xD6	nop	nop	'0'	')'	nop	nop	O
+  140   0xA8	0xAC	us	us	'-'	'_'	us	us	O
+  141   0xC5	0xC4	nop	nop	'='	'+'	nop	nop	O
+  142   bs	bs	del	del	bs	bs	del	del	O
+  143   ht	btab	nop	nop	ht	btab	nop	nop	O
+  144   0xF9	0xF8	dc1	dc1	'q'	'Q'	dc1	dc1	C
+  145   0xE1	0xE0	etb	etb	'w'	'W'	etb	etb	C
+  146   0xBB	0xBA	enq	enq	'e'	'E'	enq	enq	C
+  147   0xF1	0xF0	dc2	dc2	'r'	'R'	dc2	dc2	C
+  148   0xEF	0xEE	dc4	dc4	't'	'T'	dc4	dc4	C
+  149   0xC1	0xC0	em	em	'y'	'Y'	em	em	C
+  150   0xF5	0xF4	nak	nak	'u'	'U'	nak	nak	C
+  151   0xC7	0xC6	ht	ht	'i'	'I'	ht	ht	C
+  152   0xFB	0xFA	si	si	'o'	'O'	si	si	C
+  153   0xE5	0xE4	dle	dle	'p'	'P'	dle	dle	C
+  154   0xCB	0xCA	esc	esc	'['	'{'	esc	esc	O
+  155   0xCD	0xCC	gs	gs	']'	'}'	gs	gs	O
+  156   cr	cr	nl	nl	cr	cr	nl	nl	O
+  157   lctrl  lctrl  lctrl  lctrl  lctrl  alock  lctrl  alock   O
+  158   0xB3	0xB2	soh	soh	'a'	'A'	soh	soh	C
+  159   0xEB	0xEA	dc3	dc3	's'	'S'	dc3	dc3	C
+  160   0xB9	0xB8	eot	eot	'd'	'D'	eot	eot	C
+  161   0xFD	0xFC	ack	ack	'f'	'F'	ack	ack	C
+  162   0xB7	0xB6	bel	bel	'g'	'G'	bel	bel	C
+  163   0xD1	0xD0	bs	bs	'h'	'H'	bs	bs	C
+  164   0xDB	0xDA	nl	nl	'j'	'J'	nl	nl	C
+  165   0xCF	0xCE	vt	vt	'k'	'K'	vt	vt	C
+  166   0xC9	0xC8	ff	ff	'l'	'L'	ff	ff	C
+  167   0xA3	0xAE	nop	nop	';'	':'	nop	nop	O
+  168   0xB0	0xFE	nop	nop	'''	'"'	nop	nop	O
+  169   0xAA	0xAF	nop	nop	'`'	'~'	nop	nop	O
+  170   lshift lshift lshift lshift lshift lshift alock  alock   O
+  171   0xDF	0xDE	fs	fs	'|'	'|'	fs	fs	O
+  172   0xBD	0xBC	sub	sub	'z'	'Z'	sub	sub	C
+  173   0xD5	0xD4	can	can	'x'	'X'	can	can	C
+  174   0xF3	0xF2	etx	etx	'c'	'C'	etx	etx	C
+  175   0xED	0xEC	syn	syn	'v'	'V'	syn	syn	C
+  176   0xB5	0xB4	stx	stx	'b'	'B'	stx	stx	C
+  177   0xDD	0xDC	so	so	'n'	'N'	so	so	C
+  178   0xD9	0xD8	cr	cr	'm'	'M'	cr	cr	C
+  179   0xAB	0xA7	nop	nop	','	'<'	nop	nop	O
+  180   0xA9	0xA6	nop	nop	'.'	'>'	nop	nop	O
+  181   0xA1	0xB1	nop	nop	'/'	'?'	nop	nop	O
+  182   rshift	rshift	rshift	rshift	rshift	rshift	rshift	rshift	O
+  183   nop	nop	'*'	'*'	'*'	'*'	'*'	'*'	O
+  184   lalt    lalt   lalt   alock  lalt   lalt   lalt   alock   O
+  185   ' '	' '	nul	' '	' '	' '	susp	' '	O
+  186   clock	clock	clock	clock	clock	clock	clock	clock	O
+  187   scr01	scr11	fkey25	fkey37	fkey01	fkey13	scr01	scr11	O
+  188   scr02	scr12	fkey26	fkey38	fkey02	fkey14	scr02	scr12	O
+  189   scr03	scr13	fkey27	fkey39	fkey03	fkey15	scr03	scr13	O
+  190   scr04	scr14	fkey28	fkey40	fkey04	fkey16	scr04	scr14	O
+  191   scr05	scr15	fkey29	fkey41	fkey05	fkey17	scr05	scr15	O
+  192   scr06	scr16	fkey30	fkey42	fkey06	fkey18	scr06	scr16	O
+  193   scr07	scr07	fkey31	fkey43	fkey07	fkey19	scr07	scr07	O
+  194   scr08	scr08	fkey32	fkey44	fkey08	fkey20	scr08	scr08	O
+  195   scr09	scr09	fkey33	fkey45	fkey09	fkey21	scr09	scr09	O
+  196   scr10	scr10	fkey34	fkey46	fkey10	fkey22	scr10	scr10	O
+  197   nlock	nlock	nlock	nlock	nlock	nlock	nlock	nlock	O
+  198   slock	slock	slock	slock	slock	slock	slock	slock	O
+  199   '7'	'7'	'7'	'7'	fkey49	'7'	'7'	'7'	N
+  200   '8'	'8'	'8'	'8'	fkey50	'8'	'8'	'8'	N
+  201   '9'	'9'	'9'	'9'	fkey51	'9'	'9'	'9'	N
+  202   '-'	'-'	'-'	'-'	fkey52	'-'	'-'	'-'	N
+  203   '4'	'4'	'4'	'4'	fkey53	'4'	'4'	'4'	N
+  204   '5'	'5'	'5'	'5'	fkey54	'5'	'5'	'5'	N
+  205   '6'	'6'	'6'	'6'	fkey55	'6'	'6'	'6'	N
+  206   '+'	'+'	'+'	'+'	fkey56	'+'	'+'	'+'	N
+  207   '1'	'1'	'1'	'1'	fkey57	'1'	'1'	'1'	N
+  208   '2'	'2'	'2'	'2'	fkey58	'2'	'2'	'2'	N
+  209   '3'	'3'	'3'	'3'	fkey59	'3'	'3'	'3'	N
+  210   '0'	'0'	'0'	'0'	fkey60	'0'	'0'	'0'	N
+  211   '.'	'.'	'.'	'.'	del	'.'	boot	boot	N
+  212   nop	nop	nop	nop	nop	nop	nop	nop	O
+  213   nop	nop	nop	nop	nop	nop	nop	nop	O
+  214   nop	nop	nop	nop	nop	nop	nop	nop	O
+  215   scr11	scr11	fkey35	fkey47	fkey11	fkey23	scr11	scr11	O
+  216   scr12	scr12	fkey36	fkey48	fkey12	fkey24	scr12	scr12	O
+  217   cr	cr	nl	nl	cr	cr	nl	nl	O
+  218   rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	rctrl	O
+  219   '/'	'/'	'/'	'/'	'/'	'/'	'/'	'/'	N
+  220   nop	nop	debug	debug	nscr	nscr	nop	nop	O
+  221   ralt	ralt	ralt	ralt	ralt	ralt	ralt	ralt	O
+  222   fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	fkey49	O
+  223   fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	fkey50	O
+  224   fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	fkey51	O
+  225   fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	fkey53	O
+  226   fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	fkey55	O
+  227   fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	fkey57	O
+  228   fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	fkey58	O
+  229   fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	fkey59	O
+  230   fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	fkey60	O
+  231   fkey61	fkey61	fkey61	fkey61	fkey61	fkey61	boot	fkey61	O
+  232   susp	nop	slock	saver	slock	saver	susp	nop	O
+  233   fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	fkey62	O
+  234   fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	fkey63	O
+  235   fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	fkey64	O
+  236   nop	nop	nop	nop	nop	nop	nop	nop	O
diff -ruN current/src/share/syscons/scrnmaps/Makefile armscii-8/src/share/syscons/scrnmaps/Makefile
--- current/src/share/syscons/scrnmaps/Makefile	Mon Jul 29 09:40:14 2002
+++ armscii-8/src/share/syscons/scrnmaps/Makefile	Mon Jun 23 23:46:02 2003
@@ -1,6 +1,7 @@
 # $FreeBSD$
 
-SCRMAPS = iso-8859-1_to_cp437.scm iso-8859-4_for_vga9.scm \
+SCRMAPS = armscii8-2haik8.scm \
+	  iso-8859-1_to_cp437.scm iso-8859-4_for_vga9.scm \
 	  iso-8859-7_to_cp437.scm \
 	  koi8-r2cp866.scm koi8-u2cp866u.scm \
 	  us-ascii_to_cp437.scm
diff -ruN current/src/share/syscons/scrnmaps/armscii8-2haik8 armscii-8/src/share/syscons/scrnmaps/armscii8-2haik8
--- current/src/share/syscons/scrnmaps/armscii8-2haik8	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/syscons/scrnmaps/armscii8-2haik8	Tue Jun 24 00:02:51 2003
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 2002-2003 by Vahe Khachikyan Konstanz, Germany.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+scrmap_t scrmap = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 
+ 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
+ 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 
+ 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
+ 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 
+ 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
+ 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 
+ 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
+ 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 
+ 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
+ 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 
+ 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 
+ 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
+ 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 
+ 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
+ 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 
+ 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
+ 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 
+ 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
+ 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 
+ 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
+ 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 
+ 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00
+};  
diff -ruN current/src/share/timedef/hy_AM.ARMSCII-8.src armscii-8/src/share/timedef/hy_AM.ARMSCII-8.src
--- current/src/share/timedef/hy_AM.ARMSCII-8.src	Thu Jan  1 00:00:00 1970
+++ armscii-8/src/share/timedef/hy_AM.ARMSCII-8.src	Mon Jun 23 22:17:48 2003
@@ -0,0 +1,103 @@
+# LC_TIME source for ARMSCII-8 locale for FreeBSD
+# Made available by Vahe Khachikyan <vahe at khachikyan.de>
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# Short months names
+#
+ÐÝí
+öïñ
+Øñï
+²åñ
+ØÛë
+ÐÝë
+ÐÉë
+ú·ë
+êåï
+ÐÏï
+ÜÛÙ
+¸Ïï
+#
+# Long months names
+#
+ÐáõÝí³ñ
+ö»ïñí³ñ
+سñï
+²åñÇÉ
+سÛÇë
+ÐáõÝÇë
+ÐáõÉÇë
+ú·áëïáë
+ê»åï»Ùµ»ñ
+ÐáÏï»Ùµ»ñ
+ÜáÛ»Ùµ»ñ
+¸»Ïï»Ùµ»ñ
+#
+# Short weekdays names
+#
+ÎñÏ
+ºñÏ
+ºñù
+âñù
+ÐÝ·
+àõñ
+ÞµÃ
+#
+# Long weekdays names
+#
+ÎÇñ³ÏÇ
+ºñÏáõß³µÃÇ
+ºñ»ùß³µÃÇ
+âáñ»ùß³µÃÇ
+ÐÇÝ·ß³µÃÇ
+àõñµ³Ã
+Þ³µ³Ã
+#
+# X_fmt
+#
+%H:%M:%S
+#
+# x_fmt
+#
+%d.%m.%Y
+#
+# c_fmt
+#
+%A, %e %B %Y Ç. %X
+#
+# am
+#
+
+#
+# pm
+#
+
+#
+# date_fmt
+#
+%A, %e %B %Y é %X (%Z)
+#
+# Long month names in alternative form
+#
+ÐáõÝí³ñ
+ö»ïñí³ñ
+سñï
+²åñÇÉ
+سÛÇë
+ÐáõÝÇë
+ÐáõÉÇë
+ú·áëïáë
+ê»åï»Ùµ»ñ
+ÐáÏï»Ùµ»ñ
+ÜáÛ»Ùµ»ñ
+¸»Ïï»Ùµ»ñ
+#
+# md_order
+#
+dm
+#
+# ampm_fmt
+#
+
+# EOF
--- armscii-8_locale_and_console.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list