Tad писал(а):
специально моноширный шрифт применилНу, латиница (ASCII) имеет кернинг заметно больше кириллицы. Не удивлюсь, если в редакторе шрифта увидишь индивидуальный кернинг на каждый символ в отдельности.
Ответов: 3889
Рейтинг: 362
|
|||
Tad писал(а): специально моноширный шрифт применилНу, латиница (ASCII) имеет кернинг заметно больше кириллицы. Не удивлюсь, если в редакторе шрифта увидишь индивидуальный кернинг на каждый символ в отдельности. |
|||
карма: 1 |
|
Разработчик
Ответов: 26206
Рейтинг: 2137
|
|||
Гы, проверил -- виноват метод TextExtent в KOL, он такие размеры выдает
|
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[offtop]
Cosinus писал(а): Меня всегда интересовало, почему взят шрифт MS Sans Serif как основной.Потому, что в названии есть M$ Как написал в блоге M$ один разработчик, "Welcome to Microsoft: making easy things difficult!" ![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 26206
Рейтинг: 2137
|
|||
nesco писал(а): виноват метод TextExtent в KOL, он такие размеры выдаетДальнейшее рассмтрение показало, что виновник находится еще глубже -- по-разному заполняется структура DRAWITEMSTRUCT для сообщения отрисовки пунктов меню -- WM_DRAWITEM, к нам на отрисовку приходят уже разные прямоугольники пунктов для кириллицы и латиницы. TextExtent оказался ни в чем не виноват, он выдает одинаковый размер -- 35 для обоих текстов. А вот до нас доходит уже 49 и 36 |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
1nd1g0 писал(а): Потому, что в названии есть M$ Всегда был вроде или Arial или Tahoma. |
|||
карма: 25 |
|
Разработчик
Ответов: 26206
Рейтинг: 2137
|
|||
Tad писал(а): по моему MS Sans Serif никогда не был дефолтным в виндеА в Дельфях, случаем, не MS Sans Serif дефолтный ![]() |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): А в Дельфях, случаем, не MS Sans Serif дефолтный |
|||
карма: 25 |
|
Разработчик
Ответов: 26206
Рейтинг: 2137
|
|||
Tad писал(а): И в C++ Builder тоже. Вот оттуда всё и пошлоЧем он им так сильно приглянулся ![]() |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Он был дефолтным в Windows 1.xx под именем "Helv", с Windows 3.1 стал называться MS Sans Serif
![]() |
|||
карма: 25 |
|