使用JavaFX使用javafx.scene.web.WebView
呈现HTML内容时,内容始终使用文本消除锯齿功能进行绘制。
尽管这使得字体看起来更平滑,但它通常会使内容打印到单色/热敏打印机(收据,运输标签)成为问题。 nearest-neighbor
比例会更好。
awt
和swing
技术(分别为-Dawt.useSystemAAFontSettings
和-Dswing.aatext
)似乎无助于JavaFX。
可选择通过lcd
从gray
抗锯齿切换到-Dprism.lcdtext=false
,这有助于解决抗锯齿问题,但不能解决问题。
如何使用JavaFX的WebView实现最近邻字体缩放?
相关:JavaFX Printable to Image very pix-elated, but perfect to printer