Satofumi KAMIMURA
satof****@hyaku*****
2010年 2月 25日 (木) 12:38:42 JST
> searchTTF.cppについて、 > 以下の行にコメントを追加しました。 > "/usr/share/fonts/vlgothic", // Ubuntu 9.04, Fedora12 ありがとうございました。 今回の変更を含んだパッケージのリリースは、3/1 に行おうと 考えています。 かみむら > > 吉川 > > Satofumi KAMIMURA さんは書きました: >>> Fedora12 では、標準インストールでVera.ttf がなくなり >>> /usr/share/fonts/vlgothic/VL-Gothic-Regular.ttf >>> /usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf >>> だけになっています。 >>> >> フォントファイルの探索については、複数のファイルを探すように修正したので、 >> 特に追加フォントを入れなくても動作すると思います。 >> 手元の Ubuntu 9.10 では、動作するのを確認しました。Fedora12 では、未確認です。 >> >> (今はまだ Subversion にコミットしただけで、配布パッケージには >> 反映されていません。) >> >> >> 複数のフォントを探すように修正したコード >> >> 以下ページより >> http://sourceforge.jp/projects/vxv-tools/svn/view/guiCtrl/cpp/searchTTF.cpp?view=markup&root=vxv-tools >> >> // TTF ファイルを探す処理 >> std::string searchTTF(const char* fname) >> { >> vector<string> try_files; >> try_files.push_back(fname); >> >> try_files.push_back("Vera.ttf"); >> try_files.push_back("VL-Gothic-Regular.ttf"); >> >> // Linux >> const char* linux_path[] ={ >> "/usr/X11R6/lib/X11/fonts/TTF", >> "/usr/X11R6/lib/X11/fonts/TrueType", >> "/usr/share/fonts/ja/TrueType", >> "/usr/share/fonts/japanese/TrueType", >> "/var/lib/defoma/gs.d/dirs/fonts", >> >> "/usr/share/fonts/truetype", // Ubuntu 9.04 >> "/usr/lib/python2.6/site-packages/reportlab/fonts", // Fedora 11 >> >> "/usr/share/fonts/vlgothic", // Ubuntu 9.04 >> "/usr/share/fonts/truetype/vlgothic", // Ubuntu 9.10, Fedora 11 >> >> NULL, >> }; >> >> size_t n = try_files.size(); >> for (size_t i = 0; i < n; ++i) { >> string ttf_path = VXV::searchFile(try_files[i].c_str(), linux_path); >> if (!ttf_path.empty()) { >> return ttf_path; >> } >> } >> ... >> >> >> かみむら >> >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 9.0.733 / Virus Database: 271.1.1/2705 - Release Date: 02/23/10 16:34:00 >> >> > > _______________________________________________ > Vxv-tools-dev mailing list > Vxv-t****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/vxv-tools-dev >