顯示具有 文泉驛 標籤的文章。 顯示所有文章
顯示具有 文泉驛 標籤的文章。 顯示所有文章

2010年7月17日 星期六

安裝完 openSUSE 11.3 之後

這些都是我的習慣性動作,供各位參考
剛安裝完成:
寄件者 openSUSE 11.3

整理一下套件庫,把該新增的該修改的整理一下
寄件者 openSUSE 11.3

習慣上我只留著 Update 會自動重新整理
Debug 和 Source 我都停用
若遇到安裝檔案找不到時
再用 zypper ref 來重新整理
關於套件庫的一些觀念可以參考:
http://help.opensuse.org/ksuseinstall/
新增的套件庫如下:
myrepo.repo
[download.videolan.org-SuSE]
name=VideoLan Repository
enabled=1
autorefresh=0
baseurl=http://download.videolan.org/pub/videolan/vlc/SuSE/11.3/
path=/
type=rpm-md
keeppackages=0

[packman.inode.at-suse]
name=Packman Repository
enabled=1
autorefresh=0
baseurl=http://packman.inode.at/suse/11.3/
path=/
type=rpm-md
keeppackages=0

[subpixel]
name=subpixel
enabled=1
autorefresh=0
baseurl=http://opensuse-community.org/subpixel/openSUSE_11.3
path=/
type=rpm-md
keeppackages=0

[swyear]
name=swyear
enabled=1
autorefresh=0
baseurl=http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.3
path=/
type=rpm-md
keeppackages=0

您可以用
# zypper ar myrepo.repo

來匯入上方的這些套件庫
或直接由網路上匯入:
# zypper ar http://dl.dropbox.com/u/6331820/myrepo.repo

接著開啟軟體管理,會有些自動加入的,就先裝一裝吧
寄件者 openSUSE 11.3

接下來您可以繼續用圖形介面搜尋安裝
但我比較喜歡用命令行

subpixel hinting
在液晶螢幕上讓反鋸齒字型更銳利清晰
若喜歡用點陣字就不必了
這程式可能會和某些特效衝突(以前遇過,忘了)
安裝時有時會要您確認變更廠商(供應商),就是要確認這個程式以後要用這個安裝來源
# zypper in --from subpixel freetype2-feature-subpixel-hinting
正在建立套件庫 'VideoLan Repository' 的快取 [完成]
正在建立套件庫 'Packman Repository' 的快取 [完成]
正在建立套件庫 'subpixel' 的快取 [完成]
正在建立套件庫 'swyear' 的快取 [完成]
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

問題: freetype2-feature-subpixel-hinting-2.4.0-999.subpixel.19.1.i586 需要 libfreetype6 = 2.4.0-999.subpixel.19.1,但無法提供此需求
無法安裝的提供者: libfreetype6-2.4.0-999.subpixel.19.1.i586[subpixel]
解決方案 1:安裝 libfreetype6-2.4.0-999.subpixel.19.1.i586 (並變更廠商)
openSUSE --> obs://10.8.0.1/subpixel
解決方案 2:請勿安裝 freetype2-feature-subpixel-hinting-2.4.0-999.subpixel.19.1.i586
解決方案 3:藉由忽略某些它的相依性破壞 freetype2-feature-subpixel-hinting

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
freetype2-feature-subpixel-hinting

下列套件將會升級:
libfreetype6

下列套件將會變更供應商:
libfreetype6 openSUSE -> obs://10.8.0.1/subpixel


1 套件將升級, 1 新的, 1 將變更供應商.
全部下載大小: 355.0 KiB。 完成操作後,將釋出 120.0 KiB。
要繼續嗎? [y/n/?] (y): y

安裝完後要開啟次像素顯示
KDE 和 GNOME 都有圖形介面可用
寄件者 openSUSE 11.3

寄件者 openSUSE 11.3

若是 LXDE 或其他桌面,可以直接
# ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf /etc/fonts/conf.d/
# fc-cache

在這裡 10-sub-pixel-rgb.conf 要看您的螢幕是用那一種
可能會是 bgr, vrgb 或 vbgr
字型解析度依照您個人喜好調整
KDE 預設只有幾種選擇
若不滿意可以在 $HOME/.Xresources (通常沒這個檔案要自己產生)
自行設定
Xft.dpi: 112.0


libdvdcss
播放 DVD 會用到
# zypper in --from 'VideoLan Repository' libdvdcss
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

將會安裝下列新的套件:
libdvdcss

1 新套件將被安裝.
全部下載大小: 18.0 KiB。 完成操作後,將增加 34.0 KiB 的使用。
要繼續嗎? [y/n/?] (y): y


Chinese
習慣上我會刪除 scim 安裝 gcin
pcmanx-gtk2 是為了方便上 BBS
chinese-fonts-setting 則是我個人的字型設定檔
例如我偏好使用 Droid Sans Fallback 來顯示中文
# zypper in gcin pcmanx-gtk2 chinese-fonts-setting -scim
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

問題: scim-tables-0.5.8-257.1.i586 需要 libscim-1.0.so.8,但無法提供此需求
解決方案 1:下列行動將被執行:
反安裝 scim-tables-0.5.8-257.1.i586
反安裝 plasma-addons-scim-4.4.4-1.3.i586
反安裝 mlterm-scim-2.9.4-7.2.i586
反安裝 scim-bridge-0.4.15-121.1.i586
反安裝 scim-chewing-0.3.3-6.1.i586
反安裝 scim-input-pad-0.1.1-279.1.i586
反安裝 scim-m17n-0.2.2-235.1.i586
反安裝 scim-pinyin-0.5.91.20060705-272.1.i586
反安裝 scim-qtimm-0.9.4-278.1.i586
反安裝 scim-bridge-gtk-0.4.15-121.1.i586
反安裝 scim-bridge-qt-0.4.15-121.1.i586
反安裝 scim-tables-zh-0.5.8-257.1.i586
解決方案 2:保留 scim-1.4.7-174.1.i586
解決方案 3:藉由忽略某些它的相依性破壞 scim-tables

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
chinese-fonts-setting gcin pcmanx-gtk2

下列套件將會被移除:
mlterm-scim plasma-addons-scim scim scim-bridge scim-bridge-gtk
scim-bridge-qt scim-chewing scim-input-pad scim-m17n scim-pinyin scim-qtimm
scim-tables scim-tables-zh

3 新套件將被安裝, 13 將移除.
全部下載大小: 1.6 MiB。 完成操作後,將釋出 15.6 MiB。
要繼續嗎? [y/n/?] (y): y

下面是改用我的黑體字設定
刪除原本的文泉驛正黑體設定
# ln -s /etc/fonts/conf.avail/57-hei.conf /etc/fonts/conf.d/
# rm /etc/fonts/conf.d/57-wqy-zenhei.conf
# fc-cache


multimedia
下面大概是每個 openSUSE 使用者必用的
安裝多媒體支援
這裡是提供 KDE 使用者的
(GNOME 或 LXDE 等其他桌面通常把 gstreamer 相關套件裝上就 OK 了(packman))
# zypper in ffmpeg flash-player libxine1-codecs w32codec-all k3b-codecs lame
正在載入套件庫資料...
讀取已安裝的套件...
'flash-player' 已經安裝。
No update candidate for 'flash-player-10.1.53.64-2.1.1.i586'. The highest available version is already installed.
'libxine1-codecs' 已經安裝。
No update candidate for 'libxine1-codecs-1.1.18.1-2.pm.41.1.i586'. The highest available version is already installed.
正在解決套件相依性...

問題: k3b-codecs-2.0.0-1.pm.2.7.i586 需要 k3b = 2.0.0,但無法提供此需求
無法安裝的提供者: k3b-2.0.0-1.pm.2.7.i586[packman.inode.at-suse]
解決方案 1:安裝 k3b-2.0.0-1.pm.2.7.i586 (並變更廠商)
openSUSE --> http://packman.links2linux.de
解決方案 2:請勿安裝 k3b-codecs-2.0.0-1.pm.2.7.i586
解決方案 3:藉由忽略某些它的相依性破壞 k3b-codecs

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
ffmpeg k3b-codecs lame libavdevice52 libavfilter1 libavformat52 libjack0
libmad0 libstdc++33 libswscale0 w32codec-all

下列套件將會升級:
k3b

下列套件將會變更供應商:
k3b openSUSE -> http://packman.links2linux.de


1 套件將升級, 11 新的, 1 將變更供應商.
全部下載大小: 21.2 MiB。 完成操作後,將增加 51.2 MiB 的使用。
要繼續嗎? [y/n/?] (y): y


java-sun
習慣上還是使用 sun 的 java 比較不會出問題
順便把 openjdk 的移除
# zypper in java-1_6_0-sun-plugin -java-1_6_0-openjdk
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

問題: java-1_6_0-openjdk-plugin-1.6.0.0_b17-7.3.i586 需要 java-1_6_0-openjdk = 1.6.0.0_b17-7.3,但無法提供此需求
解決方案 1:反安裝 java-1_6_0-openjdk-plugin-1.6.0.0_b17-7.3.i586
解決方案 2:保留 java-1_6_0-openjdk-1.6.0.0_b17-7.3.i586
解決方案 3:藉由忽略某些它的相依性破壞 java-1_6_0-openjdk-plugin

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
java-1_6_0-sun java-1_6_0-sun-plugin

下列套件將會被移除:
java-1_6_0-openjdk java-1_6_0-openjdk-plugin

2 新套件將被安裝, 2 將移除.
全部下載大小: 22.5 MiB。 完成操作後,將增加 4.0 MiB 的使用。
要繼續嗎? [y/n/?] (y): y


大部分的人會建議套件庫只要留下 oss, non-oss, update, packman 4個就OK 了
其他套件庫可以移除或停用

剛安裝好通常光碟還在,您可以這時將光碟的優先順序調高(預設都是 99)
例如調成 98 (數字愈小,愈優先使用)
這時來安裝一些其他在光碟中的套件會快速方便許多
例如我要安裝 kernel-devel gcc make 這些東西來安裝 nvidia 驅動程式
您可以參考之前的文章

完成的桌面:
寄件者 openSUSE 11.3


您可能會遇到的問題:
1. 在某些情況下,筆記型電腦的網路仍使用傳統 ifup 方式設定
請在 YaST 中改成 NetworkManager 方式控制
寄件者 openSUSE 11.3

2. 第一次開機 KDE 的 NetworkManager 是壞的,
得再重新登入一次才能連線
3. 觸控板的 Tap (在板上點擊)可能是停用的
請在控制中心啟用
寄件者 openSUSE 11.3

KDE GNOME LXDE 都有圖形介面可用
若無法儲存觸控板設定
試著在進入桌面時自動執行
synclient TapButton1=1 TapButton2=2


推薦網站:
http://omgsuse.com/

提醒:
http://software.opensuse.org 搜尋套件現在會預設排除 home project 和 debug 套件
寄件者 openSUSE 11.3


小技巧:
命令行加入 obs (openSUSE Build Service) 套件庫的簡寫法
zypper ar obs://home:swyear:ibus/openSUSE_11.3 ibus
正在新增套件庫 'ibus' [完成]
已成功新增套件庫 'ibus'
已啟用: 是
自動重新整理: 否
URI: http://download.opensuse.org/repositories/home:/swyear:/ibus/openSUSE_11.3


請參考:
http://opensuse-community.org/Welcome_to_openSUSE-Community.org

2010年6月24日 星期四

openSUSE 11.3 RC1 測試


openSUSE 11.3 的第一個候選版本已經釋出
這幾天終於得閒能夠來測試一下了

安裝仍像以前一樣的簡單
不是太舊的電腦應該都可以在 40 分鐘用 DVD 內完成安裝

寄件者 openSUSE11.3rc

寄件者 openSUSE11.3rc

這是剛安裝好的畫面(因為解析度、字型等尚未調校,所以有些不好看)
1. openSUSE 11.3 預設搭載 KDE 4.4.3(似乎已成定局)
但是可以利用單鍵安裝自行升級成 4.4.4 (這就是我未來的打算)甚至更新的版本
2. 安裝繁體中文版預設會使用文泉驛正黑體,等寬字型則為文泉驛等寬正黑
另外還會安裝許多中文字型:
$ fc-list ":lang=zh-tw"
Droid Sans Fallback:style=Regular
文鼎PL中楷,AR PL KaitiM Big5:style=Regular
Efont Fixed Wide:style=Italic
Efont Biwidth:style=Bold Italic
Efont Fixed Wide:style=Bold Italic
文泉驛正黑,WenQuanYi Zen Hei,文泉驿正黑:style=Regular
Efont Biwidth:style=Italic
文鼎PL中楷Uni,AR PL ZenKai Uni:style=Medium
Efont Fixed Wide:style=Regular
Efont Biwidth:style=Regular
文鼎PL細上海宋,AR PL Mingti2L Big5:style=Regular,Reguler
Efont Fixed Wide:style=Bold
文鼎PL細上海宋Uni,AR PL ShanHeiSun Uni,文鼎PL细上海宋Uni:style=Regular
文泉驛等寬正黑,WenQuanYi Zen Hei Mono,文泉驿等宽正黑:style=Regular
Efont Biwidth:style=Bold
文泉驛點陣正黑,WenQuanYi Zen Hei Sharp,文泉驿点阵正黑:style=Regular

文泉驛正黑的字體我嫌他有點模糊,所以我還是會用 Droid Sans Fallback 來當成預設的無襯線字體(Sans),等寬字用文泉驛等寬正黑,終端機(konsole)字型不用調整就 OK 了
3. 輸入法仍預設使用 scim,看起來從 11.2 就沒更新了,一般使用者登入時仍無法顯示 scim 的系統匣,但不影響使用(現在正在用 scim 的新酷音輸入)。
您也可以參考 http://swyear.blogspot.com/2009/11/opensuse-112-1.html 的 scim 部份來修改
ibus 已經在 oss 套件庫中,也可以自行安裝
$ zypper se ibus-*
正在載入套件庫資料...
讀取已安裝的套件...

S | 名稱 | 摘要 | 類型
--+------------------------------+-------------------------------------------+-----
| ibus-anthy | The Anthy engine for IBus input platform | 套件
| ibus-devel | Development tools for ibus | 套件
| ibus-gtk | IBus im module for gtk2 | 套件
| ibus-hangul | The Hangul engine for IBus input platform | 套件
| ibus-m17n | The M17N engine for IBus platform | 套件
| ibus-pinyin | The PinYin engine for IBus platform | 套件
| ibus-qt | Qt IBus library and Qt input method plu-> | 套件
| ibus-qt-devel | Development tools for ibus qt | 套件
| ibus-table | The Table engine for IBus platform | 套件
| ibus-table-additional | Additional tables for general table eng-> | 套件
| ibus-table-cangjie | Cangjie input method for IBus framework | 套件
| ibus-table-cantonese | Cantonese input method for IBus framework | 套件
| ibus-table-cns11643 | Cns11643 input method for IBus framework | 套件
| ibus-table-devel | Development package for ibus-table | 套件
| ibus-table-easy | Easy input method for IBus framework | 套件
| ibus-table-erbi | Erbi input method for IBus | 套件
| ibus-table-extraphrase | Extra phrases for IBus-table based IME | 套件
| ibus-table-extraphrase-devel | Development package for ibus-table-extr-> | 套件
| ibus-table-jyutping | Jyutping input method for IBus framework | 套件
| ibus-table-quick | Quick input method for IBus platform | 套件
| ibus-table-stroke5 | Stroke5 input method for IBus framework | 套件
| ibus-table-thai | Thai input method for IBus framework | 套件
| ibus-table-translit | Translit input method for IBus | 套件
| ibus-table-viqr | Viqr input method for IBus framework | 套件
| ibus-table-wu | Wu input method for IBus framework | 套件
| ibus-table-wubi | Wubi input method for IBus | 套件
| ibus-table-xinhua | Xin Hua input method for IBus | 套件
| ibus-table-yong | Yong input method for IBus | 套件
| ibus-table-zhengma | ZhengMa input method for IBus | 套件
| ibus-table-zhuyin | Zhuyin input method for IBus | 套件
| ibus-table-ziranma | Ziranma input method for IBus | 套件

您會注意沒有新酷音(因為動作慢了點...囧),還有這是 1.2.0 版的
若要使用較新版的 ibus 輸入法或 ibus-chewing
還是請您加入 home:/swyear:/ibus 的套件庫
而且要將 libchewing 也順便更新才能正常使用 ibus 的新酷音

4. NVIDIA 顯示卡預設使用 nouveau 驅動程式,從網路上得知似乎 2D 效能以及解析度偵測上都比原本的 nv 驅動程式高明, 3D 雖然還是實驗性質,但是我覺得好像也還不錯
目前我在這台電腦測試情況是 nouveau 無法在 kwin 下啟動 3D 特效,但是可以使用 compiz 搭配 emerald 視窗裝飾使用 3D 特效
寄件者 openSUSE11.3rc

5. 我現在的桌面:改用 gcin 輸入法,修改了字型的解析度並改用 Droid Sans Fallback,換了一些面板上的新元件...
寄件者 openSUSE11.3rc

寄件者 openSUSE11.3rc


今天先聊到這裡了...

2009年12月5日 星期六

套件庫更新

最近更新與新增了一些套件:
1. ibus 1.2.0 系列:
有很多的原始碼在官方網站上仍標示為 unstable...
使用新酷音似乎不會顯示注音???使用 20090917 的版本即可顯示注音
請使用 home:swyear:ibus 的套件庫
2. gcin 更新到 1.4.6pre12
3. oxim 更新到 1.4.1
4. evilvte 更新到 0.4.6pre2
5. lilyterm 更新到 0.9.7
6. 新增文泉驛微米黑字型,更新 chinese-fonts-setting 中的 57-hei.conf 設定檔,將微米黑設成預設中文字型。

好累要睡了...

2008年10月4日 星期六

黑體字

看看各種黑體字的效果(兩張圖對應不同的 hinting)

文泉驛:
(可由官方網站swyear 套件庫取得)
寄件者 chinese fonts - hei style

寄件者 chinese fonts - hei style


Droid:
(請參考 hyperrate 的字型討論區)
寄件者 chinese fonts - hei style

寄件者 chinese fonts - hei style


微軟正黑體/雅黑:
(在您的 vista 中可以找到 msjh.ttf msjhbd.ttf msyh.ttf msyhbd.ttf)
正黑和雅黑有真正的粗體,應該可以在目前的 qt4 程式中顯示粗體而不用模擬
寄件者 chinese fonts - hei style

寄件者 chinese fonts - hei style


可以將圖片下載放大仔細觀察,看看您喜歡哪一種
可以使用這個設定檔 57-hei.conf 放到 /etc/fonts/conf.d/ 中
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!--
Set fonts to be preferred when the standard aliases "serif", "sans-serif",
and "monospace" are used.
-->

<match target="font">
<test compare="eq" name="family">
<string>Microsoft JhengHei</string>
<string>微軟正黑體</string>
<string>Microsoft YaHei</string>
<string>微软雅黑</string>
<string>Droid Sans Fallback</string>
<string>WenQuanYi Zen Hei</string>
<string>文泉驛正黑</string>
<string>文泉驿正黑</string>
</test>
<!-- Enable whatever you want
<edit name="globaladvance"><bool>false</bool></edit>
<edit name="spacing"><int>0</int></edit>
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="hintstyle"><const>hintfull</const></edit>
<edit name="autohint"><bool>true</bool></edit>
<edit name="minspace"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
-->
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>

<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Thorndale AMT</family>
<family>DejaVu Serif</family>
<family>SUSE Serif</family>
<family>Bitstream Vera Serif</family>
<family>Nimbus Roman No9 L</family>
<family>Microsoft JhengHei</family>
<family>微軟正黑體</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>Droid Serif</family>
<family>Droid Sans Fallback</family>
<family>WenQuanYi Zen Hei</family>
<family>文泉驛正黑</family>
<family>文泉驿正黑</family>
<family>AR PL New Kai</family>
<family>文鼎PL新中楷</family>
<family>AR PL ZenKai Uni</family>
<family>文鼎PL中楷Uni</family>
<family>AR PL New Sung</family>
<family>文鼎PL新宋</family>
<family>AR PL ShanHeiSun Uni</family>
<family>文鼎PL細上海宋Uni</family>
<family>Luxi Serif</family>
<family>Likhan</family>
<family>Frank Ruehl CLM</family>
<family>FreeSerif</family>
<family>Times</family>
<family>Khmer OS System</family>
<family>TSCu_Times</family>
<family>BPG Chveulebrivi</family>
<family>Nazli</family>
<family>MS PMincho</family>
<family>MS Mincho</family>
<family>HGPMinchoL</family>
<family>HGMinchoL</family>
<family>IPAPMincho</family>
<family>IPAMincho</family>
<family>Sazanami Mincho</family>
<family>Kochi Mincho</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>UnBatang</family>
<family>Baekmuk Batang</family>
<family>SimSun</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Arial</family>
<family>Albany AMT</family>
<family>Verdana</family>
<family>DejaVu Sans</family>
<family>SUSE Sans</family>
<family>Bitstream Vera Sans</family>
<family>Nimbus Sans L</family>
<family>Microsoft JhengHei</family>
<family>微軟正黑體</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>Droid Sans</family>
<family>Droid Sans Fallback</family>
<family>WenQuanYi Zen Hei</family>
<family>文泉驛正黑</family>
<family>文泉驿正黑</family>
<family>AR PL New Sung</family>
<family>文鼎PL新宋</family>
<family>AR PL ShanHeiSun Uni</family>
<family>文鼎PL細上海宋Uni</family>
<family>Luxi Sans</family>
<family>Mukti Narrow</family>
<family>Nachlieli CLM</family>
<family>FreeSans</family>
<family>Helvetica</family>
<family>Khmer OS System</family>
<family>TSCu_Paranar</family>
<family>BPG Glaho</family>
<family>Terafik</family>
<family>Meiryo</family>
<family>MS PGothic</family>
<family>MS Gothic</family>
<family>HGPGothicB</family>
<family>HGGothicB</family>
<family>IPAPGothic</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Consolas</family>
<family>Andale Mono</family>
<family>DejaVu Sans Mono</family>
<family>SUSE Sans Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>Courier New</family>
<family>Cumberland AMT</family>
<family>Nimbus Mono L</family>
<family>Microsoft JhengHei</family>
<family>微軟正黑體</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>Droid Sans Mono</family>
<family>Droid Sans Fallback</family>
<family>WenQuanYi Zen Hei</family>
<family>文泉驛正黑</family>
<family>文泉驿正黑</family>
<family>AR PL New Sung Mono</family>
<family>文鼎PL新宋 Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>文鼎PL細上海宋Uni</family>
<family>AR PL New Kai</family>
<family>文鼎PL新中楷</family>
<family>Luxi Mono</family>
<family>Mukti Narrow</family>
<family>Miriam Mono CLM</family>
<family>FreeMono</family>
<family>Terafik</family>
<family>Khmer OS System</family>
<family>TSCu_Paranar</family>
<family>BPG Courier</family>
<family>MS Gothic</family>
<family>HGGothicB</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
<family>NSimSun</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>

</fontconfig>

當然,最好
使用 1-click 安裝支援次像素顯示的 freetype2

小提示:安裝字型只要把 *.ttf 放在 /usr/share/fonts/truetype/ 裏面
執行 fc-cache 即可

2008年6月29日 星期日

如果要用儷黑體

這篇文章並不在規劃之中
只因為有位網友的留言被我一時手滑刪除了(竟然沒有反悔的機會)
在此向該位網友致歉
只記得關鍵字似乎是儷黑體, YaST...

如果您要用任何的字體
大概都可以這樣做
將該字體複製到 /usr/share/fonts/truetype/ 中
執行 fc-cache
然後用 fc-list ":lang=zh-TW"
找出儷黑體的字型名稱為 LiHei Pro
然後修改 /etc/fonts/suse-post-user.conf
將 <family>LiHei Pro</family> 插入到所有中文字的最前面 (應該是 FZSongTi)
再執行一次 fc-cache 登出登入就 OK 了
如果您裝了 chinese-fonts-setting 套件,則要修改 /etc/fonts/conf.d/57- 開頭的檔案(可能是個連結)

另外對某些人來說可能還需要 unrar,請用
zypper in unrar 來安裝



注意事項:
1. 此字體只有繁體字部份,有些笨蛋程式(通常會用 k 開頭)就會在某些簡體字上變空白。
2. 此字體需要搭配適當的 hinting ,對不同人在不同螢幕上,所偏好的效果都不同,您可能要試一試。
3. 在液晶螢幕上建議使用 subpixel-hinting ,若使用 kde 3.5 請用 M17N 的安裝來源安裝 freetype2 ,若為 KDE4 請自行重新編譯 libqt4 。
4. 若要使用黑體字,可以考慮文泉驛正黑體。

2008年6月22日 星期日

openSUSE 11.0 之美麗與哀愁

openSUSE 11.0 的安裝真是再簡單不過了(當然分割磁碟除外,您最好找人幫忙看著)

放進光碟開機的第一幕美麗畫面


按 F2 選擇繁體中文,按 F3 選擇畫面解析度


中文安裝選單


開始安裝,此時按下 Esc 可以看它在跑什麼


中文字不好看,這就是 qt4


說我願意,然後按下一步


跑跑跑...


通常我都選全新安裝(因為 /home 在另一分割區,到時注意不要格式化,資料即可保存)
而且升級的速度會很慢,還要叫你自己搞定一些奇奇怪怪的相依性


選擇時區,注意左下角通常不要設成 UTC


選擇桌面,注意沒,他說 KDE 4.0 目前尚未成熟喔!
好,現在選擇 KDE 4.0 (怕的真的不要裝,因為我是裝在 virtualbox 中,是裝假的)


紅色就是要格式化的部分,要注意


這裡是唯一要打字的地方


安裝總覽


pass the point of no return...


從這裡開始,你可以去喝杯咖啡,半小時候再來就會看見 KDE 4.0 了


openSUSE 11.0 採用影像安裝的技術,真的很快,通常半小時內結束


接下來是全球統一的英文投影片介紹(你罷翻譯是翻假的喔!),所以後面就不看了


安裝完了準備重新啟動


重新開機後會進行自動化組態


最後寫入設定


openSUSE 11.0 的 KDE 4.0 的 splash


和 KDE 4.0 首次見面請多指教,openSUSE 歡迎辭會出現,updater 也會跑出來湊熱鬧
請您務必不要不理那個 updater,請隨便找幾個地方按一按動一動,然後最後改回原設定
不然他會一直出來煩,對啦對啦,我知道字很難看,等下再說


如果剛才您和 updater 處得不錯,按確定後它就會變問號,在問號上點一下
開始自動設定更新以及套件庫


選擇套件庫,今天沒空玩這個,就先不說明了


登出,讓您看神奇的事(對啦字很難看,等下啊)


Wow! 兩個 scim Ya!

看這裡: https://bugzilla.novell.com/show_bug.cgi?id=398526
因為...自己看
稍微解釋一下好了,不知道我的理解有沒有錯
問題應該是出在 qt4
不過解決的補釘因安全性未被接受
另一個方法則是從 kdm4 著手
想辦法讓 kdm4 不要啟動輸入法
但未有詳細的作法...
問題並不是出在 scim-bridge

暫時解決方案:把 scim-bridge 及相關套件移除
# rpm -e scim-bridge scim-bridge-qt scim-bridge-gtk

試了一下,移除這些套件之後仍可在 kwrite, openoffice, firefox 中輸入中文
也是試了好久才試出來,所以後面還有好幾張有兩個 scim 的

另一種暫時解決方法:改用 kdm3 ,請參考
就是要用 scim-bridge

如果 updater 變成灰色,就表示系統忙碌(搞不好是 beagle)


等到不忙時, updater 就會偷偷檢查,變成紅色三角形,就是有更新了


看看更新哪些?有 firefox 3.0 耶


更新完後我們看看如何把字型弄好看些
依照慣例 KDE 桌面都要將字型設為英文字體比較好看(我喜歡用 DejaVu Sans)
(其實在 en 的 locale 時,加裝中文字體及翻譯檔,字體顯示就是我想要的)
KDE 4.0 中尤其 monospace 一定要設英文等寬字型,否則 konsole 的游標位置以及排版都會不正確


字體大小等調完解析度之後再調整

解析度問題主要是因為全自動設定還不夠聰明的關係
請用 root 執行 sax2

選擇適合的掃描線數與螢幕尺寸
如果您沒有特殊用途,螢幕尺寸倒是可以隨便設
1024x768 選擇 13.3 吋 4:3 螢幕,剛好是 96 dpi(適合用 firefly-sung 或 uming 的內嵌點陣字)
若解析度更高,用黑體字效果不錯
注意:在 KDE 中, dpi 越高,同一號數的字型會越大
調完 dpi 再回控制中心選擇適當的大小

別忘了要測試一下確定您的螢幕承受得起


這樣調完之後其實就可以看了!
接著我們要升級 freetype2 (subpixel-hinting)
和 libqt4 (粗體字)
# zypper ar http://download.opensuse.org/repositories/M17N/openSUSE_11.0 m17n
# zypper in -r m17n freetype2
# zypper ar http://download.opensuse.org/repositories/home:/hujq/openSUSE_11.0 hujq
# zypper in -r hujq libqt4 libqt4-qt3support libqt4-x11 libqt4-sql

重新登入就可以顯示粗體字了


接下來是您的選擇
要使用點陣字還是黑體字
要使用文泉驛正黑體:
# zypper ar http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.0 swyear
# zypper in ttf-wqy-zenhei

安裝 swyear 套件庫中的字型都會一起下載 chinese-fonts-setting 這些設定檔
使用說明不妨看一下 /usr/share/doc/packages/chinese-fonts-setting/chinese-fonts-setting.README
黑體字的效果


解析度較低的螢幕用黑體字應該不是很舒服
使用系統搭載的 uming 字型,不必另外安裝字型
可以得到較佳的顯示效果
其實您只要調整 /etc/fonts/suse-post-user.conf 的字型順序即可
懶得動手做的
# zypper ar http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.0 swyear (已經有這個套件庫的就免)
# zypper in chinese-fonts-setting chinese-fonts-setting-kde4-bitmap (已經裝 chinese-fonts-setting 的也免)

或者直接移除 CMEX 字型
# rpm -e ttf-cmex-song ttf-cmex-kai

uming 字體的效果


我在這裡順便說明一下 chinese-fonts-setting 這個設定檔
會在您的 /etc/fonts/conf.avail/ 中放
57-kai.conf
57-kai-hei-hei.conf
57-kai-sung-sung.conf
57-kde4-bitmap.conf
57-sung.conf
這 5 種設定檔,預設將 57-kai-sung-sung.conf 連結到 conf.d
除了 kde4-bitmap 外其他都是連結到 conf.d/57-chinese-fonts-setting.conf
所以您可以自己動手改變連結即可

順便筆記一下,這次 virtualbox 抓圖切邊的 script
每一張圖原本都存成 1.png 2.png ...
#!/bin/bash
for (( i=1; i<=49; i++ ))
do
echo "正在處理 "$i".png…"
convert $i.png -crop +0+65 +repage s1_inst$i.png
convert s1_inst$i.png -crop +6+0 +repage s2_inst$i.png
convert s2_inst$i.png -crop +0-33 +repage s3_inst$i.png
convert s3_inst$i.png -crop -6+0 +repage openSUSE_11.0_inst$i.png
#convert -quality 75 s4_inst$i.png inst$i.jpg
echo “刪除暫存檔…”
rm -rf s*.png
done
echo “完成”