关于OFD文件中字体的渲染问题是否需要添加字体资源中的Bold和Italic等样式

目前在做OFD字体渲染时候遇到一个问题,就是在publicRes中使用的字体,出现

  <ofd:Font ID="16" FontName="NimbusRomNo9L-Medi" Bold="true">
            <ofd:FontFile>font_16_16.otf</ofd:FontFile>
        </ofd:Font>

可以看到字体对象中有Bold="true",那么此时对于字体的渲染是否需要将这种样式添加到文本的渲染中呢。

经过渲染和不渲染的对比发现,不添加这个Bold的值跟数科的渲染效果一样,添加了Bold会导致字体看起来更粗跟数科的效果不一样。

posted @ 2024-10-09 22:42  乌拉小考  阅读(79)  评论(0)    收藏  举报