Translate

Tampilkan postingan dengan label font. Tampilkan semua postingan
Tampilkan postingan dengan label font. Tampilkan semua postingan

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


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