Quantcast
Channel: 极限社区 - 修改替换
Viewing all articles
Browse latest Browse all 147

交流 请问我这边用了IoF系列的HotShift→XSung…热替换,为什么网页效果这么奇葩?

$
0
0
请问我这边用了IoF系列的HotShift→XSung…热替换,为什么网页效果这么奇葩?

一个不知道名字的黑体和宋体交叉显示。

求解。这边怎么配置啊?我这边是用的默认Classical.ini的配置。没有改过。
求大大们帮忙呀。。。。
应该如何修改呢?

附件 243486

这里面的字体我都有安装。
附件 243487

代码:

; ----------------------------------------------------------------------
; XMac
; (Only for MacType, NOT SUPPORT THE OLD VERSION OF GDI++/HE)
;
; maxchow@qq.com
; QQ Group: 18988755
; ----------------------------------------------------------------------

[Preview]
Font=XSung Classical
Color=$990088
Text=热替换为 XSung Classical
Size=11
Align=Center

[General]
Name=XSung Classical
Icon=IoF\XSung.ico,0

;【自动挂钩子进程】
;[0:Disable]  1:Enable
HookChildProcesses=1

;【字体微调】
;0:Normal 1:NoHinting 2:AutoHinting 3:Light+AutoHinting
HintingMode=1

;【抗锯齿方式】
;-1:Disable 0:Normal 1:Light 2:LCD(RGB) 3:LCD(GBR) 4:Light-LCD(RGB) 5:Light-LCD(GBR)
AntiAliasMode=2

;【常规体调整】
;-32:+32
NormalWeight=16

;【粗体字的调整】
;-16:+16
BoldWeight=2

;【斜体字的倾斜角度微调】
;-16:+16
ItalicSlant=0

;【只有在FontLoader=0(在下面)时此项设置才有效。建议选0,选1会占用大量内存,也没看出有什

么好处。】
;0:Disable 1:Enable
UseMapping=0

;【Gamma模式开关】
;-1:关闭;0:使用设置的Gamma值(GammaValue);1:使用sRGB的Gamma值;2:不明
GammaMode=0

;【Gamma值】
;GammaMode=0的时候此项设置才有效
;Windows的ClearType的Gamma值是1.4
;OSX标准级Gamma值是1.8,电视级Gamma值是2.2
GammaValue=1.4

;【对比度】
;数字越大越锐利,数字越小越发虚
Contrast=1.4

;【字体轮廓】
;数字越大字体就越粗越黑
RenderWeight=1.2

;【文字边界设置】
;数字越大越强调背景(类似文字边界被侵蚀的感觉),强调背景会有中字体锐利的感觉。适当降低对

比度,提高TextTuning,可以使文字周围的颜色看起来“淡一点”
;再加上RenderWeight,把这三个设置的微妙平衡调节好的话,能得到不输给Mac的效果
;取值范围:0~12

;当AntiAliasMode=1时,通过TextTuning分量来调节
TextTuning=0
;当AntiAliasMode=2时,通过TextTuningR/G/B三个分量来调节
TextTuningR=2
TextTuningG=2
TextTuningB=2

;【字体加粗模式】
;对NormalWeight和BoldWeight有效
;0:Weight值大时横向加粗,值小时双向加粗,主要是避免Weight值过大时,模式3中在小字号时加粗

过度出现斩头的现象;
;1:总是横向加粗;
;2:总是双向加粗,也就是freetype本身的粗体渲染。
;注意:通过加大GammaValue、TextTuning的值,可以减少Weight值过大的造成的效果问题,即可以在

BolderMode=2时也可以避免斩头
BolderMode=0

;【字体的载入方法】
;(注意是载入方法,不是渲染方法)
;0:用freetype载入字体
;1:用windows的绘图核心载入字体
;很多freetype的设置需要此项选0才能生效
FontLoader=0

;【字体链接】
;当FontLoader=0时
;0:什么都不做;
;1:使用注册表里的字体链接设置,通过FreeType的字符表进行查找
;2:使用注册表里的字体链接设置,使用Windows的转换函数直接查找
;当FontLoader=1时
;会保持启用的状态,但是所有字体链接的处理会交由WIN32API完成。
FontLink=2

;【字体替代】
;当FontLoader=0时
;0:什么都不做;
;1:安全替换方案(兼容性较好),根据以下FontSubstitutes的配置进行替换;
;2:完全替换方案(效果较全面,如替换后出现乱码,请尝试使用1),根据以下FontSubstitutes的配

置进行替换;
;当FontLoader=1时
;会保持启用的状态,但是所有字体替代的处理会交由WIN32API完成
FontSubstitutes=1

;【让freetype处理的最大的字体尺寸,单位是像素,0的话就是全尺寸】
;交付 gdi++ 处理的最大尺寸(单位为像素)
;0-2147483647
MaxHeight=0

;【阴影设置】
;格式:水平偏移,垂直偏移,深色文字的阴影透明度(0-100),深色文字的阴影颜色,浅色文字的阴影透

明度(0-100),浅色文字的阴影颜色
;阴影透明度值越低,则越透明
;颜色值格式:BBGGRR
;Shadow=1,1,70,FFFFFF,50,000000

;【液晶显示器的优化配置】
;[0:None]  1:Default  2:Light  16:Legacy
LcdFilter=2

;【微调LcdFilterWeight】
;LcdFilter>0,且AntiAliasMode>-1时,该微调才生效
;这5个值分别代表文字笔划中从左到右的笔划浓度,最小为0,最大为255
;注释掉这个参数则恢复使用
;当LcdFilter=1,默认值为“16,64,112,64,16”
;当LcdFilter=2,默认值为“0,85,86,85,0”
;LcdFilterWeight=16,64,128,64,16

;【字体缓存、内存的设置】
LoadOnDemand=1
CacheMaxFaces=256
CacheMaxSizes=33554432
CacheMaxBytes=67108864
EnableKerning=0

;【强制使用某一个字体】
;无视所有其他字体,全系统的字体都会被这里设置的字体代替
;ForceChangeFont=华文中宋

;【优先使用点阵】
;小于指定字号的文字将优先使用内嵌点阵
MaxBitmap=0

;【强制对小字体使用Hinting】
;对9号以下字体自动施加Hinting,使小字体更清晰
;此参数仅在AntiAliasMode=1、4、5时有效
;0:关闭,1:开启。默认开启
HintSmallFont=0

;【对硬件加速的渲染支持】
;对使用DirectWrite作为硬件加速技术的软件(如IE和firefox的硬件加速)提供渲染支持开关
;0:关闭,1:开启。默认开启
DirectWrite=1

[Individual]
;【单独设置的字体】
;格式=Hinting, AAMode, NormalWeight, BoldWeight, ItalicSlant, Kerning
宋体=,,28,0,,
新宋体=,,28,0,,
SimSun-ExtB=,,28,0,,
仿宋_GB2312=,,28,0,,
仿宋=,,28,0,,
华文仿宋=,,28,0,,
华文宋体=,,28,0,,
华文中宋=,,28,0,,
Batang=,,28,0,,
MingLiU=,,28,0,,
MingLiU-ExtB=,,28,0,,
PMingLiU=,,28,0,,
PMingLiU-ExtB=,,28,0,,
PMingLiU_HKSCS=,,28,0,,
PMingLiU_HKSCS-ExtB=,,28,0,,
MS Mincho=,,28,0,,
MS PMincho=,,28,0,,
方正等线=,,24,6,,

;[Individual@Unused]
;如希望启用以下字体的单独配置,请把上面的“[Individual@Unused]”一行注释掉
;同时该段困于必须紧跟“[Individual]”段原有内容之后
XHei iOS=,,20,6,,,
XHei iOS Mono=,,20,6,,,
XHei iOS SimSun=,,20,6,,,
XHei iOS NSimSun=,,20,6,,,

XHei iOS7=,,20,6,,,
XHei iOS7 Mono=,,20,6,,,
XHei iOS7 SimSun=,,20,6,,,
XHei iOS7 NSimSun=,,20,6,,,

XHei OSX=,,20,6,,,
XHei OSX Mono=,,20,6,,,
XHei OSX SimSun=,,20,6,,,
XHei OSX NSimSun=,,20,6,,,

XHei Android=,,12,,,,
XHei Android Mono=,,12,,,,
XHei Android SimSun=,,12,,,,
XHei Android NSimSun=,,12,,,,

XHei Ubuntu=,,12,,,,
XHei Ubuntu Mono=,,12,,,,
XHei Ubuntu SimSun=,,12,,,,
XHei Ubuntu NSimSun=,,12,,,,

XHei Traditional=,,24,6,,,
XHei Traditional Mono=,,24,6,,,
XHei Traditional SimSun=,,24,6,,,
XHei Traditional NSimSun=,,24,6,,,

XSung Clear=,,32,8,,,
XSung Clear Mono=,,32,8,,,
XSung Clear SimSun=,,32,8,,,
XSung Clear NSimSun=,,32,8,,,

XSung Sharp=,,32,8,,,
XSung Sharp Mono=,,32,8,,,
XSung Sharp SimSun=,,32,8,,,
XSung Sharp NSimSun=,,32,8,,,

XSung Classical=,,24,6,,,
XSung Classical Mono=,,24,6,,,
XSung Classical SimSun=,,26,6,,,
XSung Classical NSimSun=,,24,6,,,

XCross Clear=,,32,,,,
XCross Clear Mono=,,32,,,,
XCross Clear SimSun=,,32,8,,,
XCross Clear NSimSun=,,32,8,,,

XCross Sharp=,,32,,,,
XCross Sharp Mono=,,32,,,,
XCross Sharp SimSun=,,32,8,,,
XCross Sharp NSimSun=,,32,8,,,

XCross Classical=,,24,,,,
XCross Classical Mono=,,24,,,,
XCross Classical SimSun=,,24,6,,,
XCross Classical NSimSun=,,24,6,,,

XCross Traditional=,,32,6,,,
XCross Traditional Mono=,,32,6,,,
XCross Traditional SimSun=,,32,6,,,
XCross Traditional NSimSun=,,32,6,,,
;[Individual@Unused2]
;如希望启用以下字体的单独配置,请把上面的“[Individual@Unused2]”一行注释掉
;同时该段困于必须紧跟“[Individual]”段原有内容之后
;For XSung Classical
XSung=,,24,6,,,
XSung Mono=,,24,6,,,
XSung SimSun=,,24,6,,,
XSung NSimSun=,,24,6,,,

[Exclude]
;【除外的字体】,会与MacType.ini中的同名配置共同生效

[ExcludeModule]
;【不渲染的程序,但仍会加载DLL】,会与MacType.ini中的同名配置共同生效

[ExcludeSub]
;【排除不替换字体的程序】,会与MacType.ini中的同名配置共同生效
;以下程序不会被进行字体热替换

[UnloadDll]
;【不渲染的程序,同时完全不加载DLL】,会与MacType.ini中的同名配置共同生效

[FontSubstitutes]
;【字体替代】
;系统在调用“=”前面的字体时会忽视“=”前面的字体,而去直接调用“=”后面的字体
XXX=XSung Classical
XXX Bold=XSung Classical Bold
XXX Mono=XSung Classical Mono
XXX Mono Bold=XSung Classical Mono Bold
XXX SimSun=XSung Classical SimSun
XXX NSimSun=XSung Classical NSimSun
Courier=XSung Classical Mono
Terminal=XSung Classical Mono
MS Sans Serif=XSung Classical
MS Serif=XSung Classical
Microsoft Sans Serif=XSung Classical
SimSun=XSung Classical SimSun
NSimSun=XSung Classical NSimSun
Fixedsys=XSung Classical NSimSun

;[FontSubstitutes@ExHotShift]
;【扩展的字体替代】
;如希望启用以下字体替换配置,请把上面的“[FontSubstitutes@ExHotShift]”一行注释掉
;同时该段困于必须紧跟“[FontSubstitutes]”段原有内容之后
Arial=XSung Classical
Arial Black=XSung Classical
Arial Narrow=XSung Classical
Arial Unicode MS=XSung Classical
Microsoft JhengHei=XSung Classical
Microsoft JhengHei UI=XSung Classical
Microsoft YaHei=XSung Classical
Microsoft YaHei UI=XSung Classical
Lucida Sans Unicode=XSung Classical
Segoe UI=XSung Classical
Tahoma=XSung Classical
Calibri=XSung Classical
Verdana=XSung Classical

;[FontSubstitutes@ExAppleFont]
;【对Apple系统的字体替代】
;如希望启用以下字体替代配置,请把上面的“[FontSubstitutes@ExAppleFont]”一行注释掉
;同时该段困于必须紧跟“[FontSubstitutes]”段原有内容之后
Heiti SC=XSung Classical
Heiti TC=XSung Classical
Hiragino Sans GB=XSung Classical
Lucida Grande=XSung Classical
Helvetica=XSung Classical
Helvetica Neue=XSung Classical

;===== 标识为Office的通用配置组 =====
[General@Office]
;【针对Office组的字体替换】
;当FontLoader=0时
;0:什么都不做;
;1:安全替换方案(兼容性较好),根据以下FontSubstitutes的配置进行替换;
;2:完全替换方案(效果较全面,如替换后出现乱码,请尝试使用1),根据以下FontSubstitutes的配

置进行替换;
;当FontLoader=1时
;会保持启用的状态,但是所有字体替代的处理会交由WIN32API完成
FontSubstitutes=0
shadow=0,0,0,0,0,0

;===== 标识为Office的热替换配置组 =====
;[FontSubstitutes@Office]
;针对Office组的字体替换,当FontSubstitutes>0时生效
XXX=XSung Classical
XXX Bold=XSung Classical Bold
XXX Mono=XSung Classical Mono
XXX Mono Bold=XSung Classical Mono Bold
XXX SimSun=XSung Classical SimSun
XXX NSimSun=XSung Classical NSimSun
Courier=XSung Classical Mono
Terminal=XSung Classical Mono
MS Sans Serif=XSung Classical
MS Serif=XSung Classical
Microsoft Sans Serif=XSung Classical
SimSun=XSung Classical SimSun
NSimSun=XSung Classical NSimSun
Fixedsys=XSung Classical NSimSun

;===== 标识为ExSimSunWithBold的热替换配置组 =====
[FontSubstitutes@ExSimSunWithBold]
;针对ExSimSunWithBold组的字体替换,当FontSubstitutes>0时生效
XXX=XSung Classical
XXX Bold=XSung Classical Bold
XXX Mono=XSung Classical Mono
XXX Mono Bold=XSung Classical Mono Bold
XXX SimSun=XSung Classical
XXX NSimSun=XSung Classical
Courier=XSung Classical Mono
Terminal=XSung Classical Mono
MS Sans Serif=XSung Classical
MS Serif=XSung Classical
Microsoft Sans Serif=XSung Classical
SimSun=XSung Classical
NSimSun=XSung Classical
Fixedsys=XSung Classical

;[FontSubstitutes@ExHotShift]
;【扩展的字体替代】
;如希望启用以下字体替换配置,请把上面的“[FontSubstitutes@ExHotShift]”一行注释掉
;同时该段困于必须紧跟“[FontSubstitutes]”段原有内容之后
Arial=XSung Classical
Arial Black=XSung Classical
Arial Narrow=XSung Classical
Arial Unicode MS=XSung Classical
Microsoft JhengHei=XSung Classical
Microsoft JhengHei UI=XSung Classical
Microsoft YaHei=XSung Classical
Microsoft YaHei UI=XSung Classical
Lucida Sans Unicode=XSung Classical
Segoe UI=XSung Classical
Tahoma=XSung Classical
Calibri=XSung Classical
Verdana=XSung Classical

;[FontSubstitutes@ExAppleFont]
;【对Apple系统的字体替代】
;如希望启用以下字体替代配置,请把上面的“[FontSubstitutes@ExAppleFont]”一行注释掉
;同时该段困于必须紧跟“[FontSubstitutes]”段原有内容之后
Heiti SC=XSung Classical
Heiti TC=XSung Classical
Hiragino Sans GB=XSung Classical
Lucida Grande=XSung Classical
Helvetica=XSung Classical
Helvetica Neue=XSung Classical

;===== 标识为NoShadow的通用配置组 =====
[General@NoShadow]
shadow=0,0,0,0,0,0

;>>>>> 对特定EXE程序的配置,使用指定标识的配置组配置覆盖默认的同名配置 >>>>>
[General@EXCEL.EXE]
Alternative=Office
[General@POWERPNT.EXE]
Alternative=Office
[General@WINWORD.EXE]
Alternative=Office
[General@VISIO.EXE]
Alternative=Office
[General@WINPROJ.EXE]
Alternative=Office
[General@ONENOTE.EXE]
Alternative=Office
[General@et.exe]
Alternative=Office
[General@wps.exe]
Alternative=Office
[General@wpp.exe]
Alternative=Office
[General@webkit2webprocess.exe]
Alternative=Office
[General@chrome.exe]
Alternative=ExSimSunWithBold
[General@iexplore.exe]
Alternative=ExSimSunWithBold
[General@firefox.exe]
Alternative=ExSimSunWithBold
[General@opera.exe]
Alternative=ExSimSunWithBold
[General@qq.exe]
Alternative=ExSimSunWithBold
[General@foxmail.exe]
Alternative=ExSimSunWithBold
[General@tdxw.exe]
Alternative=NoShadow


上传的图像
文件类型: png Screenshot.png (346.2 KB)
文件类型: png 捕获.PNG (36.2 KB)

Viewing all articles
Browse latest Browse all 147

Trending Articles