Метадані шрифтів | Рішення API для .NET

Метадані файлу

Давайте почнемо з визначення загальних метаданих, щоб потім зрозуміти їх значення для шрифтів.

Метадані файлу — це інформація про файл, яка зберігається разом із файлом або в окремій базі даних. Ця інформація містить відомості про формат файлу, дату створення, автора, розташування, розмір та інші атрибути. Метадані також можуть включати інформацію про вміст файлу, таку як ключові слова, теги та описи.

Ви можете побачити деякі метадані на своєму пристрої (див. малюнок нижче). Це важливо для керування та організації файлів, оскільки дозволяє шукати, фільтрувати та сортувати файли за різними критеріями. Наприклад, зазвичай вміст ваших папок впорядковується залежно від дати створення файлів. Або в деяких випадках вам може знадобитися розташувати файли в алфавітному порядку. Метадані також використовуються програмними додатками для правильного відображення та обробки файлів, а також операційними системами для індексування та пошуку файлів на комп’ютері.

Файли в папці на ПК

Що таке метадані шрифту?

Метадані шрифту стосуються інформації про шрифт, вбудованої в сам файл шрифту. Це така інформація, як назва шрифту, ім’я дизайнера, номер версії шрифту, інформація про авторські права та обмеження щодо використання шрифту. Деякі файли також можуть містити набір символів шрифту, його кодування та інформацію про показники. Ці дані допомагають визначити спосіб розміщення шрифту в тексті та важливі для ідентифікації шрифту, ліцензування та керування ним. Метадані шрифту часто використовуються програмними додатками для правильного відображення та керування шрифтами.

Типи метаданих шрифтів

Метадані шрифту можуть містити різні типи інформації. Ось їх список, згрупований у таблиці:

ТипОпис
Назва шрифтуУнікальний ідентифікатор, який використовується в мові PostScript для посилання на певний шрифт. Зазвичай це скорочена версія повної назви шрифту, обмежена 29 символами. Цей показник використовується для ідентифікації шрифту в документі PostScript і часто потрібен під час вбудовування або виділення шрифтів.
Постскриптум іменіУнікальний ідентифікатор, який використовується в мові PostScript для посилання на певний шрифт. Зазвичай це скорочена версія повної назви шрифту, обмежена 29 символами. Цей показник використовується для ідентифікації шрифту в документі PostScript і часто потрібен під час вбудовування або виділення шрифтів.
Сімейство шрифтівКоротше кажучи, це група споріднених шрифтів зі схожими характеристиками, такими як вага, стиль і ширина.
Стиль шрифтуВін поділяє шрифти на звичайні, курсивні, жирні та жирні курсивні.
Вага шрифтуВін позначає товщину або важкість шрифту, від тонкого до ультражирного.
Ширина шрифтуВідносна ширина шрифту, від згорнутого до розширеного.
Дизайнер шрифтівІм’я особи або компанії, яка створила шрифт.
Назва виробника/ливарний шрифтНазва компанії, яка створила або розповсюдила шрифт.
Набір символівНабір символів, який підтримує шрифт, який може включати літери, цифри, символи та знаки пунктуації.
Кількість гліфівІнформація про кількість гліфів у шрифті.
Версія шрифтуКонкретна версія або випуск шрифту.
Формат шрифтуФормат файлу, у якому зберігається шрифт, наприклад TTF, WOFF, Type1 тощо
Інформація про ліцензування шрифтуЦя інформація розділена на Опис ліцензії та URL-адресу інформації про ліцензію. Опис ліцензії пояснює положення та умови, за яких можна використовувати шрифт. Він може відрізнятися залежно від типу ліцензії.

Щоб переглянути всі метадані, що містяться у файлі, ви можете використовувати спеціальне програмне забезпечення або крос-платформні додатки, як той, який Aspose має у своїй екосистемі. Font Metadata Viewer тепер дозволяє отримувати інформацію про шрифти TTF, WOFF і WOFF2.

Результат відтворення метаданих шрифтів Aspose Metadata Viewer

Використання метаданих шрифтів

Метадані шрифту використовуються для надання додаткової інформації про шрифт, крім його дизайну та зовнішнього вигляду. Він містить різну загальну інформацію, а також технічні деталі.

Але який сенс у всій цій інформації і як її можна використати?

Як операційні системи використовують метадані шрифтів?

Спосіб використання метаданих шрифтів уже пояснено, тому давайте подивимося, як операційні системи використовують їх для виконання вищезгаданих функцій.

Формати файлів шрифтів, такі як OpenType і TrueType, також підтримують функції керування цифровими правами. Функції DRM використовують метадані для застосування ліцензійних обмежень і можуть обмежувати кількість пристроїв або користувачів, які мають доступ до шрифту, запобігати вбудовуванню шрифтів у документи та обмежувати використання шрифтів певними програмами чи платформами.

Стандартизація метаданих шрифтів

Стандарти метаданих шрифтів — це набори вказівок і специфікацій для визначення інформації та даних, які слід включити до файлу шрифту. Існує кілька різних стандартів метаданих для шрифтів, включаючи шрифти OpenType, TrueType і PostScript. Кожен з них має свої специфічні вимоги та формати.

Стандарти метаданих для шрифтів OpenType

Стандарт метаданих для шрифтів OpenType називається Специфікація файлу шрифту OpenType. Він містить інструкції щодо включення метаданих, які можна зберігати в самому файлі шрифту, в окремому файлі поряд із шрифтом або вбудованому в цифровий підпис шрифту. Специфікація файлу шрифтів OpenType також описує, як шрифти можуть містити додаткову інформацію про свої функції та можливості. Ця інформація зберігається в окремій таблиці у файлі шрифту, що називається таблицею макета OpenType, яка містить такі дані, як підтримка мови, заміна гліфів і правила позиціонування, а також інші розширені типографічні функції.

Стандарти метаданих для шрифтів TrueType

Специфікація файлу шрифтів OpenType також визначає стандартний формат для шрифтів TrueType. Він містить різноманітні поля метаданих. Давайте розглянемо основні з них (деякі з них вже були описані):

Стандарти метаданих для шрифтів PostScript

Це набір інструкцій для впорядкування та представлення інформації про шрифт, як-от його автор, ліцензія та характеристики дизайну. Це Adobe Type 1 Font Format, який визначає стандартний формат для шрифтів PostScript, який включає різноманітні поля метаданих, наприклад:

Стандарти метаданих для шрифтів WOFF

Web Open Font Format призначений для використання в Інтернеті. Стандарти метаданих для шрифтів WOFF визначені Специфікацією формату файлу WOFF. Поля з метаданими відповідно до нього виглядають наступним чином:

Загалом різні формати шрифтів включають різні стандарти метаданих. Він визначається специфікаціями та містить інформацію про поля, які можуть міститися в метаданих, і формат цих полів. Вони здебільшого схожі для всіх форматів шрифтів, але назви полів можуть мати різне форматування.

Рекомендації щодо метаданих шрифтів

Є кілька рекомендацій щодо написання метаданих шрифтів. Дотримуючись їх, ви гарантуєте, що шрифти легко ідентифікувати та доступні для користувачів.

  1. Використовуйте узгоджені правила іменування для всіх полів метаданих. Це полегшить користувачам перегляд ваших шрифтів.
  2. Включіть повну інформацію про ваш шрифт.
  3. Пишіть описи та інші поля метаданих простим і зрозумілим способом, без складних речень, термінів і локальних виразів.
  4. Використовуйте стандартні поля метаданих, які широко розпізнаються в різних форматах шрифтів.
  5. Використовуйте унікальні ідентифікатори, щоб запобігти конфліктам з іншими шрифтами та зробити свої помітними.
  6. Регулярно оновлюйте метадані шрифту.

Ці прості правила допоможуть користувачам вибрати саме ваш шрифт серед великої різноманітності конкурентів і уникнути нерозуміння в майбутньому.

Висновок

Метадані шрифту можуть бути хорошим інструментом, щоб зробити ваш шрифт більш конкурентоспроможним. Розуміння того, яку інформацію додавати та як правильно її писати, зробить ваші шрифти більш привабливими та професійними для користувачів. Додавання всіх необхідних даних і їх належна стандартизація та оновлення допоможе позбутися можливих непорозумінь із клієнтами. Це також допоможе захистити шрифти від піратства.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.