簡體   English   中英

org.eclipse.swt.widgets.Composite 上的 fonts 在 Linux 上搞砸了

[英]fonts on org.eclipse.swt.widgets.Composite are messed up on Linux

我擴展了 org.eclipse.swt.widgets.Composite 並在其上創建了許多小部件(標簽、表格、文本等)。 我面臨的問題是標簽的文本在 linux 上被截斷,而在 windows 上看起來很好。 當我將 linux 的字體更改為 gothic 時,截斷會少一些,但仍然存在。 有沒有辦法使 windows 和 linux 顯示器同質化。 在這種情況下,在 linux 中使用的最佳字體可能是什么。

更有可能它與我剛剛游說重新打開的這個 eclipse 錯誤有關: https://bugs.Z6B7B655DD22FAA3F10677C51249328A0Z.org/bugs1

聽起來您使用的是絕對定位而不是動態布局 (如果不是這種情況,也許您可以發布代碼來演示問題)。 使用動態布局應確保調整控件的大小以適應其內容。 (如果您曾經翻譯過產品,它們也很棒,因為這樣您就不必為每種語言重新調整每個對話。)

為了完成 McDowel 的回答,還有一個與 Linux 檢查包裝 label 的方式相關的錯誤

替代文字

自 3.4M7 起已修復。

即使它可能與您的情況無關,但了解您正在使用哪個版本的 eclipse 以及是否可以使用最新版本(如 3.5M6)重現您的錯誤會很有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM