Székelyföldi JegyzetekÁrpádtól ÁrpádigAmerican Hungarian MuseumAHFCAHEASupport this work →
QR: Donate via Zeffy Support this work →

Hungarian Online Resources

est. 1993 by UMCP Hungarian American Student Association

1956-os Forradalom — October 23 National Day

A szabványos magyar rovásírás karakterkódjai és billentyűzetkiosztása

A szabványos magyar rovásírás karakterkódjai és billentyűzetkiosztása

A szabványos magyar rovásírás karakterkódjai 8-bites és Unicode 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

Hun-Magyar-Székely rovásírás ábécé

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.) bármelyik latin betűs billentyűzetkiosztással, illetve a Rovás Szabvánnyal azonos betűkészletet és betűalakokat tartalmazó Unicode Magánfelhasználói Területbe (PUA) tartozó Unicode kódolású Yudit betűkészletnek (© Sinai Gáspár 2002.) a Rovás Szabvány Unicode nevű 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. A Rovás Szabvány Unicode nevű billentyűzetkiosztás használatakor a <caps lock> billentyű új jelentést kap. Ha nincs bekapcsolva, akkor az alábbi táblázatban látható karaktereket lehet előállítani vele, ha pedig be van, akkor a billentyűzeten a latin betűk állíthatók elő, ill. a <shift> billentyűvel a latin nagybetűk. A <caps lock>-ot ilyen funkcióban <SGCAP>-nek hívják. Így a Yudit betűkészlettel betűkészlet és billentyűzetkiosztás váltása nélkül lehet mind Rovás Szabvány, mint a nemzeti latin betűs abc szerint írni. A szabványos magyar billentyűzetkiosztásnál az <alt gr> segédbillentyűvel előállítható karakterek ugyanúgy előállíthatók (<SGCAP> bekapcsolása nélkül) a Rovás Szabvány Unicode billentyűzetkiosztással is. 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 és Unicode kódolású Rovás Szabványt a magyar rovásírás alapszabványának tekinti.

Rovás betű Latin betű 8-bites kódolású Rovás Szabvány kódkészlet Unicode kódolású Rovás Szabvány kódkészlet

„Byte Encoding Table” kódolás szerinti kód (Machintoshra) „Segment mapping to delta values” kódolás szerinti kód (Unicode 1.0 szerinti, Windowsra) Bármilyen latin betűs billentyűzet Unicode kódpont Rovás Szabvány Unicode billentyűzet a a 0x61 0x0061 a 0xEE00 a A á 0x41 0x0041 shift + a 0xEE01 shift + a b b 0x62 0x0062 b 0xEE02 b c c 0x63 0x0063 c 0xEE03 c C cs 0x43 0x0043 shift + c 0xEE04 shift + c d d 0x64 0x0064 d 0xEE05 d e e 0x65 0x0065 e 0xEE07 e E é 0x45 0x0045 shift + e 0xEE08 shift + e H zárt-e 0x48 0x0048 shift + h 0xEE06 shift + h f f 0x66 0x0066 f 0xEE09 f g g 0x67 0x0067 g 0xEE0A g G gy 0x47 0x0047 shift + g 0xEE0B shift + g h h 0x68 0x0068 h 0xEE0C h i i 0x69 0x0069 i 0xEE0D i I í 0x49 0x0049 shift + i 0xEE0E shift + i j j 0x6A 0x006A j 0xEE0F j k k 0x4B 0x004B k 0xEE11 k K mély-k 0x6B 0x006B shift + k 0xEE10 shift + k l l 0x6C 0x006C l 0xEE12 l L ly 0x4C 0x004C shift + l 0xEE13 shift + l m m 0x6D 0x006D m 0xEE14 m n n 0x6E 0x006E n 0xEE15 n N ny 0x4E 0x004E shift + n 0xEE16 shift + n o o 0x6F 0x006F o 0xEE17 o O ó 0x4F 0x004F shift + o 0xEE18 shift + o q ö 0x71 0x0071 q 0xEE19 q Q ő 0x51 0x0051 shift + q 0xEE1A shift + q p p 0x70 0x0070 p 0xEE1B p r r 0x72 0x0072 r 0xEE1C r s s 0x73 0x0073 s 0xEE1E s F as 0x46 0x0046 shift + f 0xEE1D shift + f S sz 0x53 0x0053 shift + s 0xEE1F shift + s t t 0x74 0x0074 t 0xEE20 t T ty 0x54 0x0054 shift + t 0xEE22 shift + t x aty 0x78 0x0078 x 0xEE21 x u u 0x75 0x0075 u 0xEE23 u U ú 0x55 0x0055 shift + u 0xEE24 shift + u w ü 0x77 0x0077 w 0xEE25 w W ű 0x57 0x0057 shift+ w 0xEE26 shift+ w v v 0x76 0x0076 v 0xEE27 v z z 0x7A 0x007A z 0xEE28 z Z zs 0x5A 0x005A shift + z 0xEE29 shift + z y 1 0x79 0x0079 y 0xEE31 y Y 5 0x59 0x0059 shift + y 0xEE35 shift + y X 10 0x58 0x0058 shift + x 0xEE3A shift + x V 50 0x56 0x0056 shift + v 0xEE3B shift + v B 100 0x42 0x0042 shift + b 0xEE3C shift + b M 1000 0x4D 0x004D shift + m 0xEE3D shift + m Ø ab 0xD8 0x00D8 (előállítás makróval) 0xEE40 ctrl+alt + a ¥ ad 0xA5 0x00A5 (előállítás makróval) 0xEE41 ctrl+alt+d ¯ al 0xAF 0x00AF (előállítás makróval) 0xEE42 shift+ctrl+x J amb 0x4A 0x004A Shift + j 0xEE43 shift + j á and 0xE1 0x00E1 Alt + 0225 vagy á 0xEE44 ctrl + a Á ant 0xC1 0x00C1 Alt+ 0193 vagy Á 0xEE45 shift + ctrl + a à ar 0xE0 0x00E0 (előállítás makróval) 0xEE46 ctrl+y ì att 0xEC 0x00EC (előállítás makróval) 0xEE47 shift+ctrl+y ë ár 0xEB 0x00EB Alt + 0235 0xEE48 shift+ctrl+alt+a  ba 0xC2 0x00C2 Alt + 0194 0xEE49 ctrl+ x Ü be 0xDC 0x00DC Alt+0220 vagy Ü 0xEE4A ctrl+ b ¡ bet 0xA1 0x00A1 (előállítás makróval) 0xEE4B shift+ctrl+b Ú bi 0xDA 0x00DA Alt+0218 vagy Ú 0xEE4C shift+ ctrl+alt + b Ó bo 0xD3 0x00D3 Alt +0211 vagy Ó 0xEE4D ctrl+alt + o µ cak 0xB5 0x00B5 Alt + 0181 0xEE4E shift+ ctrl+alt + k ò ck 0xF2 0x00F2 (előállítás makróval) 0xEE4F ctrl+ c ¿ csa 0xBF 0x00BF (előállítás makróval) 0xEE50 shift+ctrl+alt+c Ç csin 0xC7 0x00C7 Alt + 0199 0xEE51 shift+ctrl+c Ï du 0xCF 0x00CF (előállítás makróval) 0xEE52 ctrl + d û emp 0xFB 0x00FB (előállítás makróval) 0xEE53 ctrl+alt + e é ent 0xE9 0x00E9 Alt + 0233 vagy é 0xEE54 shift+ctrl+alt+e å ga 0xE5 0x00E5 (előállítás makróval) 0xEE55 shift+ctrl+alt+g Ê ge 0xCA 0x00CA (előállítás makróval) 0xEE56 ctrl+e æ gi 0xE6 0x00E6 (előállítás makróval) 0xEE57 shift+ctrl+alt+ i Œ go 0x8C 0x0152 (előállítás makróval) 0xEE58 ctrl+g Ÿ ha 0x9F 0x000178 (előállítás makróval) 0xEE59 ctrl+alt + h Û he 0xDB 0x00DB (előállítás makróval) 0xEE5A shift+ ctrl+alt + h ˜ hi 0x98 0x02DC (előállítás makróval) 0xEE5B ctrl + h ó ho 0xF3 0x00F3 (előállítás makróval) 0xEE5C shift+ ctrl+ h … it 0x85 0x2026 Alt+ 0133 0xEE5D ctrl + i Í írt 0xCD 0x00CD Alt + 0205 vagy Í 0xEE5E shift+ ctrl+ i ÿ la 0xFF 0x00FF (előállítás makróval) 0xEE5F ctrl+alt + l Î lá 0xCE 0x00CE Alt + 0206 0xEE60 shift+ ctrl+alt + l É le 0xC9 0x00C9 Alt + 0201 vagy É 0xEE61 shift+ctrl + e ù lo 0xF9 0x00F9 (előállítás makróval) 0xEE62 shift+ ctrl+ l Ò lt 0xD2 0x00D2 (előállítás makróval) 0xEE63 ctrl+ l ü mb 0xFC 0x00FC Alt + 0252 vagy ü 0xEE64 ctrl+m Æ na 0xC6 0x00C6 (előállítás makróval) 0xEE65 shift+ ctrl+alt+ n P nap 0x50 0x0050 Shift + p 0xEE66 shift + p í nb 0xED 0x00ED Alt+0237 vagy í 0xEE67 ctrl+ n ø nc 0xF8 0x00F8 (előállítás makróval) 0xEE68 shift+ctrl+ n ï nd 0xEF 0x00EF (előállítás makróval) 0xEE69 shift+ctrl+ d Ñ ngy 0xD1 0x00D1 (előállítás makróval) 0xEE6A shift+ctrl+g ¢ ni 0xA2 0x00A2 (előállítás makróval) 0xEE6B ctrl+alt+ i â nk 0xE2 0x00E2 Alt + 0226 0xEE6C ctrl + k œ nt 0x9C 0x0153 (előállítás makróval) 0xEE6D shift+ctrl+alt+y © or 0xA9 0x00A9 Alt + 0169 0xEE6E ctrl+o ä ra 0xE4 0x00E4 Alt + 0228 0xEE6F ctrl+r î re 0xEE 0x00EE Alt + 0238 0xEE70 shift+ctrl+alt+r À ri 0xC0 0x00C0 (előállítás makróval) 0xEE71 ctrl+alt+r ® ro 0xAE 0x00AE Alt + 0174 0xEE72 shift+ctrl+o à rt 0xC3 0x00C3 (előállítás makróval) 0xEE73 shift+ctrl+alt+t ç ru 0xE7 0x00E7 Alt + 0231 0xEE74 shift+ctrl+r ¬ sa 0xAC 0x00AC Alt + 0172 0xEE75 ctrl+alt+s ß se 0xDF 0x00DF Alt+0223 0xEE76 ctrl+s £ si 0xA3 0x00A3 (előállítás makróval) 0xEE77 shift+ctrl+s ƒ sk 0x83 0x0192 (előállítás makróval) 0xEE78 ctrl+alt+k ñ sm 0xF1 0x00F1 (előállítás makróval) 0xEE79 shift+ctrl+m Ä so 0xC4 0x00C4 Alt + 0196 0xEE7A shift+ctrl+alt+o ã sp 0xE3 0x00E3 (előállítás makróval) 0xEE7B ctrl+p è st 0xE8 0x00E8 (előállítás makróval) 0xEE7C ctrl+w Å szt 0xC5 0x00C5 (előállítás makróval) 0xEE7D shift+ctrl+alt+s ¨ ti 0xA8 0x00A8 Alt + 0168 0xEE7E ctrl+t R tpru 0x52 0x0052 Shift + r 0xEE7F shift+r D tprus 0x44 0x0044 Shift + d 0xEE80 shift+d ô tya 0xF4 0x00F4 Alt + 0244 0xEE81 shift+ctrl+t ê ul 0xEA 0x00EA (előállítás makróval) 0xEE82 ctrl+u ª um 0xAA 0x00AA (előállítás makróval) 0xEE83 shift+ctrl+alt+m ™ unk 0x99 0x2122 Alt + 0153 0xEE84 shift+ctrl+k Ì ur 0xCC 0x00CC (előállítás makróval) 0xEE85 shift+ctrl+alt+u ú us 0xFA 0x00FA Alt + 0250 vagy ú 0xEE86 shift+ctrl+u È va 0xC8 0x00C8 (előállítás makróval) 0xEE87 ctrl+v Ô vár 0xD4 0x00D4 Alt + 0212 0xEE88 shift+ctrl+v Ù za 0xD9 0x00D9 (előállítás makróval) 0xEE89 ctrl+z Ë zr 0xCB 0x00CB Alt + 0203 0xEE8A ctrl+alt+z ¸ zt 0xB8 0x00B8 Alt + 0184 0xEE8B shift+ctrl+z º szóközjel 0xBA 0x00BA (előállítás makróval) 0xEE2F ctrl+.

© 1995-2008: Dr. Hosszú Gábor, Libisch Győző, Sinai Gáspár. 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, ill. az Unicode kódolású Yudit betűkészletnek a Rovás Szabvány Unicode 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 q = q W = W w = w E = E e = e R = R r = r T = T t = t Y = Y y = y U = U u = u I = I i = i O = O o = o P = P p = p A = A a = a S = S s = s D = D d = d F = F f = f G = G g = g H = H h = h J = J j = j K = K k = k L = L l = l

Z = Z z = z X = X x = x C = C c = c V = V v = v B = B b = b N = N n = n M = M 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” 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), valamint az Unicode kódolású Yudit betűkészletnél a Rovás Szabvány Unicode 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).