Допустим, у меня есть строка и какой-то шрифт (имя, размер и т. Д.). Как получить ширину и высоту, отображаемую в пикселях, такой строки, отображаемой на экране?
Простой ответ - Graphics.MeasureString. Но это довольно печально, потому что не особенно точен. Если вам нужна более высокая точность, вы можете проверить эту статью: Использование MeasureCharacterRanges для рисования текста .
Вы не указали, используете ли вы WinForms или ASP.NET.
Если это веб-сайт, ответ, который я дал на этот вопрос, можно легко перевести в рабочее решение вашего вопроса:
третий шрифт в семействе шрифтов значительно больше