වර්ථමානය වන විට සිංහල Unicode අන්තර්ජාලය තුල නැතිවම බැරි දෙයක් බවට පත් වී තිබෙනවා. ඒ නිසා ඔබ Ubuntu සමඟ මීට කලින් වැඩ කරලා නැහැ වෙන්න පුළුවන්, ඒ නිසා ඔබට ප්රශ්ණයක් මත් වෙන්න ඇති, අපි කොහොමද Ubuntu සදහා සිංහල Unicode Install කරගන්නෙ කියලා. ඇත්තටම ඔයාලා සිංහල Unicode Install කරනවා කියලා, Keyboard Layout එක තමයි Install කරගන්න ඕනේ, Ubuntu අලුත් එලිදැක්වීම් සමඟ අපිට සිංහල Font එක Default Install වෙනවා වගේම Phonetic Layout එකත් Install වෙනවා. ඒත් Wijesekera (m17n) Layout එක අපිට Default ලැබෙන්නෙ නැහැ. අපි බලමු මේ (m17n) Layout සියල්ල Install කරගන්නෙ කොහොමද කියලා.
ගොඩක් අය Sinhala Unicode Install කරන්න හදන්නෙ මේ Command එකෙන් වෙන්න ඕන !
sudo apt-get install ttf-sinhala-lklug ibus im-switch ibus-m17n m17n-db m17n-contrib
සමහර විට (ttf-sinhala-lklug නැතුව ගහනවා ඇති) කොහොම හරි :)
Siyabas Site එකේ Linux(Installing Sinhalese) Guide එකේ තියෙන විදිහටම තමයි ඕක ගොඩක් වෙලාවට හැමෝම කරන්නෙ (ඇයි එහෙම කරන්නෙ Command එක මතක නැතිව ඇති)
Ubuntu අලුත් වෙන්න අලුත් වෙන්න, Lklug.ttf එකත් System එකේම අමුනලා එවනවා.. ඒ නිසා ආයේ ttf-sinhala-lklug Command කෑල්ලෙන් අපිට ඇති වැඩක් නෑ
Ubuntu 14.04 එක්ක iBus Pre-Installed කරලා එන සිනා, ibus Command එකෙනුත් ඇපිට ඇති වැඩක් නැහැ
එතකොට මොකක්ද මේ im-switch කෑල්ල.. මේ Input Method Switch Framework එක, මේ වෙනුවට දැන් Ubuntu එක්ක Text Entry Interface එක එන නිසා ඒකත් වැඩක් නෑ.. (මේ ගැන මම වැඩිදුර තොරතුරු දන්නෑ මම හිතන්නෙ ITU-T text entry එකම UTouch වලටත් ගත්ත නිසා Ubuntu වලටත් එහෙමම බැස්සද නැත්තම් im-Switch කියන්නෙත් Text Entry වල තාත්තද කුඩප්පද කියලා හරියට හොයාගන්න බැරි උනා)
ඔය Siyabas.lk Web Site එක දැන් දැන් Update වෙන්නෙ නෑ මට පේන විදිහට, ඒ Command එකම දීලා m17n Layout බස්සන්න ගියොත් වැඩේ ඔක්කොම බකල් වෙනවා, අන්තිම ibus වලට බැන බැන ඉන්නවා.. පරණ Command එකෙන් Install කලොත්, ඔයාලාට Text Entry Setting වලට ගිහිල්ලා, බැළුවට එතන Sinhala Wijesekara Layout එකක් නැහැ, ඒත් ඔයා Terminal එක Open කරලා ibus-setup Command එක Run කරවලා, Alt + F2 වලින් unity-control-center Command එකෙන් ගිහිල්ලා, බලන්න එතකොට ඔයාට පුළුවන් Wijesekara Layout එක Add කරගන්න :P
Ubuntu සදහා සිංහල Install කරමු පහල Command එක භාවිත කරලා
sudo apt-get install ibus-m17n m17n-db m17n-contrib
සමහරු කියනවා Ubuntu වලින් Sinhala Unicode හරි කැතයි කියලා, ඒක ඇත්තටම වෙන්නෙ Lklug කියන Font එක නිසා.. ඒකට කරන්න තියෙන්නෙත් Ubuntu එක්ක එන Lklug කියන Font එක Delete කරන එක, ඒකට කලින් Terminal එක Open කරලා, මේ Command එක දුවවන්න
fc-list :lang=si
එතකොට ඔයට Font 3ක් විතර පෙන්වයි, ඒ Font තුන අපි Delete කරන්න ඕනේ.. ඒත් ඒක කරන්න නිකම්ම බෑ.. Sudo ආත්තට ආයුබෝවන් කියන්න ඕනි, නැතුව Delete කරන්න බැස්සොත් ඌ අපිට පයින් ගහනවා :P
Terminal එක Open කරගෙන මෙහෙම කොටන්න -
sudo nautilus
Enter Key එකට වැද නමස්කාර කරලා උඩපැනලා පයින් එකක් ගැහුවට ඔයාගෙ Password එක ඉල්ලනවා.. ඒක උඩ පැන පැන ටයිප් කලාම ඔයාට Sudo තාත්තා Nautulus එක දෙනවා උඹට ඕනෙ මගුලක් කරපන් එහෙනම් කියලා, දැන්
/usr/share/fonts/truetype/freefont වලට ගිහිල්ලා Terminal එකෙන් පෙන්වන ඒ Freeserif.ttf සහ FreeserifBold.ttf Font දෙක නගර සභාවට බාර දෙන්න, ඊටත් පස්සෙ /usr/share/fonts/sinhala මේතනට යන්න, එතන තියෙනවා lklug.ttf කියන Font එක, ඒකත් නගර සභාවට බැරිනම්, කුණු කූඩෙට හරි දාන්න.
දැන් මොකක්ද කරන්න.. අපිට ලස්සන බෝල බෝල අකුරු තියෙන Font එකක් ඕන වෙනවා දැන්, ඒකට හොදම එක Maliti Web Font එක මේක Download කරගන්න. Terminal එක Open කරලා
wget http://lankavision.com/files/fonts/malithi_web.ttf
Run කරාම Home Directory එකට Download වෙනවා, ඒක ඔයා /usr/share/fonts/sinhala මෙතනට Copy කරගන්න. දැන් හරි (Linux වලට Font එක Copy කරනවා = Install කරනවට)
දැන් ඔයා Chrome/Chromium/Firefox/Opera ඔය ඕන එකකින් ගිහින් බලන්න, Sinhala Type කරන්න කරන්ත් පුළුවන්, ඇස් වලට හෙන ගහගන් නැතුව බලන්නත් පුළුවන් :)
මම අනාගතෙන් ආවෙ. මේකෙ තියෙන එක්තරා තැනක් වෙන්න ඕනෙ කියල හිතුන නිසා ලියන්නෙ. /usr/share/fonts/sinhala" එක මෙන්න මේ විදිහට "/usr/share/fonts/truetype/sinhala" update වෙන්නෙ ඕනෙ. ඒ විතරක් නෙවේ, "/usr/share/fonts/truetype/freefont" folder එකටත් ඒ file එක copy කරන්න ඕනේ.
ReplyDeleteඔබට තෙරුවන් සරනයි.
Yes bro :3 Thanks
Deleteතාම මේක බලන් මලිති ෆොන්ට් එක දාගන්නෙ.. තැන්කූ
ReplyDeletemamath :)
Deletemalithi font වෙනුවට වෙන font එකක් දාගන්න විදිහක් නැද්ද? Abhaya වගේ. මන් try කරාට වැඩ කරේ නෑනෙ.
Deleteමමත් එහෙමයි! ස්තුතියි!
Deleteමලිති වෙනුවට Abhaya Libre තමා මං දැම්මේ.
මෙන්න link එක https://fonts.google.com/specimen/Abhaya+Libre?subset=sinhala