java - Java Swing希伯来语字体缩放问题与高dpi屏幕缩放
问题描述
某些希伯来语 (Ivrit) 字符需要两个 unicode 字符才能显示。这在我的 Java Swing 应用程序的 100% 缩放时很好。但是在更高的分辨率下(例如可以在 Windows 10 中选择),字符被分成两个。这是代码:
DataButton jButton = new DataButton(
"<html><span>" + unicode + "</span></html>", unicode);
我必须使用 html 标签才能使其正确显示。
我能做些什么来解决这个问题?(我正在使用 Nimbus 和 openJava 14)
解决方案
只需从字母制作图像并将它们显示为按钮上的图标。
推荐阅读
- c# - Asp.Net 通过 MemoryStream 失败下载电子邮件附件
- encryption - 确定从移动应用到 API 的 Post 请求的加密算法
- python - 将字符串转换为键
- javascript - 达到最大长度时如何用新输入替换以前的用户输入?
- github - 如何在 Github Actions Secret 中共享令牌
- python - 如何保存经过微调的 DistilBert 模型?
- javascript - 如果以编程方式处理,选择标签不会更新/填充
- html - 具有不同列宽的网格自动布局
- safari - 是否可以检查 Safari 中的“实验功能”是否处于活动状态?
- php - Magento2 - 锚点“关闭”时隐藏过滤器