Page 3 of 3

Re: Окончательное решение вопроса со шрифтами

Posted: Sat Sep 22, 2018 12:56 am
by Solidum
Pathoswithin wrote: Не стоит ожидать многого от интегрированного шрифта.
Это зря, например, GNU/Linux похоронил себя своей же стратегией, я имею ввиду, например, X server, к которому уже припилили десяток свистелок для организации подобия DirectX.

Конечного пользователя интересует простота - взял и пользуешься или пишешь код. И метрика должна быть понятная.
Pathoswithin wrote: Шта? Почему не 13 точек?
Так как 13 точек составляет высота "Х", а ещё есть надсимвольные элементы, например, "Ё", и циркумфлекс занимает побольше места, чем две точки, а также подсимвольные элементы, например, "р". Плюс иероглифы. Китайские, не спорю - лесом, да и они потихоньку движутся к пиньинь, который базируется на латиннице. А вот японские и корейские выкидывать нельзя - очень развитая консервативная публика.

Re: Окончательное решение вопроса со шрифтами

Posted: Sat Sep 22, 2018 1:37 am
by Pathoswithin
Ну не в два раза же. У нас высота шрифта 16, а высота "Х" 10 что ли. В любом случае, неохота занять пол ядра японскими иероглифами.

Re: Окончательное решение вопроса со шрифтами

Posted: Sat Sep 22, 2018 11:11 am
by Solidum
Дело не в этом, есть две причины которых избежать нельзя:

1) Давным давно жил был лорд Рэлей, который исследовал волны. Именно он вывел формулу для нахождения дифракционного предела любой оптической системы. Человеческий зрачок имеет днём примерный размер в 2-3 мм, а длина волны самого короткого фиолетового цвета около 400 нм. При этих условиях предел составляет 0,19-0,21 мм, поэтому уже сейчас стремятся к уменьшению размера пикселя. Пока это проявляется на смартфонах, а в мире ПК в виде матриц Retina от Apple и, вроде бы, похожее делает Eizo для профессионального сегмента. В идеале в соответствии с принципами метрической системы мер размер пикселя должен быть 0,125 мм. Значит шрифт в 3,2 мм будет иметь 26 точек в высоту для букв типа "Х" и все 52 для иероглифов.

2) Система отображения текста должна быть общей для вывода на монитор и на печать, хоть механизмы рендеринга различные, но без единообразного представления сегмент CAD/CAM/CAE будет недоступен. В свою очередь, принтер имеющий качество в 600 dpi потребует от 3,2 мм уже 76 точек ...