作者bluedragon (蓝阁龙宿)
看板Web_Design
标题[问题] 字型是否是粗体的判别
时间Mon Jul 22 21:01:32 2013
小弟想请教各位高手一个有关browser显示字型的问题
不知道能否能在贵版发问
还请赐教 感恩!!
假设小弟网页透过css设定字型
#playstatus {
position: absolute;
top: 200px;
left: 140px;
font-family: "Arial Narrow",serif;
font-size:30pt;
color: #99CCFF;
}
而有两个字型档arialn.ttf,arialnb.ttf里面所带的字型资讯
字型名称同样是Arial Narrow
但却还是有分粗体Arial Narrow Bold(arialnb.ttf) 与细体Arial Narrow(arialn.ttf)
小弟用的browser为Opera
发现小弟透过c程式call Opera的api喂给Opera 字型档的顺序
会影响显示的字型
举例来说 当小弟先喂给Opera字型档arialnb.ttf
则网页显示的字体是粗体
反之先喂的字型若是arialn.ttf
则网页显示的字型为细体
但小弟希望显示的字体永远都是细体
所以程式里面必须确保细体要先喂给Opera(因为流程规定所有字型都要事先喂给Opera)
而这样就必须要有办法透过parse字型档
来知道此档是粗体还是细体
由於光看ttf档里字型资讯的字型名称无法判断
(粗体细体都是Arial Narrow)
想请教各位高手
字型档里的资讯有甚麽事可以拿来判断此字型是粗体还是细体?
(不好意思 小弟叙述的有点长
简单说 就是有没有办法透过甚麽来判断字型档是粗体还是细体)
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.254.51