Я ищу функцию с прототипом, похожим на:
Код: Выделить всё
def getApproximateFontWidth(the_string, font_name="Arial", font_size=12):
return ... picas or pixels or something similar ...
Мотивацией для этого является то, что я генерирую усеченную строку в серверной части моего веб-приложения и отправляю ее во внешний интерфейс для отображения. В большинстве случаев строки написаны строчными буквами, но иногда строки пишутся заглавными буквами, что делает их очень широкими. Если строка не обрезана должным образом, она выглядит некрасиво. Я хотел бы знать, насколько нужно обрезать строки в зависимости от их приблизительной ширины. Если он отключен на 10 %, это не имеет большого значения, это косметическая функция.
Подробнее здесь: https://stackoverflow.com/questions/160 ... -in-python
Мобильная версия