NeoOffice小記

NeoOffice小記

先來個題外話,iWorkPages裡面,字體的配對是這樣的:

                  Helvetica配黑體-繁

                  Times配儷宋Pro

話說Pages不能中英文分開設字體實在是件討厭的事:(


進入正題,談的也是字體,話說我以前在Windows下裝OpenOffice.org,它都會內附這幾套字體:AlbanyThorndale、方正明體、方正黑體,分別對應到ArialTimes New Roman、新細明體、微軟正黑體,作為預設樣式的字體(沒有楷體),可是很奇怪的不管是LinuxMac版的OOo或是NeoOffice,都沒有附上這些字體,更奇怪的,偏好設定裡頭的標準字型還是設成 AlbanyThorndale、方正明體、方正黑體…=“=


這些個奇怪的原始設定也會有奇怪的結果,若是打開以往做的文件,OOo / NeoOffice會自己去搜尋相似的字體秀出來,方正明體會以Hiragino Maru Gothic ProN替代、方正黑體會以Hiragino Mincho ProN替代,可是以這兩個日本字體作為代替品實在是不恰當,請看示意圖:



註:圖中的方正字體是假的。


很怪吧明體被換成黑體、黑體被換成明體了,這兩個字體本身沒有問題,是奇怪在NeoOffice代換的過程,所以比較好的方法還是手動指定取代清單,在偏好設定-NeoOffice-字型裡面,另外就是重新指定標準字型,一樣在偏好設定裡面。


還沒完,即便都設定好了,NeoOffice做出來的文件拿去給OOo開還是有可能會跑位,因為它們取字體名稱的方式不一樣,舉例來說TimesNeoOffice裡就叫Times Roman,在OOo Aqua就叫Times,這類的問題特別容易發生在中日韓字體上,打開字體簿看一下:



儷宋Pro起碼就有兩個名字-儷宋ProLiSongPro,不同的程式抓不同的名字,就算是同一個字體也對不起來,真的是見到鬼,越搞頭越大="=,而且這無解,換個作業系統也還是會遇到,那MS Office會這樣嗎?我不知道。


找到解法了^^",就跟CSS一樣,字體可以多重指定,用分號隔開即可,一般各個平台下常用的字體設定如下:

  • Helvetica; Albany; Droid Sans; DejaVu Sans; FreeSans; Arial
  • Times; Times Roman; Thorndale; Droid Serif; DejaVu Serif; FreeSerif; Times New Roman
  • LiSong Pro; AR PL UMing TW; 方正明體; 新細明體
  • Heiti TC Light; 黑體-繁; Droid Sans Fallback; 方正黑體; 微軟正黑體
啊是不是要搞這麼累啊?T_T