В этом пошаговом руководстве мы объясним, как получить метрики шрифта в C#. В этом руководстве представлен код для получения метрик шрифтов Type1 в C#, но Aspose.Font for .NET, библиотека шрифтов C#, помогает читать метрики шрифтов в C# из других типов шрифтов, включая форматы шрифтов TruType и OpenType.
Шаги для получения метрик шрифта в C#
- Установите пакет Aspose.Font for .NET с сайта NuGet.org.
- Включить пространства имен Aspose.Font, Aspose.Font.Sources и Aspose.Font.Type1.
- Примените лицензию к Aspose.Font для .NET, чтобы избежать водяных знаков оценки
- Загрузите входной шрифт Type1 в объект FileSystemStreamSource
- Создайте объект FontFileDefinition из источника потока
- Создайте объект FontDefinition из определения файла.
- Открыть определение шрифта как объект Type1Font
- Теперь получите все атрибуты метрик шрифта Type1.
Шрифт содержит информацию о метриках, которая помогает описать глифы внутри шрифта. Эта метрическая информация о шрифтах помогает компьютеру научиться рисовать символы и предложения на экране. Если мы хотим обрабатывать эту информацию о метриках с помощью кода в наших приложениях .NET, это непростая задача. Тем не менее, Aspose.Font для .NET помогает сделать весь процесс очень простым и легким, используя несколько шагов, как указано выше.
Код для получения метрик шрифта в C#
В приведенном выше коде мы загружаем формат файла PFB, который содержит наш шрифт Type1, который мы хотим обработать в коде C#. После того как мы загрузили font и преобразовали его в объект Type1Font, мы можем извлечь из этого файла метрики шрифта на C#.
Этот код может помочь вам легко создать средство чтения шрифтов C# в ваших приложениях .NET, включая веб-приложения, настольные приложения, окна и приложения Microsoft Store.