Summary: | 1С7.7 Плохой шрифт при отображении | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Денис Баранов <baraka> |
Component: | Шрифты | Assignee: | Dmitry Timoshkov <dtimoshkov> |
Status: | CLOSED FIXED | QA Contact: | Andrey Vusik <night> |
Severity: | critical | ||
Priority: | P3 | CC: | kondratyuk, lav, svzhu |
Version: | 1.0.12 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 2000 | ||
Attachments: |
скрин
снимок из windows Свойства частично видны буквы |
Description
Денис Баранов
2010-10-18 18:06:13 MSD
Created attachment 1875 [details]
скрин
Скрин.
Видимо нужно сначала решить, что мы хотим. А тестировщику неплохо бы привести скриншот оригинального изображения (из Windows). Если проблема только в сглаживании, то она только в том, что там получается не тот шрифт, который может красиво выглядеть на таком размере. Значит, нужно посмотреть в конфигурации, и указать здесь, какой шрифт используется. Сделай пожалуйста скриншот в Windows. Created attachment 1951 [details]
снимок из windows
снимок из windows Дальше нужно открыть конфигурацию, и подсмотреть в форме, что за шрифт указан для этого текста. Точно определить не удалось но судя по логам WINEDEBUG=+font шрифт: DejaVu Sans Должен быть MS Sans Serif 7 жирный Вместо него используется полужирный (В ответ на comment #8) > Должен быть MS Sans Serif 7 жирный > Вместо него используется полужирный Это как? В русской терминологии Bold - это и есть полужирный. Шрифт из комментария #1 не похож на вайновский MS Sans.
> Это как? В русской терминологии Bold - это и есть полужирный.
>
> Шрифт из комментария #1 не похож на вайновский MS Sans.
Этого не знал. В общем должен быть MS Sans Serif 7 Bold. Так выставлено в свойствах этого текста. Его, я так понимаю, нет и он замещается другим.
> Это как? В русской терминологии Bold - это и есть полужирный.
>
Я запутался. В конфигураторе, например, стоит галочка напротив "жирный". Для проверки в параметрах текстовых файлов выбираю "жирный", а в установленном шрифте прописывается "полужирный". В них есть какая-то разница? Или это один и тот же шрифт?
Created attachment 2097 [details]
Свойства
Проблема наблюдается только в размерах 6, 7, 10, 11, 12 этого шрифта А шрифт - системный вайновский? Если да, то вполне возможно, что просто в .sfd жирный нарисован не жирным, а скопирован с обычного (так было в тахоме, я когда-то делал ей "жирность" для каких-то символов). Стоит открыть в fontforge, попробовать перерисовать и посмотреть, исправится ли ситуация. Меня смущает тот факт, что на скрине там же есть нормально написанные строки. У них шрифты вообще не похожи между собой, хотя в винде одинаковы. Товарищи, если выбран MS Sans Serif 7 (у нас он растровый), и такого размера в растре нет, то используется другой шрифт (векторный TTF) такого размера. В нашем случае хорошо бы это была Тахома, но это, видимо, не она. Возможно, что вообще какой-то произвольный шрифт. Ну это уже проще определить. (В ответ на comment #15) > Товарищи, если выбран MS Sans Serif 7 (у нас он растровый), и такого размера в > растре нет, то используется другой шрифт (векторный TTF) такого размера. В > нашем случае хорошо бы это была Тахома, но это, видимо, не она. По-моему, было бы логично брать векторный Sans в таком случае. > Возможно, что > вообще какой-то произвольный шрифт. Ну это уже проще определить. Мне интересно, почему половина строчек с нормальным шрифтом, а другая половина нет. Это хорошо видно на скриншоте - справа нормальный жирный (растровый?) Sans. (В ответ на comment #16) ... > По-моему, было бы логично брать векторный Sans в таком случае. Шрифта Sans не существует. > Мне интересно, почему половина строчек с нормальным шрифтом, а другая половина > нет. Это хорошо видно на скриншоте - справа нормальный жирный (растровый?) Потому что везде размер 8 (для которого есть растр) а здесь размер 7. Проверить на текущем eterhack eterhack bottle 1c/bug42 WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3 1с77 база bug6224 (1SBDemo) Журналы- банк - кнопочка создать новый - плохая прорисовка остается. Created attachment 2288 [details]
частично видны буквы
Версии полужирного шрифта MS Sans Serif не существует в природе, Windows его синтезирует, gdi32 в Wine не умеет этого делать для битмап шрифтов (италик не умеет делать тоже): http://bugs.winehq.org/show_bug.cgi?id=7520#c6 (В ответ на comment #19) > eterhack bottle 1c/bug42 > 1с77 база bug6224 (1SBDemo) > Журналы- банк - кнопочка создать новый WINE@Etersoft SQL 2.0.1-eter1.2/2 Шрифт четкий. |