Я расширяю org.eclipse.swt.widgets.Composite и создаю на нем множество виджетов (метки, таблицы, текст и т. Д.). Проблема, с которой я сталкиваюсь, заключается в том, что текст ярлыков усекается в linux, пока он выглядит нормально на окнах. Когда я меняю шрифт linux на gothic, усечение немного меньше, но все еще там. Есть ли способ гомогенизировать окна и дисплей linux. Что может быть лучшим шрифтом для использования в Linux в таком случае.Шрифты на org.eclipse.swt.widgets.Composite перепутаны с Linux
ответ
Похоже, вы используете абсолютное позиционирование вместо dynamic layouts. (Если это не так, возможно, вы можете опубликовать код, демонстрирующий проблему). Использование динамического макета должно гарантировать, что элементы управления будут изменены для их содержимого. (Они также хорошо, если вы когда-либо переводить продукт, потому что тогда вы не должны переоборудовать каждый диалог для каждого языка.)
Чтобы завершить ответ McDowel, есть также bug связана с способ Linux проверка этикетки оберточной:
Это фиксируется так 3.4M7.
Даже если это не может быть связано с вашего дела, было бы полезно знать, какая версия затмения вы используете, и если вы можете воспроизвести вашу ошибку с последними из них (например, в 3.5M6)
Подробнее вероятно, это связано с этой ошибкой затмения, которую я просто лоббировал, чтобы снова открыть: https://bugs.eclipse.org/bugs/show_bug.cgi?id=151322