Webkit (внутри титанового рабочего стола) уменьшенные шрифты - PullRequest
3 голосов
/ 22 января 2012

Эта проблема появляется в каждом бите текста, независимо от того, является ли он таблицей, div или чем-то еще

Как видно на каждой правой стороне текстовых элементов, 1-2 пикселя не хватает. Добавление отступов никогда не помогает

Есть предложения, пожалуйста? enter image description here

Ответы [ 7 ]

0 голосов
/ 01 марта 2012

Я пытался решить эту проблему в течение месяца.Вот что я попробовал и узнал.Но я не смог получить реальное решение;

Я следил за этой веткой, к сожалению, ничего не получалось.

Пробовал несколько простых HTML-документов с большинством возможных типов документов, css, font-size, font-stylesсброс .. и т. д. не работает.

Я обнаружил;при использовании с удаленным URL, кажется, работает нормально, рендеринг в порядке.При использовании встроенных HTML-страниц, вызывающих проблему.

В списке выпусков Titanium;Я обнаружил, что они представлены как ошибка Webkit.https://jira.appcelerator.org/browse/TIDESK-136

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

0 голосов
/ 21 декабря 2013

Мое решение этой проблемы в TideSDK в Windows было сделать следующее на шрифте:

font-weight: 600;

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

0 голосов
/ 31 января 2012

попробуйте установить display: inline-block и отрицательные text-indent в <span> элементы (встроенные в медиа-запрос только для webkit)

0 голосов
/ 31 января 2012

Это происходит, вероятно, из-за

  1. Унаследованное свойство CSS

  2. Если CSS, кажется, не исправил это, отметьте htmlдоктайп .Некоторые теги, хотя и в редких случаях, не работают с определенными типами документов.

  3. используйте! Важный атрибут в CSS для обеспечения применения определенного правила, которое отбрасывает все остальные.

0 голосов
/ 28 января 2012

Вы можете попробовать использовать -webkit-font-size-Adjust.

Для получения дополнительной информации смотрите здесь:

http://webdesignernotebook.com/css/the-little-known-font-size-adjust-css3-property/

0 голосов
/ 26 января 2012

Вы установили метатег viewport, чтобы указать его ширину и масштаб? Может быть, это поможет? Это задокументировано в Apple Dev Docs

0 голосов
/ 24 января 2012

Вы можете попробовать следующее исправление для браузеров webkit.Замените диапазон кнопок на ваш текстовый класс ..

@ media screen и (-webkit-min-device-pixel-ratio: 0) {/ * Только Safari и Google Chrome - исправьте поля * / ваше имя класса {margin-top: –1px;}}

...