2014-04-09 107 views
1

我想關閉反鋸齒字體的文本元素QtQuick 2禁用字體反鋸齒

我試圖同時設置antialiasing: falserenderType: Text.NativeRendering

,但沒有改變...如何我可以這樣做嗎?可能嗎?

+0

您正在使用哪種操作系統? –

+0

我在嵌入式Linux上運行(Qt 5.2.1使用德州儀器提供的工具鏈作爲其AM335x SDK 6.00.00的一部分進行交叉編譯) –

回答

1

renderType: Text.NativeRendering應該是最好的,你可以得到。現在檢查你的系統的字體渲染設置。

Itemantialiasing似乎並沒有影響到文字都:

在矩形主要用於和基於圖像元素,以決定是否 的項目應使用抗鋸齒與否。啓用抗鋸齒 的項目需要更多內存,並且渲染速度可能較慢。

http://qt-project.org/doc/qt-5/qml-qtquick-item.html#antialiasing-prop

+0

Ehm ...我錯過了...我正在運行在嵌入式Linux上的EGLFS平臺上......在這種情況下,當您談論「系統的字體渲染設置」時,您究竟意味着什麼? –

+0

對不起,但我不知道這些嵌入式Linux如何工作。 –

1

如果試圖刪除生成有色噪聲,並可以爲其添加一個透明的大綱文本更清晰的文本。這樣做的工作。

Text { 
    text: "hello" 
    style: Text.Outline 
    styleColor: "transparent" 
}