FreeType

Скріншот програми:
FreeType
Дані програми:
Версія: 1.3.1
Дата завантаження: 3 Jun 15
Розробник: FreeType team
Ліцензія: Безкоштовно
Популярність: 105

Rating: 4.0/5 (Total Votes: 1)

FreeType 1 портативний і високоефективний TrueType рендеринга, який в даний час успішно використовується для приведення підтримку TrueType в дуже великий вибір платформ і середовищ, будь то шрифт сервери, графічні бібліотеки або вбудованих систем.
FreeType 1 реалізація чистої кімнати, що відбувається не від початкового TrueType двигуна, розробленого Apple, і Microsoft. Вона була створена з єдиною допомогою опублікованими специфікаціями TrueType, який на наше здивування (і болю) виявився вкрай бідних і вводить в оману в критичних областях. Велика важка робота була проведена, щоб вирішити двозначності. Кінцевим результатом є портативним і швидко візуалізації.
Слід зазначити, що FreeType 1 являє собою бібліотеку. Це не сервер шрифтів для коханої платформі, хоча він був розроблений для використання у багатьох з них. Відзначимо також, що це не повний текст рендеринга бібліотеки. Його метою є просто відкрити і управляти файли шрифтів, а також навантаження, натяк і ефективно надавати окремі гліфи. Ви також можете побачити його як "драйвер TrueType» для бібліотеки вищого рівня, хоча рендеринга тексту з нею легко, як показали тестові програми.
Його якість відповідає їх з вікна і Macintosh, а його пам'ять футів друку і розмір коду (між 48 і 55 Кбайт коду Intel) залишаються скромними. Річ, яка не може бути сказано для більшості інших комерційних системах, доступних

Особливості :.

  • Підтримка TrueType файли (TTF) і колекції (ТТК). Не підтримує GX або OpenType шрифтів, але вони можуть бути відкриті і використані як звичайні файли TTF по бібліотеці. (За винятком OTF шрифтів OpenType, які дійсно Вставити Тип 1 файл шрифту в межах зберігання TrueType).
  • Модульна конструкція :. Пам'ять і операцій введення / виводу можуть бути дуже легко адаптовані до вашої власної платформи / системи (стандартний випуск йде з підтримкою ANSI LibC)
  • згладжування шрифтів, також відоме, як сіро-масштабування. Так само, як Win95, візуалізації розгладжує тільки частини гліфа, який її потребує (наприклад, діагоналі і криві).
  • Підтримка всіх відображень символів, визначених у специфікації TrueType. Клієнтський додаток може вибрати залежно від того подобається це.
  • повнофункціональний і ефективний інтерпретатор байт-коду TrueType. Двигун здатний виробляти відмінні вихід при невеликих розмірах точкою. Цей компонент був надзвичайно важко отримати права, у зв'язку з неоднозначними, і misleadings специфікації TrueType. Тим не менш, ми тепер відповідають Windows, Mac і якості.
  • Написано в портативному ANSI C (і Pascal, для літніх FreeType 1 версій). Якщо ж узагальнити на всі види систем (перевірено на 16, 32 і 64 біт процесорів). З повним вихідним кодом доступні.
  • Open Source License. FreeType можуть бути включені у всіх видах комерційних систем і програмного забезпечення.
  • Забезпечує тестові програми для & Quot; понти & Quot; бібліотека, запускається на наступних платформах: DOS, Unix, OS / 2, Win95 і Amiga. Будь носильники для інших систем вітаються і повинні зв'язатися з командою розробників.
  • Підтримка розширень. Це окремо зв'язуються блоки, які можуть бути використані для підвищення функціональності двигуна без його перекомпіляції. Вони можуть бути написані для доступу до додаткових таблиці TrueType, або навіть GX і / або OpenType ті (останній вже доступний).

  • Підтримка
  • Кернинг: дані TrueType кернинг доступний через одну із стандартних розширень, що приходить в цьому випуску. Тим не менш, до застосування до & Quot; інтерпретувати і Quot; дані, які підтримуються як багато різних форматів `'.
  • Підтримка вертикальних метрик. Двигун здатний забезпечити клієнтські програми з вертикальними метрик гліфів, якщо вони знаходяться в файлах шрифтів (як правило, в CJKV шрифтів). Якщо ні, то synthetizes метрики від горизонтальних цінностей, висхідного, і спусковий метрик. Це означає, що можна правильно передавати вертикальний текст.
  • Стандартні розширення призначені для доступу і завантажувати імена гліфа в таблиці Postscript.

Вимоги

  • ANSI C версія бібліотеки компілюється без проблем на найрізноманітніших платформи. Деякі компілятори ANSI-сумісні може генерувати багато попереджень при компіляції. Вони не ANSI попередження і може бути проігноровано. Посилання компіляції
  • Проте, тестові програми, які використовуються для демонстрації двигуна, більш конкретної системи, як вони використовують крихітні графіки підсистему для відображення виводу двигуна на екрані або у вікні. Підсистема підтримує зараз на followin
  • FreeType 1 поставляється з версією Паскаля, що зараз працює на Borland Pascal 7 (DOS), FPrint Віртуальний Паскаль (OS / 2), FPC (Linux, DOS, OS / 2), а також Delphi (16-біт і 32 -разр версії). Тепер майже до сучасних з версією C, хоча це не

Схожі програми

FoglihtenBlackPcs
FoglihtenBlackPcs

20 Feb 15

Foglihten
Foglihten

12 May 15

Znikomit
Znikomit

15 Apr 15

Інші програми розробника FreeType team

FreeType2
FreeType2

22 Jun 18

FreeType

Коментар не знайдено
додати коментар
Включіть картинки!