Code: Select all
#cd /usr/portage/app-office/openoffice
#export=FORCE_JAVA=no;LANGUAGE=88 emerge openoffice-1.0.3.ebuild -b
如果使用非blockdown版本的jdk(如sun or ibm...e.t.c),可設FORCE_JAVA=yes,-b為順便編成pkg,以免下次還要重編,88為中文版,然後就可準備睡覺了.
2.修改/usr/bin/ooffice 這個script,僑裝成zh_TW的環境:
/usr/lib/X11/fonts/TrueType/larabie-uncommon"
SAL_FONTPATH_USER=${SAL_FONTPATH_USER:-"$DEBOO_FONTPATH"}
export SAL_FONTPATH_USER
Code: Select all
export LC_ALL=zh_TWif [ -n "$LC_ALL" ]; then
LOCALE="$LC_ALL"
# OOo doesn't understand LC_ALL, so set LANG
修改後,基本上就是一個中文的OOo應用程式了.進入OOo後如無安裝twmoefonts字型,會有版面無法讀取預設字型而造成缺中文字的情況發生.
引述paar:
在帶替字型設定處,把 "Tahoma" 這個字型替換成文鼎細上海宋或其它你有的中文字型就可以正常顯示.
3.修改版面字型及新增範本
http://firefly.idv.tw/setfont/
有基本的版面修改.或改自己喜歡的style,如下圖:

http://ooo.tnc.edu.tw/index.php
有相當多的資源及範本可供參考學習.
4中文字型
ftp://cle.linux.org.tw/pub/fonts/ttf/unicode有相當多的字型可用.為了必免loading過重,建議文書處理字型由OOo管理,也就是說從印表機設定(spadmin)->字型去加入.而非從xft/fontconfig內設定新增的字型路徑.
小弟試過堪用之中文utf8字型如下n種,但要不要用見人見智:

5.列印
TODO,正在整理中,同時還有些疑問要釐清,如上圖-.-:
6.應用
由於網路上已有一堆使用教學,我只說明一下較少被提起的資料庫應用,以unixODBC連postgresql 或 mysql為例
Code: Select all
#emerge unixODBCCode: Select all
#emerge postgresqlhttp://home.kimo.com.tw/swallowhc/oo/odbc.ini
http://home.kimo.com.tw/swallowhc/oo/odbcinst.ini
設定OOo的資料來源:工具資料源
如:
http://home.kimo.com.tw/swallowhc/oo/OOo-odbc.png
及字型為utf8:
http://home.kimo.com.tw/swallowhc/oo/utf8set.png
這樣OOo就可抓出資料庫內的資料來做出更有價值的文件了.如合併功能......:如:
http://home.kimo.com.tw/swallowhc/oo/dbexample.png
缺點:
1.中文字型無粗斜體
2.無中文拼字檢查
...小弟用得功能少,希望大家能多提些不滿意之處及bug.
未來此篇應會併入中文locale how-to中的應用程式部份,屈時則功成身退^^".
