|
|
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Клиент притащил новый ноутбук с Windows 10, на нём в нашей программе (написана на Delphi2007) на некоторых элементах (TLabel, TListBox, TBitBtn) вместо русских букв отображаются краказябры. На элементах TEdit, TButton, TSpeedButton, TRadioButton таких проблем нет. Конкретно проблема возникает со шрифтом "MS Sans Serif". С другими шрифтами (Arial, Times New Roman, Courier New, Tahoma) такой проблемы нет. Версия Windows10: 1803. Проблема воспроизводится на тестовой программе если выбрать шрифт "MS Sans Serif", причём размер шрифта значения не имеет. Многочисленные рекомендации в интернете пока эффекта не имеют. Сталкивался в таким кто-либо? Есть идеи? Кстати, впервые вижу ноутбук с 14-дюймовым экраном с разрешением 1920х1080, чтобы хоть что-то увидеть, приходится использовать масштаб 150 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 09:55 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
смотри настройки Font Substitution в Win Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 10:33 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Оказывается, винда по каким-то причинам на Windows 10 вместо шрифта "MS Sans Serif" пытается подставлять шрифт Arial (такой настройки в реестре не обнаружил). Если в программе DefFontData.Charset=DEFAULT_CHARSET (по умолчанию), то для некоторых компонентов шрифт Arial подставляется, а для некоторых - кракозябры. Если же выставить DefFontData.Charset := 204; То в этом случае винда применяет шрифт Arial для всех компонентов. В общем, хрень какая-то получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 11:34 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Что-то в Windows 10 испортили в файлах шрифтов C:\Windows\Fonts\sseriff.fon C:\Windows\Fonts\sserife.fon Их открываешь, а в заголовке пишется "Arial", все символы размыты, хотя в Windows 7 открывается нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 11:49 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
12.10.2018 11:34, DmSer пишет: > такой настройки в реестре не обнаружил HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 11:50 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Проблему решили. В обновлении 1803 Microsoft видимо испортила шрифт "MS Sans Serif", а может производители ноутбука начудили. Мы удалили из раздела "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" переменные "MS Sans Serif 8,10,12,14,18,24", "MS Sans Serif 8,10,12,14,18,24 (текущий масштаб)" и добавили переменную "MS Sans Serif" со значением "sserifer.fon". После этого шрифт заработал корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:30 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
DmSerдля некоторых компонентов шрифт Arial подставляется, а для некоторых - кракозябры. Судя по списку в стартовом посте, нормально отображаются компоненты, отрисовываемые самой Windows, а "кракозябрами" - те, которые пытается рисовать VCL самостоятельно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:39 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Потому как сансериф растровое говно мамонта и для ui в винде давно используются (и должны использоваться) векторные шрифты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:44 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
А TListBox разве не виндой рисуется? TSpeedButton кто рисует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:44 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
white_niggerПотому как сансериф растровое говно мамонта и для ui в винде давно используются (и должны использоваться) векторные шрифты Полностью согласен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:45 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
12.10.2018 12:39, Dimitry Sibiryakov пишет: насколько я помню, MS Sans Serif - растровый шрифт, а не TrueType. в отличие от Microsoft Sans Serif, который таки TrueType. смысла упорно пытаться использовать MS Sans Serif я лично не вижу. обычно MS Sans Serif подменяют Microsoft Sans Serif, при помощи Font Substitution. но видимо у ТС что-то "слетело". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:49 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
12.10.2018 12:45, DmSer пишет: > white_nigger > Потому как сансериф растровое говно мамонта и для ui в винде давно используются (и должны использоваться) векторные шрифты > Полностью согласен! убейтесь оба ап стену. сансериф - тип начертания, а не тип фонта (растровый/векторный) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:51 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий12.10.2018 12:39, Dimitry Sibiryakov пишет: насколько я помню, MS Sans Serif - растровый шрифт, а не TrueType. в отличие от Microsoft Sans Serif, который таки TrueType. смысла упорно пытаться использовать MS Sans Serif я лично не вижу. обычно MS Sans Serif подменяют Microsoft Sans Serif, при помощи Font Substitution. но видимо у ТС что-то "слетело". Смысла в "MS Sans Serif" нет. Будет время - заменим на векторные. До этого проблем ни у кого не было (несколько тысяч инсталляций ПО). "Font Substitution" не помог, поскольку винда итак пыталась подставлять шрифт Arial. Мы пытались указывать "MS Sans Serif" = "Arial", "MS Sans Serif,0" = "Arial", "MS Sans Serif,1" = "Arial", "MS Sans Serif,204" = "Arial" и ещё массу комбинаций (каждый раз перезагружали компьютер), но от этого ничего не менялось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:55 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
12.10.2018 12:55, DmSer пишет: > Мы пытались указывать "MS Sans Serif" = "Arial" дуболомы. это разные начертания. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 12:59 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
и что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 13:03 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
DmSerА TListBox разве не виндой рисуется? TSpeedButton кто рисует? VCL. Посмотришь внутрь - увидишь Owner Draw. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 13:04 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, убейся сам, два раза. То говно что шло по умолчанию с древней делфей - растровое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 13:15 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
DmSer, совет - Если есть сырцы - замени в приложении шрифт на Segoi UI или на крайний на Tahoma. Тем более, раз приходиться dpi менять. Помимо твоей проблемы, растровые шрифты погано масштабируются, поворачиваются, не поддерживают cleartype и приложения выглядят чужеродно в современных виндах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 13:41 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
white_niggerЕсли есть сырцы - замени в приложении шрифт на Segoi UI или на крайний на Tahoma. В таком случае лучше вообще выкинуть принудительное назначение шрифта и использовать стоковый системный шрифт. Да, я знаю, что от этой идеи дельфинов и дизайнеров выворачивает на изнанку, но оно хотя бы работать будет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 13:54 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
white_niggerDmSer, совет - Если есть сырцы - замени в приложении шрифт на Segoi UI или на крайний на Tahoma. Тем более, раз приходиться dpi менять. Помимо твоей проблемы, растровые шрифты погано масштабируются, поворачиваются, не поддерживают cleartype и приложения выглядят чужеродно в современных виндах. Да-да, я сталкивался в поганым масштабированием растровых шрифтов. Те, которые масштабировались особо погано, были заменены на векторные. В последние годы плотность пикселей на мониторах увеличилась, а возможно и в будущем продолжит увеличиваться, поэтому проблему решать однозначно придётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 14:25 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
12.10.2018 13:15, white_nigger пишет: > То говно что шло по умолчанию с древней делфей - растровое и вот такие "специалисты" пишут GUI-компоненты... 1. шрифты с Delphi не поставляются. 2. смотри сюда 21702398 , если не дошло с первого раза. ещё раз, специально для "специалистов" из девиант-арта: Санс-Сериф - группа шрифтов (по начертанию). Они бывают растровые, как например MS Sans Serif , так и векторные/TrueType/OpenType, как например Microsoft Sans Serif . и то, и другое поставляется с Windows "из каропки", как минимум лет 20. зачем поциент выбирает растровый фонт вместо векторного - его личная головная боль. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 14:28 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийи вот такие "специалисты" пишут GUI-компоненты... 1. шрифты с Delphi не поставляются. 2. смотри сюда 21702398 , если не дошло с первого раза. ещё раз, специально для "специалистов" из девиант-арта: Санс-Сериф - группа шрифтов (по начертанию). Они бывают растровые, как например MS Sans Serif , так и векторные/TrueType/OpenType, как например Microsoft Sans Serif . и то, и другое поставляется с Windows "из каропки", как минимум лет 20. зачем поциент выбирает растровый фонт вместо векторного - его личная головная боль.Уймись знаток лаптёвый. Без тебя уже всё необходимое выяснили. Надень очки и посмотри какой шрифт прописан по умолчанию в древних делфях. А потом найди его в винде и глянь растровый он или нет. И уж точно не тебе мне про шрифты объяснять. Про начертание шрифтов вообще в топике речи не было и к проблеме ТС отношение не имеет. Мимо проходи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 16:55 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВ таком случае лучше вообще выкинуть принудительное назначение шрифта и использовать стоковый системный шрифт. Да, я знаю, что от этой идеи дельфинов и дизайнеров выворачивает на изнанку, но оно хотя бы работать будет.Проблема в том что нужно код писать :) Иначе даже если ручками из dfm убрать запись со шрифтом, делфя сама его пропишет при сохранении. Причем даже в 10.2 им будет Tahoma, хотя давно в винде Segoi UI используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 17:14 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
С этим ноутбуком вчера ещё один прикол с Windows 10 обнаружился: оказывается в версии 1803 убрали возможность из ОС настроить шрифты и размеры для различных элементов окон. Раньше можно было настроить шрифты для пунктов меню, MessageBox, размер полосы прокрутки, ширину рамки вокруг окна, высоту заголовка окна и т.д. Теперь нельзя. Решили, что пользователям это не нужно. Дебилы! :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2018, 09:53 |
|
||
|
Поломался шрифт MS Sans Serif в Windows 10
|
|||
|---|---|---|---|
|
#18+
bk0010Ух ты, живой человек, сделавшей коррекциюХм. У нас в одном только кабинете трое сделали. Сделал на оба глаза, все хорошо левый единица, правый около того. Самолёты, акваланги, спорт - без ограничений. К полтиннику никак пока не изменилось. Про дальнозоркость была интересная беседа с главврачем перед операцией, но не уверен что здесь надо писать. Сама операция меньше минуты на глаз. Через сутки - другой человек. А одному из наших один глаз переделывали. Есть маленький риск и свои тонкости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2018, 15:45 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39717021&tid=2038779]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 452ms |

| 0 / 0 |
