SpreadsheetGear字体与Excel相比模糊

3

我正在评估用于Excel文件操作的SpreadsheetGear组件。然而,开箱即用时,当同一电子表格与Excel并排查看时,字体看起来有些模糊或朦胧。我是否错过了某些抗锯齿设置?

还是这是设计上的问题?

2个回答

3

如果有其他人想知道,我已经联系了技术支持,并且它似乎是设计上的问题。

文本不清晰的原因在于我们使用了抗锯齿字体。我们花费了相当多的时间尝试让非抗锯齿字体正常工作。然而,.NET在不使用抗锯齿字体时无法提供可靠的字体度量,我们不能进行一些需要可靠字体度量的布局。同时,使用非抗锯齿文本会导致性能下降。

如果Microsoft在未来版本的.NET中修复了这个(字体度量)问题,我们可能会添加一个选项来使用非抗锯齿文本。

抗锯齿文本有一些优点。随着用户将分辨率提高到120+ DPI而不是96 DPI,抗锯齿文本的外观会显著提高。还有其他优点,例如可靠的缩放。尝试自适应Excel / SpreadsheetGear中的某些列,然后缩放并缩放 - 注意文本不再适合Excel中但仍适合SpreadsheetGear中。在96 DPI和120 DPI之间移动工作簿也更可靠。许多情况下,打印输出效果也更好。


重新打开这个话题三年后。遗憾的是,重点不是反走样字体与非反走样字体。事实上,Excel 也使用反锯齿技术。区别在于反锯齿引擎及其设置。例如,Photoshop 和 Flash 提供了许多 AA 设置以获得更清晰的结果。也许 .net 没有这样的功能呢? - Teejay

0

SpreadsheetGear可能与ClearType兼容。您可以尝试在Windows显示设置中关闭ClearType,看看是否对您有任何影响。

祝好


看起来像是那种模糊,但我在开启和关闭 ClearType 时都能看到。运行在 Windows 7 上,如果这有关系的话。 - Jon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接