無痛起步法裡面中文列印的部份

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 1:29 am

我按照裡面的方法去弄,結果gs一直coredump
下面是錯誤訊息
Note:由於KDE下面文鼎細明體輸出的字型叫ArPlMingti2lBig5-ETen-B5-H,所以我就將原本無痛起步法裡面的名稱改了一下。

Loading ArPlMingti2lBig5-ETen-B5-H font from /var/lib/defoma/gs.d/dirs/fonts/ArPlMingti2lBig5-ETen-B5-H.gsf... 18880708 17373185 1763096 368480 0 done.
Loading ArPlMingti2lBig5-ETen-B5-H font failed.
Can't find (or can't open) font file /usr/share/ghostscript/fonts/ArPlMingti2lBig5-ETen-B5-H.
Can't find (or can't open) font file ArPlMingti2lBig5-ETen-B5-H.
Scanning /var/lib/defoma/gs.d/dirs/fonts/ for fonts... 132 files, 23 scanned, 16 new fonts.
Loading ArPlMingti2lBig5-ETen-B5-H font from /var/lib/defoma/gs.d/dirs/fonts/ArPlMingti2lBig5-ETen-B5-H.gsf... 17618500 15937235 1763096 368516 0 done.
Loading ArPlMingti2lBig5-ETen-B5-H font failed.
Can't find (or can't open) font file /usr/share/ghostscript/fonts/ArPlMingti2lBig5-ETen-B5-H.
Can't find (or can't open) font file ArPlMingti2lBig5-ETen-B5-H.
Substituting font Courier for ArPlMingti2lBig5-ETen-B5-H.
Loading Courier font from /var/lib/defoma/gs.d/dirs/fonts/cour.pfa... 17698884 16012452 1763096 371929 0 done.
Error: /undefinedresult in --div--
Operand stack:
() 9.0 0.0
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- --nostringval--
Dictionary stack:
--dict:1069/1123(ro)(G)-- --dict:0/20(G)-- --dict:168/200(L)--
Current allocation mode is local
Current file position is 7501
GNU Ghostscript 7.07: Unrecoverable error, exit code 1
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 1:36 am

BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 2:45 am

剛剛弄了一個鐘頭,報告一下心得~不過是失敗的 :(

之所以會發現列印會有問題,是因為打算要印一分長一點的文章
昨天測試的時候,一行以內的字都沒問題(很奇怪吧)
後來印這篇
[url=http://tbri.idv.tw/~bbns/真愛的名字,叫自在.txt]文章[/url]後,發現gs會當掉,並印出找不到字型的訊息,於是我按照moto大寫的Debian無痛起步法中文列印部份,自己寫了.gsf檔,並修改Fontmap。

不過問題並沒有解決,Loading .gsf檔的時候還是會failure。
最後看到moto大貼上一篇有關gs 7.05 cjk列印的[url=http://moto.debian.org.tw/viewtopic.php?t=741&highlight=Ghostscript]
文章[/url],發現/usr/share/gs/7.07/CIDFnmap裡面其實有已經包含cjk的設定,不過都是註解起來的,拿掉註解後情況並沒有更糟,但是也沒有更好。
還是一樣,一行以內的文章都可以正常顯示中文,而且列印的字型從文鼎楷體到細明體都能正常輸出,不再像以前全部都視同一種單調的字體。

但是長一點的文章還是不行,測試到最後居然連短的文章也沒辦法輸出 :shock:
差點沒有昏倒 :crying:
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 10:13 am

剛剛用Gnome,中文列印完全沒問題 :shock:
很漂亮,指定什麼字型印出來就什麼字型,難道是KDE本身的問題麼 :crying:
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章damon » 週五 8月 01, 2003 10:26 am

damon
活潑的高中生
活潑的高中生
 
文章: 358
註冊時間: 週二 9月 10, 2002 5:42 pm

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 10:50 am

裡面有關KDE的只有qt3
可是只有提供一個測試結果的報告和簡介
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章阿信 » 週五 8月 01, 2003 12:02 pm

qt3的部份應該都可以正常列印才是,至少星期天我問過statue。

qt3目前如果是採用fontconfig的話,就可以正常列印,statue的測試可能是freebsd的,Debian方面,小弟用unstable的環境,用kwrite打文件是可以產生正確的ps檔案呢。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:無痛起步法裡面中文列印的部份

文章moto » 週五 8月 01, 2003 2:11 pm

基本上以目前的狀況來說.. KDE3.x 與 GNOME2.x "應該" 都是自己來處理列印相關問題...( 純猜測 )

這就像是 X 傳統的字型管理與新技術 fontconfig 一樣..

字型管理與中文列印一直是很複雜的事情..我自己也常搞不清楚... :ooops: .. 字型管理看來已經出現一線曙光.. -- fontconfig .. 自於中文列印的部分..還是需要大家的努力...Debian 無痛起步法裡頭的資料..或許已經與現況不符嚕... :ooops:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 6:43 pm

阿信 寫:qt3的部份應該都可以正常列印才是,至少星期天我問過statue。

qt3目前如果是採用fontconfig的話,就可以正常列印,statue的測試可能是freebsd的,Debian方面,小弟用unstable的環境,用kwrite打文件是可以產生正確的ps檔案呢。

可以看一下你產生的ps檔麼?
我之前也是可以
不過長一點的文章就爛了,我也不懂為什麼 :(
---
另外你的kwrite文鼎細明和文鼎楷體都可以正確輸出列印麼?
之前我不論指定那一種字型輸出,都會變成文鼎楷體
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章阿信 » 週五 8月 01, 2003 7:07 pm

kwrite 似乎只有文鼎的楷體,目前還沒有測試koffice呢,因為都是用LaTeX寫文章... :-P
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 8:42 pm

剛才使用KControl裡面的字型安裝程式,
重新安裝文鼎字型,並且讓它覆寫defoma的Fontmap
接著就用moto大的無痛起步法,編寫gsf檔,再修正Fontmap就行了!

---
目前存在的問題
1. KMail和Konqueror還是無法正常列印,不論指定什麼字體
2. 文章太長還是會爛掉,頂多能印200~300個字
3. 斷行太多會爛,原因不明
4. 字體印出來會糊糊的,Gnome不會
---
KDE裡面的印用程式在作字型列印輸出時,都會在裡面自己產生
Resource檔(應該大部份的軟體都是,例如Open Office)
我猜大概這部份KDE有Bug,
所以長的文章才會爛

附上ScreenShot一張
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

re:無痛起步法裡面中文列印的部份

文章阿信 » 週五 8月 01, 2003 9:05 pm

看來是unstable的qt3有問題,手上有一台mandrake 9.1的機器是正常列印長文章的。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:無痛起步法裡面中文列印的部份

文章BBNS » 週五 8月 01, 2003 10:26 pm

Mandrake的qt和kde是那一版的呢?
---
若真的只是Debian unstable的問題
寫信給debian-kde mailing list不曉得有沒有人會去處理
還有其他人用unstable也有相同問題的麼?
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron