Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000559Vine Linux1 バグ2007-11-14 14:142007-12-03 21:54
報告者anonymous 
担当者packager 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.1 
修正予定バージョン修正済バージョン 
概要0000559: KDEでttcファイルのフォントが埋め込まれない
説明現象:
KDE環境下で日本語フォントを含む文章を印刷するとき、日本語TrueType
フォントがttcファイルのデータの場合、埋め込みオプションが指定して
あってもそのフォントが印刷データに埋め込まれない。
ttfの場合は期待通り埋め込まれる。

その結果、フォントにLX, MS, DF等を指定している場合、最悪の場合
印刷、表示(ggv, evince)が出来ない。
環境によっては、印刷、表示(kghostscript等)が出来るが、この場合、
代替フォントが使われているので望みの印刷、表示が得られなく
かなり悲惨である。

確認方法:
これらの事は、印刷画面でpostscriptファイル出力を選び出力結果を確認すると
容易に確かめられる。

解決策:
Qtのsrc/kernel/qpsprinter.cppがttcファイルを正しく扱うことが出来ないのは既知であり、
すでにpatchが存在する(検索するとすぐみつかります)。
     qt-x11-free-3.2.3-qpsprinter-useFreeType2-20031128.patch
このpatchは3.2.3用だが、もちろん3.3.6にも適用出来るので(一箇所rejectされるが
それは手動であてましょう)このpatchを採用すると良いのではないか?

少くとも私の環境では問題なく印刷出来るようになった。また、このpatchは影響
範囲がきわめて限られているので採用する事に躊躇する理由はないと思われる。
タグ設定されていません。
archx86
パッケージQt
添付ファイル

- 関連

-  コメント
(0002692)
anonymous (参照)
2007-11-17 16:16

> 解決策:
> Qtのsrc/kernel/qpsprinter.cppがttcファイルを正しく扱うことが出来ないのは
> 既知であり、
> すでにpatchが存在する(検索するとすぐみつかります)。
> qt-x11-free-3.2.3-qpsprinter-useFreeType2-20031128.patch

このpatchを当てたqtをTestPkgに上げました。
qt-3.3.5-0vl9.3.i386.rpm 他

テストしていただけると助かります。
(0002693)
anonymous (参照)
2007-11-19 11:03

> > 解決策:
> > Qtのsrc/kernel/qpsprinter.cppがttcファイルを正しく扱うことが出来ないのは
> > 既知であり、
> > すでにpatchが存在する(検索するとすぐみつかります)。
> > qt-x11-free-3.2.3-qpsprinter-useFreeType2-20031128.patch
>
> このpatchを当てたqtをTestPkgに上げました。
> qt-3.3.5-0vl9.3.i386.rpm 他
>
> テストしていただけると助かります。

投稿者です。
素早い対応あがとうございます。
0vl9.3にしてみましたが、問題ありません。
(0002694)
kazutaka (開発者)
2007-12-03 21:54

> 投稿者です。
> 素早い対応あがとうございます。
> 0vl9.3にしてみましたが、問題ありません。

確認ありがとうございます。

完了にします。

ハラダ

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2007-11-14 14:14 anonymous 新規課題
2007-11-17 16:16 anonymous コメント追加: 0002692
2007-11-19 11:03 anonymous コメント追加: 0002693
2007-12-03 21:54 kazutaka 担当者 => packager
2007-12-03 21:54 kazutaka 状態 新規 => 完了
2007-12-03 21:54 kazutaka コメント追加: 0002694


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker