为了显示具有多个样式的复杂多行标签,我使用Swing的HTML渲染功能,结果字体呈现非常糟糕。
我尝试过显式设置字体系列 -
我尝试过显式设置字体系列 -
infoLabel.setText("<html><span style='font-family:Tahoma;'>My text..
但与非HTML文本相比,带有HTML文本的JLabel总是呈现出非常丑陋的外观,看起来似乎没有进行抗锯齿处理。我尝试了字体平滑CSS属性:
<html><span style="font-family:Tahoma;font-smooth:always;">
但是Swing渲染出来的HTML仍然看起来很丑陋。如果我在setText中不使用HTML样式,它看起来会好一些。我确保使用相同的字体族、字体大小等。
可能的问题是什么?