[vxv-tools-dev] monitorconf 設定ファイルの書き方

Back to archive index

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
> 




Vxv-tools-dev メーリングリストの案内
Back to archive index