RMagick: получить метрики глифов

Я не могу узнать, как получить все показатели данного глифа с помощью RMagick.

Я знаю, что есть метод get_type_metrics, который дает базовую линию, высоту, подъем, спуск и т. д., но я также хотел бы получить высоту по оси x, высоту кепки, ограничивающий прямоугольник для данного глифа и т. д. Возможно ли это?

введите здесь описание изображения


person webtu    schedule 01.04.2011    source источник


Ответы (1)


К сожалению, нет, это невозможно. RMagick — это (хорошая) привязка к библиотеке ImageMagick, а ImageMagick не предоставляет запрашиваемую вами информацию.

В этом примере показана единственная информация о метриках шрифта, доступная в ImageMagick:

Метрики: текст: Тест; ширина: 49,5; рост: 29; подъем: 20; спуск: -7; максимальное продвижение: 30;
границы: 0,5,-3 25,16; происхождение: 49,0; пикселей на em: 24,24; позиция подчеркивания: -1,64062;
толщина подчеркивания: 0,78125

Вот почему get_type_metrics возвращает только ту информацию, которую он делает.

person Phrogz    schedule 29.11.2011