OLPC in Chinese
Basic Requirement
Chinese character font display
Chinese input method
Application localization
Package Repository
OLPC is based on FC6 i386
As OLPC uses AMD Geode CPU (x86), packages can be installed directly from i386 builds.
Uses YUM packagement (performance poor due to python?)
Special repositories for current built-in software:
(RPMs could be found under http://dev.laptop.org/pub/XXXXX/.)
olpc-content
olpc-csound
olpc-devel-kernel
olpc-development
olpc-etoys
A repository for all olpc development is here: http://download.fedora.redhat.com/pub/fedora/projects/olpc/development/i386/os/
Chinese Font
Chinese character font display
Chinese input method
Application localization
Package Repository
OLPC is based on FC6 i386
As OLPC uses AMD Geode CPU (x86), packages can be installed directly from i386 builds.
Uses YUM packagement (performance poor due to python?)
Special repositories for current built-in software:
(RPMs could be found under http://dev.laptop.org/pub/XXXXX/.)
olpc-content
olpc-csound
olpc-devel-kernel
olpc-development
olpc-etoys
A repository for all olpc development is here: http://download.fedora.redhat.com/pub/fedora/projects/olpc/development/i386/os/
Chinese Font
OLPC is based on FC6 i386
As OLPC uses AMD Geode CPU (x86), packages can be installed directly from i386 builds.
Uses YUM packagement (performance poor due to python?)
Special repositories for current built-in software:
(RPMs could be found under http://dev.laptop.org/pub/XXXXX/.)
olpc-content
olpc-csound
olpc-devel-kernel
olpc-development
olpc-etoys
A repository for all olpc development is here: http://download.fedora.redhat.com/pub/fedora/projects/olpc/development/i386/os/
As nowadays, the true-type fonts are managed under fontconfig architecture, the installation of ttf files is as simple as putting the file under /usr/share/fonts as root.
Note that to manipulate the fonts attributes with ~/.fonts.conf, you may need to use Chinese font name!
To turn off antialias, one can put the followings into ~olpc/.fonts.conf.
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!-- /etc/fonts/fonts.conf file to configure system font access --> <fontconfig> <match target="font"> <test name="family" compare="contains"> <string>Sun</string> <string>Sazanami</string> <string>AR PL</string> <string>IPAMona</string> <string>Min</string> <string>Hei</string> <string>宋</string> <string>明</string> <string>黑</string> </test> <test name="pixelsize" compare="less_eq"><int>24</int></test> <edit name="embeddedbitmap" mode="assign"><bool>true</bool></edit> <edit name="antialias" mode="assign"><bool>false</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> </match> </fontconfig>
Due to the special spec. of the LCD screen, it seems that it's not so necessary to use embedded bitmap fonts. The smallest font in "write" app. (#8) is already of 20x20 pixel. There is also no much difference when displaying with antialias on or off. There is a performance issue with the browser app. when shown CJK fonts. (would disable PANGO help?) The official Firefox 2.0.0.5 from Mozilla official package is of no this problem.
Input Method installation
OLPC currently uses "en_US.UTF-8" locale. We can use _GCIN_ Chinese input method without modification. GCIN can be installed either with "yum" from fedora extra or manually from RPM packages of FC6. Reference for the later method can be found here: http://cle.linux.org.tw/trac/wiki/GcinScreenOLPC
Note: the dependency of the GCIN RPM is too much. You'll need to install qt, libcms and some others unnecessary ones.
Screen Shots
Chinese input in "write" app.
Chinese input for "browser" app.
Due to the _suger_ UI, "gcin-setup" looks ugly.
The 'reader' app. shows PDF with Chinese well.
Photos
Photos are taken with a "real" OLPC. (BTest-4 XO)
Font select close-up in "write" app.
Close-up for "browser" app.