You are on page 1of 5

A szabványos magyar rovásírás karakterkódjai 8-bites Rovás

szabvány kódolásnál, valamint előállításuk a billentyűzeten


Dr. Hosszú Gábor
egyetemi docens
Budapesti Műszaki és Gazdaságtudományi Egyetem

Az alábbi táblázatban a rovstd.ttf nevű fájlban található, Rovás Szabvány nevű 8-bites kódolású szabványos
székely-magyar rovásírás karakterkészletnek (© Dr. Hosszú Gábor, Libisch Győző, 1995-2008.) bármelyik latin
betűs billentyűzetkiosztással való előállítása látható. A kódok hexadecimális (16-os) számrendszerben vannak megadva.
A <ctrl> + <alt> billentyűkombinációt gyakran csak az <alt gr> billentyűvel lehet létrehozni. Az <alapbillentyű> és a
<shift>+<alapbillentyű> kombinációk minden szövegszerkesztőben helyesen működnek, azonban a <ctrl> és az <alt>
billentyűkombinációk egyes szövegszerkesztők az alábbiaktól eltérően is működhetnek. Ilyen esetekben az „Insert
Symbol” vagy hasonó módon lehet az ezekhez tartozó karaktereket beépíteni a szövegbe.
Egy karakter kódolás egy táblázat egy betűkészletben (font-ban), amely hozzárendeli a karakter kódokat (pontosan:
kódpont, code point) a megfelelő betűalakokhoz (glyph, más néven shape). Ezt a hozzárendelést hivatalosan „cmap”-nek
(character-to-glyph mapping) nevezik. Az egyes számítógépes műveleti rendszerek különböző karakter kódolást
használnak, pl. a Machintosh és a Windows eltérő kódolást használ. A cmap-ben találhatók különböző font kódolási
táblázatok (cmap altáblázatok). A fonton belül minden betűalaknak van egy saját indexe, a cmap tábla ezeket kapcsolja
össze az általánosan használt karakterkódokkal.
Egy TrueType betűkészlet (TTF) több kódolást is tartalmazhat a cmap altáblázataiban. Pl. egy betűkészletnek lehet
egy 16-bites Unicode kódolása a Windows műveleti rendszerben történő használatra és egy 8-bites kódolása
Machintoshra. Az adott műveleti rendszer pedig a megfelelő kódolási altáblázatot használja.
A Magyar Rovásírók Közössége (MRK) az alábbi 8-bites kódolású Rovás Szabványt a magyar rovásírás
alapszabványának tekinti.

8-bites kódolású Rovás Szabvány kódkészlet


Rovás Latin „Byte Encoding Table” „Segment mapping to delta values”
Bármilyen latin
betű betű kódolás szerinti kód kódolás szerinti kód (Unicode 1.0
betűs billentyűzet
(Machintoshra) szerinti, Windowsra)
a a 0x61 0x0061 a
A á 0x41 0x0041 shift + a
b b 0x62 0x0062 b
c c 0x63 0x0063 c
C cs 0x43 0x0043 shift + c
d d 0x64 0x0064 d
e e 0x65 0x0065 e
E é 0x45 0x0045 shift + e
H zárt-e 0x48 0x0048 shift + h
f f 0x66 0x0066 f
g g 0x67 0x0067 g
G gy 0x47 0x0047 shift + g
h h 0x68 0x0068 h
i i 0x69 0x0069 i
I í 0x49 0x0049 shift + i
j j 0x6A 0x006A j
k k 0x4B 0x004B k
K mély-k 0x6B 0x006B shift + k
l l 0x6C 0x006C l
L ly 0x4C 0x004C shift + l
8-bites kódolású Rovás Szabvány kódkészlet
Rovás Latin „Byte Encoding Table” „Segment mapping to delta values”
Bármilyen latin
betű betű kódolás szerinti kód kódolás szerinti kód (Unicode 1.0
betűs billentyűzet
(Machintoshra) szerinti, Windowsra)
m m 0x6D 0x006D m
n n 0x6E 0x006E n
N ny 0x4E 0x004E shift + n
o o 0x6F 0x006F o
O ó 0x4F 0x004F shift + o
q ö 0x71 0x0071 q
Q ő 0x51 0x0051 shift + q
p p 0x70 0x0070 p
r r 0x72 0x0072 r
s s 0x73 0x0073 s
F as 0x46 0x0046 shift + f
S sz 0x53 0x0053 shift + s
t t 0x74 0x0074 t
T ty 0x54 0x0054 shift + t
x aty 0x78 0x0078 x
u u 0x75 0x0075 u
U ú 0x55 0x0055 shift + u
w ü 0x77 0x0077 w
W ű 0x57 0x0057 shift+ w
v v 0x76 0x0076 v
z z 0x7A 0x007A z
Z zs 0x5A 0x005A shift + z
ð dz 0xF0 0x00F0 (előállítás makróval)
Ð dzs 0xD0 0x00D0 (előállítás makróval)
y 1 0x79 0x0079 y
Y 5 0x59 0x0059 shift + y
X 10 0x58 0x0058 shift + x
V 50 0x56 0x0056 shift + v
B 100 0x42 0x0042 shift + b
M 1000 0x4D 0x004D shift + m
Ø ab 0xD8 0x00D8 (előállítás makróval)
¥ ad 0xA5 0x00A5 (előállítás makróval)
¯ al 0xAF 0x00AF (előállítás makróval)
J amb 0x4A 0x004A Shift + j
á and 0xE1 0x00E1 Alt + 0225 vagy á
Á ant 0xC1 0x00C1 Alt+0193vagy Á
à ar 0xE0 0x00E0 (előállítás makróval)
ì att 0xEC 0x00EC (előállítás makróval)
ë ár 0xEB 0x00EB Alt + 0235
 ba 0xC2 0x00C2 Alt + 0194
Ü be 0xDC 0x00DC Alt+0220 vagy Ü
¡ bet 0xA1 0x00A1 (előállítás makróval)
Ú bi 0xDA 0x00DA Alt+0218 vagy Ú
Ó bo 0xD3 0x00D3 Alt +0211 vagy Ó
µ cak 0xB5 0x00B5 Alt + 0181
ò ck 0xF2 0x00F2 (előállítás makróval)
¿ csa 0xBF 0x00BF (előállítás makróval)
Ç csin 0xC7 0x00C7 Alt + 0199

Rovás Szabvány billentyűzetkiosztás - 2


8-bites kódolású Rovás Szabvány kódkészlet
Rovás Latin „Byte Encoding Table” „Segment mapping to delta values”
Bármilyen latin
betű betű kódolás szerinti kód kódolás szerinti kód (Unicode 1.0
betűs billentyűzet
(Machintoshra) szerinti, Windowsra)
Ï du 0xCF 0x00CF (előállítás makróval)
û emp 0xFB 0x00FB (előállítás makróval)
é ent 0xE9 0x00E9 Alt + 0233 vagy é
å ga 0xE5 0x00E5 (előállítás makróval)
Ê ge 0xCA 0x00CA (előállítás makróval)
æ gi 0xE6 0x00E6 (előállítás makróval)
Œ go 0x8C 0x0152 (előállítás makróval)
Ÿ ha 0x9F 0x000178 (előállítás makróval)
Û he 0xDB 0x00DB (előállítás makróval)
˜ hi 0x98 0x02DC (előállítás makróval)
ó ho 0xF3 0x00F3 (előállítás makróval)
… it 0x85 0x2026 Alt+ 0133
Í írt 0xCD 0x00CD Alt + 0205 vagy Í
ÿ la 0xFF 0x00FF (előállítás makróval)
Î lá 0xCE 0x00CE Alt + 0206
É le 0xC9 0x00C9 Alt + 0201 vagy É
ù lo 0xF9 0x00F9 (előállítás makróval)
Ò lt 0xD2 0x00D2 (előállítás makróval)
ü mb 0xFC 0x00FC Alt + 0252 vagy ü
Æ na 0xC6 0x00C6 (előállítás makróval)
P nap 0x50 0x0050 Shift + p
í nb 0xED 0x00ED Alt+0237 vagy í
ø nc 0xF8 0x00F8 (előállítás makróval)
ï nd 0xEF 0x00EF (előállítás makróval)
Ñ ngy 0xD1 0x00D1 (előállítás makróval)
¢ ni 0xA2 0x00A2 (előállítás makróval)
â nk 0xE2 0x00E2 Alt + 0226
œ nt 0x9C 0x0153 (előállítás makróval)
© or 0xA9 0x00A9 Alt + 0169
ä ra 0xE4 0x00E4 Alt + 0228
î re 0xEE 0x00EE Alt + 0238
À ri 0xC0 0x00C0 (előállítás makróval)
® ro 0xAE 0x00AE Alt + 0174
à rt 0xC3 0x00C3 (előállítás makróval)
ç ru 0xE7 0x00E7 Alt + 0231
¬ sa 0xAC 0x00AC Alt + 0172
ß se 0xDF 0x00DF Alt+0223
£ si 0xA3 0x00A3 (előállítás makróval)
ƒ sk 0x83 0x0192 (előállítás makróval)
ñ sm 0xF1 0x00F1 (előállítás makróval)
Ä so 0xC4 0x00C4 Alt + 0196
ã sp 0xE3 0x00E3 (előállítás makróval)
è st 0xE8 0x00E8 (előállítás makróval)
Å szt 0xC5 0x00C5 (előállítás makróval)
¨ ti 0xA8 0x00A8 Alt + 0168
R tpru 0x52 0x0052 Shift + r
D tprus 0x44 0x0044 Shift + d
ô tya 0xF4 0x00F4 Alt + 0244

Rovás Szabvány billentyűzetkiosztás - 3


8-bites kódolású Rovás Szabvány kódkészlet
Rovás Latin „Byte Encoding Table” „Segment mapping to delta values”
Bármilyen latin
betű betű kódolás szerinti kód kódolás szerinti kód (Unicode 1.0
betűs billentyűzet
(Machintoshra) szerinti, Windowsra)
ê ul 0xEA 0x00EA (előállítás makróval)
ª um 0xAA 0x00AA (előállítás makróval)
™ unk 0x99 0x2122 Alt + 0153
Ì ur 0xCC 0x00CC (előállítás makróval)
ú us 0xFA 0x00FA Alt + 0250 vagy ú
È va 0xC8 0x00C8 (előállítás makróval)
Ô vár 0xD4 0x00D4 Alt + 0212
Ù za 0xD9 0x00D9 (előállítás makróval)
Ë zr 0xCB 0x00CB Alt + 0203
¸ zt 0xB8 0x00B8 Alt + 0184
º szóközjel 0xBA 0x00BA (előállítás makróval)

© 1995-2008: Dr. Hosszú Gábor, Libisch Győző. Betűkészlet letöltése a Rovásírás Honlapról:
http://rovasirashonlap.tar.hu/betuk

A Rovás Szabvány billentyűzetkiosztás (© Dr. Hosszú Gábor, 1993.)


A rovstd.ttf nevű fájlban található, Rovás Szabvány nevű 8-bites kódolású szabványos székely-magyar rovásírás
karakterkészlet használatával a következő rovás karakterek könnyen létrehozhatók az angol szabványos billentyűzeten
(így bármilyen latin betűs billentyűzeten):
- A magyar rovás karakterek: a=a, á=A, b=b, c=c, cs=C, d=d, e=e, é=E, closed-e=H, f=f, g=g, gy=G, h=h, i=i, í=I, j=j,
k=k, deep-k=K, l=l, ly=L, m=m, n=n, ny=N, o=o, ó=O, ö=q, ő=Q, p=p, r=r, s=s, sz=S, t=t, ty=T, v=v, aty=T, u=u, ú=U,
ü=w, ű=W, v=v, z=z, zs=Z;
- a rovás számok: (y=1, Y=5, X=10, V=50, B=100, M=1000 és
a bogárjelek (amelyek különeges használatú rovásbetűjegyek: J=amb, á=and, Á=ant, û=emp, é=ent, ü=mb, P=nap,
í=nb, R=tpru, D=trpus, ™=unk, ú=us.
Az alábbi ábrán a rovstd.ttf nevű fájlban található, Rovás Szabvány nevű 8-bites kódolású szabványos
betűkészletnek a magyar szabványú latin betűs billentyűzetkiosztás esetén történő használata látható az alapbillentyűk és
a <shift> billentyűvel képzett betűk esetén.

Q=Q W=W E=E R=R T=T Y=Y U=U I=I O=O P=P
q=q w=w e=e r=r t=t y=y u=u i=i o=o p=p
A=A S=S D=D F=F G=G H=H J=J K=K L=L
a=a s=s d=d f=f g=g h=h j=j k=k l=l
Z=Z X=X C=C V=V B=B N=N M=M ? :
z=z x=x c=c v=v b=b n=n m=m , .=.

A Rovásírás Honlapon található betűkészletek bárki által szabadon használhatóak a szerzők nevének feltüntetésével,
de a betűk alakját és a kódkiosztását tilos megváltoztatni, mert jogvédelem alá esnek. Ugyanakkor ezen kódkiosztás
szigorú megtartásával újabb alakú betűkészletek szabadon készíthetők, így csereszabatosak maradhatnak a szövegek
egymással. Szintén jogvédelem alá esik a billentyűzet-kiosztás is. Ennek lényege, hogy az egész világon szokásos angol
billentyűzet-kiosztás esetén is könnyen és gyorsan lehet rovásírásos szöveget írni, de a hazánkban egyre elterjedtebb
magyar billentyűzet minden előnyét is ki tudjuk használni. A billentyűzet használatának lényege, hogy az angol ábécében
is megtalálható magyar betűk a megfelelő billentyűzet helyén találhatóak, a kisbetűs, tehát <shift> billentyű nélküli
helyen. A kettős betűink pedig a megfelelő betűk nagybetűs alakjának helyén találhatóak. Vagyis sorban a „cs”

Rovás Szabvány billentyűzetkiosztás - 4


képzéséhez a „shift” és a „C” billentyűt egyszerre kell lenyomni, úgy, mintha „nagy-C”-t akarnánk írni. Hasonlóan a „gy”
a „G” helyén található, „ly” a „L” helyen, „ny” a „N” helyen, „sz” a „S” helyen, „ty” a „T” helyen, „zs” a „Z” helyen.
Az alábbi képen látható, hogy mely Rovás Szabvány betűket lehet a billentyűzeten segédbillentyűk használata nélkül
előállítani. Ez, valamint az ezutáni képen látható betűkiosztás érvényes a 8-bites kódolású Rovás Szabvány esetén a
magyar billentyűzetkiosztásra, s az <y>-<z> cserével a legtöbb latin betűs billentyűzetkiosztásra is.

A következő kép bemutatja, hogy melyik Rovás Szabvány betűket lehet a <shift> segédbillentyűvel előállítani.

A fenti billentyűzeteken nem látható összevont betűjegyeket legegyszerűbben a


http://geocities.com/rovasiras oldalról letölthető összevonást végrehajtó makróval lehet előállítani. A rovstd.ttf
nevű fájlban található, Rovás Szabvány nevű 8-bites kódolású szabványos székely-magyar rovásírás betűkészletben
szereplő betűösszevonások mindegyike szerepel valamelyik rovásírásos emlékben, így hitelesnek tekinthető.
Ezek használata a karakterkészletben segít megtanulni mindenkinek az összerovás helyes és hiteles szabályait
(amennyit megőriztek az emlékek).

Rovás Szabvány billentyűzetkiosztás - 5

You might also like