Translate

Tampilkan postingan dengan label unicode. Tampilkan semua postingan
Tampilkan postingan dengan label unicode. Tampilkan semua postingan

Selasa, 29 September 2015

Menulis Aksara Jawa pada Abiword 3.0.1

Hasil yang tampak pada layar laptop adalah sebagai berikut:


Font yang digunakan adalah font unicode TuladhaJejeg_gr.ttf dari blog-nya Bapak R.S. Wihananto. Terimakasih kepada beliau yang telah bersusah payah men-setting font ini agar sesuai dengan tatacara penulisan aksara jawa standar di Indonesia.
Perbedaannya dengan font javatext.ttf yang di-impor dari sistem font Windouse 8.1 adalah sebagai berikut


Terlihat pada gambar di atas, pada dua kalimat pertama tidak ada masalah untuk penulisan dua bunyi konsonan mati. Namun untuk dua kalimat pengujian terakhir,  dimana terdapat tiga bunyi konsonan mati, font javatext.ttf belum dapat menyesuaikannya. Pada kombinasi aksara yang berwarna merah terlihat menumpuk dan yang berwarna ungu bergeser ke kiri.

Kamis, 17 September 2015

Keyboard Layout Font Jawa Unicode pada Sistem X11 Linux

Download dan instal font jawa Unicode pada Linux (cara sesuai masing-masing distro)
Buat file jv pada folder /usr/share/X11/xkb/symbols dengan isi sebagai berikut:

default  partial alphanumeric_keys modifier_keys                        
xkb_symbols "jv" {                        
                        
    name[Group1]= "jav(Jawa Komplit)";                    
                        
    key <TLDE> {[    UA981    ,    UA9B3    ]};
    key <AE01> {[    UA9D1    ,    UA9C3    ]};
    key <AE02> {[    UA9D2    ,    UA9C4    ]};
    key <AE03> {[    UA9D3    ,    UA9C5    ]};
    key <AE04> {[    UA9D4    ,    UA9DE    ]};
    key <AE05> {[    UA9D5    ,    UA9DF    ]};
    key <AE06> {[    UA9D6    ,    UA985    ]};
    key <AE07> {[    UA9D7    ,    UA987    ]};
    key <AE08> {[    UA9D8    ,    UA98D    ]};
    key <AE09> {[    UA9D9    ,    UA9C1    ]};
    key <AE10> {[    UA9D0    ,    UA9C2    ]};
    key <AE11> {[    UA989    ,    UA990    ]};
    key <AE12> {[    UA98A    ,    UA98B    ]};
                        
    key <AD01> {[    UA994    ,    UA9AC    ]};
    key <AD02> {[    UA9AE    ,    UA9B0    ]};
    key <AD03> {[    UA9BC    ,    UA98C    ]};
    key <AD04> {[    UA9AB    ,    UA9BF    ]};
    key <AD05> {[    UA9A0    ,    UA9A1    ]};
    key <AD06> {[    UA9AA    ,    UA9BE    ]};
    key <AD07> {[    UA9B8    ,    UA988    ]};
    key <AD08> {[    UA9B6    ,    UA986    ]};
    key <AD09> {[    UA9C6    ,    UA98E    ]};
    key <AD10> {[    UA9A5    ,    UA9A6    ]};
    key <AD11> {[    UA9BA    ,    UA980    ]};
    key <AD12> {[    UA9B4    ,    UA9CF    ]};
                        
    key <AC01> {[    UA9B2    ,    UA984    ]};
    key <AC02> {[    UA9B1    ,    UA9AF    ]};
    key <AC03> {[    UA9A2    ,    UA99D    ]};
    key <AC04> {[    UA9A3    ,    UA99E    ]};
    key <AC05> {[    UA992    ,    UA993    ]};
    key <AC06> {[    UA983    ,    UA9B5    ]};
    key <AC07> {[    UA997    ,    UA999    ]};
    key <AC08> {[    UA98F    ,    UA991    ]};
    key <AC09> {[    UA9AD    ,    UA9B7    ]};
    key <AC10> {[    UA9C7    ,    UA9B9    ]};
    key <AC11> {[    UA9C0    ,    UA9BB    ]};
                        
    key <AB01> {[    UA99A    ,    UA998    ]};
    key <AB02> {[    UA99B    ,    UA99C    ]};
    key <AB03> {[    UA995    ,    UA996    ]};
    key <AB04> {[    UA982    ,    UA9BD    ]};
    key <AB05> {[    UA9A7    ,    UA9A8    ]};
    key <AB06> {[    UA9A4    ,    UA99F    ]};
    key <AB07> {[    UA9A9            ]};
    key <AB08> {[    UA9C8            ]};
    key <AB09> {[    UA9C9            ]};
    key <AB10> {[    UA9CC    ,    UA9CA    ]};
                        
    key <BKSL> {[    UA9CD    ,    UA9CB    ]};
                        
    include "level3(ralt_switch)"                    
};                        

Tambahkan pada bagian <layoutlist> di dalam file evdev.xml yang berada di /usr/share/X11/xkb/rules kode berikut ini

    <layout>
      <configItem>
        <name>jv</name>
        
        <shortDescription>jav</shortDescription>
        <description>java (ID)</description>
        <languageList>
          <iso639Id>jav</iso639Id>
        </languageList>
      </configItem>
    </layout>


Contoh


ꦤꦶꦪꦠ꧀ꦲꦶꦁꦱꦸꦤ꧀ꦲꦩꦠꦏ꧀ꦲꦗꦶꦱꦼꦩꦂꦩꦺꦱꦼꦩ꧀