шрифты в org.eclipse.swt.widgets.Composite испорчены в Linux - PullRequest
2 голосов
/ 01 апреля 2009

Я расширяю org.eclipse.swt.widgets.Composite и создаю на нем множество виджетов (ярлыки, таблицы, текст и т. Д.). Проблема, с которой я сталкиваюсь, заключается в том, что текст меток обрезается в Linux, в то время как в Windows он выглядит нормально. Когда я изменяю шрифт linux на готический, усечение немного меньше, но все еще там. Есть ли способ гомогенизировать Windows и дисплей Linux. Что может быть лучшим шрифтом для использования в Linux в таком случае.

Ответы [ 3 ]

1 голос
/ 03 апреля 2009

Скорее всего, это связано с этой ошибкой затмения, которую я только что лоббировал, чтобы заново открыть: https://bugs.eclipse.org/bugs/show_bug.cgi?id=151322

0 голосов
/ 01 апреля 2009

Чтобы завершить ответ McDowel, существует также ошибка , связанная с тем, как Linux проверяет наличие метки упаковки:

alt text

Исправлено с 3.4M7.

Даже если это не относится к вашему случаю, было бы полезно узнать, какую версию Eclipse вы используете, и можете ли вы воспроизвести ошибку с последними (например, 3.5M6)

0 голосов
/ 01 апреля 2009

Звучит так, как будто вы используете абсолютное позиционирование вместо динамических макетов . (Если это не так, возможно, вы могли бы опубликовать код, демонстрирующий проблему). Использование динамического макета должно обеспечить изменение размеров элементов управления с учетом их содержимого. (Они также хороши, если вы когда-либо переводите продукт, потому что тогда вам не нужно настраивать каждый диалог для каждого языка.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...