gpt4 book ai didi

java - 为什么 Java Swing html 字体渲染看起来这么糟糕?

转载 作者:行者123 更新时间:2023-11-30 05:09:22 25 4
gpt4 key购买 nike

为了显示具有多种样式的复杂多行标签,我使用了 Swing 的 html 渲染功能,但最终得到了非常糟糕的字体渲染。

我尝试显式设置字体系列 -

infoLabel.setText("<html><span style='font-family:Tahoma;'>My text..

但是与非 HTML 文本相比,带有 HTML 文本的 JLabel 总是渲染得很丑,看起来好像没有发生 Ant 锯齿。我尝试了字体平滑 CSS 属性:

<html><span style="font-family:Tahoma;font-smooth:always;">

但是 Swing 渲染的 html 看起来仍然很难看。如果我不在 setText 中使用 html 样式,它看起来很好。我确保使用相同的字体系列、字体大小等。

可能是什么问题?

最佳答案

我想知道您是否需要单独指定样式,例如

"<html><style type = 'text/css'> span {font-family: Tahoma;} ...... <span>...."

而不是直接将其添加到span标签中。

关于java - 为什么 Java Swing html 字体渲染看起来这么糟糕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3989706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com