2011年8月29日月曜日

全プログラムでフォントをアンチエイリアス

64bit環境にも対応しているgdippを使ってみた。インストールするだけでもお手軽に利用できるが、設定ファイルを少しだけいじる。
  1. UIメニューで使うフォントやメイリオはアンチエイリアスを無効に
  2. embolden (フォントの太さ)を増やす。
<?xml version="1.0" encoding="UTF-8" ?>
<gdipp>
<version>0.9.1</version>

<gdimm>
<process>
<freetype>
<cache_max_faces>8</cache_max_faces>
<cache_max_sizes>16</cache_max_sizes>
<cache_max_bytes>2097152</cache_max_bytes>
<lcd_filter>1</lcd_filter>
</freetype>
</process>

<font name="メイリオ.*">
<renderer>0</renderer>
</font>

<font name="Tahoma">
<renderer>0</renderer>
</font>

<font name="MS UI Gothic">
<renderer>0</renderer>
</font>

<font max_height="72">
<auto_hinting>1</auto_hinting>
<embedded_bitmap>0</embedded_bitmap>
<embolden>10</embolden>
<gamma>
<red>0.9</red>
<green>0.9</green>
<blue>0.9</blue>
</gamma>
<hinting>1</hinting>
<kerning>0</kerning>
<render_mode>
<mono>0</mono>
<gray>1</gray>
<subpixel>1</subpixel>
<pixel_geometry>0</pixel_geometry>
<aliased_text>0</aliased_text>
</render_mode>
<renderer>10</renderer>
<shadow>
<offset_x>1</offset_x>
<offset_y>1</offset_y>
<alpha>0</alpha>
</shadow>
</font>

<font>
<renderer>0</renderer>
</font>
</gdimm>

<demo>
<count>5000</count>
<threads>2</threads>
<random_text>0</random_text>
<font>Arial</font>
<font>Consolas</font>
<font>Segoe UI</font>
<font>Tahoma</font>
<font>Verdana</font>
</demo>

<exclude>
<process>conhost\.exe</process>
<process>dwm\.exe</process>
<process>logonui\.exe</process>
<process>service\.exe</process>
<process>spoolsv\.exe</process>
<process>svchost\.exe</process>
<process>taskhost\.exe</process>
<process>userinit\.exe</process>
<process>werfault\.exe</process>
<process>wininit\.exe</process>
<process>winlogon\.exe</process>
</exclude>
</gdipp>

0 件のコメント:

コメントを投稿