当字体高度为负值时,则Windows将根据我们提供的绝对值作为Character height去查找匹配字体。
当字体高度为正值时,则Character Height = H - internal leading。这里H是我们提供的值,Internal leading是字体的参数。
所以这就是为什么我们使用正值得到的字体,将会比用负值得到的字体来得小的原因。
下面的链接是microsoft knowleadge base中:
本文解释了在Windows系统中,字体高度设置为正值与负值时的实际显示差异,并给出了具体的技术背景,包括CharacterHeight的计算方式及其对字体大小的影响。
当字体高度为负值时,则Windows将根据我们提供的绝对值作为Character height去查找匹配字体。
当字体高度为正值时,则Character Height = H - internal leading。这里H是我们提供的值,Internal leading是字体的参数。
所以这就是为什么我们使用正值得到的字体,将会比用负值得到的字体来得小的原因。
下面的链接是microsoft knowleadge base中:
1809

被折叠的 条评论
为什么被折叠?