Портативный способ определения свойств шрифта (моно и стандартный .net) - PullRequest
0 голосов
/ 16 сентября 2010

Кто-нибудь знает способ определения, является ли шрифт моноширинным, а также шириной и высотой одного символа (актуально, только если он моноширинный)Важным требованием является то, что он работает с моно и майкрософт реализациями .net.

Спасибо

1 Ответ

0 голосов
/ 22 сентября 2010

Прежде всего вам нужно выбрать, на какой GUI Toolkit вы нацеливаетесь.

Шрифты не абстрагируются независимо от инструментария, AFAIK.

Для WinForms, Метод TextRenderer.MeasureText , используемый со строками "iii" и "www", можетпоможет вам угадать, является ли шрифт моноширинным и является ли «вероятной» фиксированной шириной ячейки символа, но это может не сработать для очень маленьких размеров точек ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...