Итак, Segoe UI - один из самых популярных шрифтов для веб-сайтов, используемых в Windows. Я думаю, что это выглядит лучше, и другие сайты, такие как GitHub, похоже, согласны, поскольку они также используют его.
Однако, существует проблема, когда высота линии не очень точна, что делает выравнивание объектовочень хакерскийВ других случаях, когда шрифтами являются, например, Arial, проблем не возникает. Пользовательский интерфейс Segoe, кажется, является исключением и довольно проблематичным.
Я не смог найти ничего, связанного с этим, в Stackoverflow, но я нашел другие сообщения в Интернете об этой проблеме. Например, вот Gitlab борется с этим. Вот Firefox с похожей проблемой.
Я не уверен, как решить эту проблему. Похоже, что пользовательский интерфейс Segoe должен использоваться, поскольку он, безусловно, является наиболее эстетичным шрифтом в Windows, но у него есть эта распространенная проблема высоты строки, которая вызывает проблемы с вертикальным выравниванием.
В настоящее время в моей базе кодаЯ пробую разные подходы (в некоторых случаях устанавливаю высоту линии на 0, или на 1, или настраиваю вручную), но ни один из них не выглядит очень последовательным в своих результатах.
Кто-нибудь сталкивался с этой проблемой и нашелхороший обходной путь?