古詩詞大全網 - 成語經典 - gdi++的情況分析

gdi++的情況分析

當FontLoader=0(在下面)時:

;0:使用字體內部的微調,字體內部沒有微調的話就和選1時的效果壹樣;

;1:不使用微調;

;2:用freetype對字體進行微調。

;(註:1.下面的選了4或5的時候,就算是某個沒有內部微調的字體,在此項設定為0時也還是會被應用微調;2.有內部微調的英文字體在下面的AntiAliasMode選擇4或5時,推薦將此項設為0。)

; 當FontLoader=1(在下面)時:0和2完全壹樣,其他同情況壹。

HintingMode=2

;抗鋸齒方式,將此值設的過大的時候可能反而會變得五彩、看起來更費勁,GammaCorrection=1時無效。

; -1:Disable [0:Normal] 1:Light 2:LCD(RGB) 3:LCD(GBR) 4:Light-LCD(RGB) 5:Light-LCD(GBR)

AntiAliasMode=4

; 交付 gdi++ 處理的最大尺寸(單位為像素)

; 可調範圍0~2147483647,0表示全尺寸

MaxHeight=300

;只有在FontLoader=0(在下面)時此項設置才有效。建議選0。

UseMapping=0

;字體鏈接

; 0:Disable 1:Enable

;當FontLoader=0(在下面)時:

;0:什麽都不做;

;1:使用註冊表裏的字體鏈接設置;

;當FontLoader=1(在下面)時:

;會保持啟用的狀態,但是所有字體鏈接的處理會交由WIN32API完成。

FontLink=1

;字體替代

; 0:Disable 1:ini Only 2:ini+Registry

;當FontLoader=0(在下面)時:

;0:什麽都不做;

;1:使用該設置文件最下面的設置;

;2:該設置文件最下面的設置和註冊表裏的設置壹起啟用。

;當FontLoader=1(在下面)時:

;會保持啟用的狀態,但是所有字體替代的處理會交由WIN32API完成

FontSubstitutes=2

;字寬設置

; 0:GDI32 1:FreeType

WidthMode=0

;字體載入方法

; 0:FreeType 1:WIN32

FontLoader=1

;粗體字的渲染方法(只對沒有單獨粗體字文件的字體有效)

; 0:New 1:Old 2:Original FreeType Algorithm

BolderMode=0

;Gamma模式開關

; -1 = Disabled 0 = Use GammaValue 1 = sRGB 2 = Aternative

GammaMode=0

;Gamma值(只有上面GammaMode=0的時候此項設置才有效。精確到小數點後壹位。)

GammaValue=1.4

;字體輪廓

;數字越大字體就越粗越黑(當字體為黑色時,其他顏色時表現出來的是顏色越深)。精確到小數點後兩位。

RenderWeight=1.5

;對比度

;數字越大越銳利,數字越小越發虛。精確到小數點後壹位。

Contrast=1.5

;RGB三色全局設置

; 取值範圍0~12,-1時無效

TextTuning=0

TextTuningR=-1

TextTuningG=-1

TextTuningB=-1

;字體粗細的單獨調整,數字越大越粗,負數也有效,可以使字體更細。

NormalWeight=0

BoldWeight=4

;取值範圍-16~+16

;字形為斜體時的傾斜加角

;可以設置字形為斜體時的傾斜加角。正數為右傾,負數為左傾。數字越大加角幅度越大。

;此項設置僅對沒有單獨斜體字形的字體有效。

ItalicSlant=0

;液晶顯示器的優化配置

;0:None 1:Default 2:Light 16:Legacy

LcdFilter=2

;陰影設置

Shadow=1,1,6

;字體緩存、內存的設置

LoadOnDemand=1

CacheMaxFaces=32

CacheMaxSizes=32

CacheMaxBytes=10485760

;強制使用以下字體為系統界面字體

#ForceChangeFont=SIMSUN

[Individual]

順序格式=Hinting,AAMode,NormalWeight,BoldWeight,ItalicSlant,Kerning

Tahoma=1

MingLiU=1

PMingLiU=1

微軟雅黑= 3

Lucida Grande = 1

MS Shell Dlg = 1

MS Shell Dlg 2 = 1

[Exclude]

;不渲染的字體列表

FIXEDSYS

Marlett

[ExcludeModule]

;排除的程序列表(gdi++.dll依然會註入以下進程,但不會生效)

imejpmgr.exe

msdev.exe

devenv.exe

winlogon.exe

fontview.exe

SREngPS.EXE

cstrike.exe

xdict.exe

CppIDE.exe

nvsvc32.exe

services.exe

csrss.exe

lsass.exe

svchost.exe

wmiprvse.exe

Safari.exe

spoolsv.exe

ctfmon.exe

scardsvr.exe

conime.exe

SynTPEnh.exe

RTHDCPL.exe

smss.exe

agrsmsvc.exe

oobechk.exe

jqs.exe

[FontSubstitutes]

字體替換

Microsoft Sans Serif=SimSun

System=SimSun 主要就是GammaValue、RenderWeight、Contrast和Shadow這四個參數最為重要,他直接決定了Freetype版GDI++在妳的電腦上的表現,而我們的微調也主要是調這幾個參數。