GWT - шрифты в режиме хостинга выглядят больше, чем скомпилированная версия - PullRequest
0 голосов
/ 08 января 2009

Когда я создаю приложение на своем ноутбуке, оно прекрасно компилируется и рендерится. Если я скомпилирую страницу и поместу ее на сервер для ее размещения, она все равно будет хорошо отображаться на нескольких компьютерах.

Однако, если я перенесу код на рабочий стол и запустите его на рабочем столе, размер всех шрифтов будет испорчен. Все намного больше. Как вы, наверное, догадываетесь, это значительно испортит мой макет.

На настольном компьютере я использую браузер GWT ...

Есть идеи, почему один и тот же код будет отображаться по-разному на двух разных машинах?

Если я скомпилирую код на рабочем столе и выложу его на сервер, он будет выглядеть как версия для ноутбука (маленькая).

По сути, у меня есть это:

Laptop
   Hosted: small
   Server: small

Desktop
   Hosted: large
   Server: small

Я проверил это в IE, Firefox и Safari.

Почему хост-режим выглядит иначе?

Спасибо!

Ответы [ 4 ]

2 голосов
/ 08 января 2009

Поскольку у вас разные размеры шрифтов по умолчанию и / или параметры разрешения экрана на двух компьютерах?

AIUI Стандартные стили GWT просто устанавливают размер шрифта на «маленький», который будет относительно размера шрифта по умолчанию, установленного в браузере. Либо установите шрифты для измерения в пикселях, либо, лучше, используйте более гибкий макет, который может справиться с диапазоном размеров шрифта.

1 голос
/ 08 января 2009

Браузер отладки GWT использует собственный браузер на вашем компьютере (например, IE в Windows, Safari на Mac, Firefox на Linux).

Это не проблема GWT, но некоторые шрифты выглядят по-разному в разных браузерах (даже при одинаковом размере и стиле). Вам нужно найти шрифт и размер, которые будут хорошо смотреться во всех браузерах, которые вы хотите поддерживать, а затем установить его как стиль CSS для вашего текста.

0 голосов
/ 06 февраля 2009

Я также делаю проект в GWT, и меня это тоже поражает, и вот мое мнение ...

[декламация]

Весь этот html, css, javascript шарик не был просто случайно отброшен ... m tha f cka был сброшен с космической станции f ck ng. Вы могли бы подумать, что со всеми самопровозглашенными бредовыми мышцами, работающими над этими вещами, к настоящему времени найдется решение. Существует миллион фреймворков, которые помогают избежать создания большого отстойника, но факт заключается в том, что ночное имя спагетти началось давно и не поддается очистке и называется html / javascript.

Там нет стандартов браузера. Некоторые сайты поддерживают только IE, и я получу окно с надписью «Извините, вы должны использовать IE», а затем соседи услышат мое проклятие, что вы должны делать, если у вас не работает Windows?
[/ Напыщенная]

0 голосов
/ 08 января 2009

Это связано с браузером, который вы использовали, браузер на вашем рабочем столе может иметь большой шрифт в качестве предпочтения. Попробуйте восстановить настройки этого браузера по умолчанию или попробуйте другие браузеры.

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