2010/11/18

FreeBSD ба Монгол бичиг

FreeBSD дээр график орчинд Монгол бичгээр уншиж бичихийн тулд pango-г patch хийж дахин суулгах ёстой:

Эхлээд pango портоо татаж авч задална.
# cd /usr/ports/x11-toolkits/pango
# make fetch
# make extract
Дараагаар нь pango-ийн эх санд ороод patch-аа татаж авч хийнэ.
# cd work/pango-1.28.1/
# wget --no-check-certificate https://github.com/tugstugi/mongolian-script/raw/master/pango/modules/mongolian/freebsd.patch
# patch -p1 < freebsd.patch
Ингэснийхээ дараа портын язгуур сан руу ороод эмхэтгээд суулгана.
# cd ../../
# make
# make install
Хэрэв libtool-тай холбоотой алдаа гарсан бол:
# cd work/pango-1.28.1/
# autoreconf -i -f
гэж ажиллуулаад дахиад cd ../../, make болон make install тушаалуудыг ажиллуулаарай. Хэрэв өмнө нь pango суусан байсан бол:
# make install FORCE_REGISTER=yes
гэж дахин дарж суулгана. Төгсгөлд нь Mongolian Baiti фонтоо олж авч зохих газар руу хуулаад өмнөх заавруудад заасан шиг fc-cache-г ажиллуулахаа мартваа.

Убунту 10.10 дээр Монгол бичиг

Убунтугийн 10.10 дээр доорх командуудыг бүрхүүл дээр дарааллаар нь оруулаад Монгол бичгээр бичиж/уншиж болно.
  1. sudo apt-get install build-essential devscripts ubuntu-dev-tools debhelper dh-make diff patch cdbs quilt gnupg fakeroot lintian pbuilder piuparts
  2. sudo apt-get install gnome-pkg-tools gir1.0-gtk-2.0 libthai-dev chrpath gobject-introspection libgirepository1.0-dev libglib2.0-doc libfreetype6-dev libx11-dev libxrender-dev libxt-dev libxft-dev libfontconfig1-dev libcairo2-dev
  3. apt-get source pango1.0
  4. cd pango1.0-1.28.1
  5. wget --no-check-certificate https://github.com/tugstugi/mongolian-script/raw/master/pango/modules/mongolian/ubuntu_maverick_meerkat.patch
  6. patch -p1 < ubuntu_maverick_meerkat.patch
  7. debuild
  8. cd ..
  9. sudo dpkg --install *.deb
Үүний дараа та МонголБайти фонт суулгах хэрэгтэй. Виндөүс үйлдлийн системтэй бол Фонт хадгалдаг хавтас дотор нь monbaiti.ttf гэсэн файл бий. Энэ фонтоо Убунту дээр доорх командуудаар суулгана:
  1. cp monbaiti.ttf ~/.fonts
  2. fc-cache -f -v
Одоо та төмрөө унтрааж асаавал таны Убунту дээр Монгол бичиг зөвөөр дүрслэгдэх болно. Убунту 10.04 дээр Монгол бичгээр бичье гэвэл эндээс уншаарай.

2010/11/17

Vertical Text Layout in Webkit

WebKit дээр босоо бичгийн лэйоут дэмжигдээд эхэлжээ. Удахгүй Сафари хөтөч, Ифон болон Андройд гар утаснууд дээр толгойгоо гилжийлгэхгүйгээр Монгол бичгээ уншиж болдог болох нь дээ.
Gnome дээр WebKit ингэж харагдаж байна:

гацан: Төгөлдөр андыг даган баясаж хазсан алим дээр вэбкитийг хөрвүүлж Сафари дээр нээж дараах цонхыг үүсгэв: