Javanese TextMeshPro merupakan plugin Unity yang dibuat untuk memperluas kemampuan dari TextMeshPro sehingga mendukung pemrosesan teks aksara Jawa.
Elemen teks yang digunakan untuk menampilkan teks aksara Jawa.
Elemen UI berupa tombol yang berisikan elemen teks Javanese Text (UI) di dalamnya.
Elemen UI berupa input field yang mampu menerima masukan teks aksara Jawa.
Elemen UI berupa dropdown yang mampu menyajikan daftar pilihan beraksara Jawa.
Jendela untuk melakukan transliterasi teks Latin-Jawa atau Jawa-Latin pada editor Unity.
Prasyarat Minimum | Keterangan |
---|---|
Unity 2021.2.0f1 | Untuk dapat menggunakan plugin ini secara maksimal, dibutuhkan minimum Unity 2021.2.0f1 karena baru pada versi inilah editor Unity mendukung pengetikan teks Unicode aksara Jawa. |
TextMeshPro | Pada project Unity-mu, TextMeshPro sudah harus terpasang terlebih dahulu karena plugin ini bergantung padanya. Pemasangan TextMeshPro dapat dilakukan secara langsung melalui jendela Package Manager. |
TextMeshPro tidak membaca peletakan dan penggantian glyph (GPOS dan GSUB)🡕 dari font aksara Jawa sehingga tidak mampu menampilkan teks aksara Jawa dengan benar.
Plugin Javanese TextMeshPro mengatasi permasalahan tersebut dengan memproses font aksara Jawa khusus yang memiliki tambahan glyph pada blok Unicode U+E000-U+E09F dan U+E100-U+E11D. Jangkauan blok tersebut sengaja dipilih karena termasuk dalam ranah blok Private Use Area (PUA). Sedangkan pengaturan peletakan glyph dari font khusus yang digunakan oleh plugin ini sendiri, mengikuti peletakan glyph dari font Ngayogyan.
Oleh karena itu, untuk saat ini plugin ini hanya mendukung beberapa font terbatas saja yang meliputi font Ngayogyan, Ngayogyan Jejeg dan Noto Sans (Custom). Semua font tersebut sudah tersedia di dalam package plugin ini.
-
Pada project Unity-mu, buka jendela Project Settings melalui menu
Edit / Project Settings
dan tambahkan scoped registry sebagaimana berikut.Kolom Keterangan Name OpenUPM URL https://package.openupm.com
Scope com.adityarahmanda.javanese-textmeshpro
-
Selanjutnya buka jendela Package Manager melalui menu
Windows / Package Manager
dan ubah scope menjadi My Registry. -
Pilih package "Javanese TextMeshPro" dan tekan tombol Install dan tunggu hingga instalasi selesai.
Untuk dapat menggunakan Javanese TextMeshPro, package JVTMP Essential Resources
wajib diimpor terlebih dahulu. Jendela impor package JVTMP Essential Resources
akan muncul secara otomatis setelah instalasi plugin.
Package JVTMP Examples Resources
juga dapat diimpor secara opsional untuk mempelajari bagaimana contoh penerapan langsung dari plugin ini di dalam game.