Работа с растровыми шрифтами (и не только) на низком уровне

Тема в разделе "WASM.ZEN", создана пользователем slayer, 14 мар 2007.

  1. slayer

    slayer New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2004
    Сообщения:
    23
    Вообщем нужно выдрать таблицы описаний пикселей символов из файлов растровых шрифтов (например с расширением fon), сохранить их и использовать для собственного вывода символа с помощью какого-нибудь примитива вывода пикселя. В перспективе желательно было бы научиться работать с векторными шрифтами Truetype или OpenType таким же образом, т.е. вытаскивая необходимую иноформацию, сохраняя ее и используя. Нужен формат файлов fon, ttf, может библиотеки уже есть готовые, которые считывают все необходимые данные из файлов шрифтов и выводят сами символ. Может есть что-то под линуксом подобное, открытый формат шрифтов, уже сделанные шрифты, библиотеки для работы с таким шрифтами. Вариант нарисовать свой шрифт не подходит.
     
  2. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    freetype?
     
  3. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    http://www.teamx.ru/rus/bd/fon_format.shtml
    http://www.microsoft.com/typography/SpecificationsOverview.mspx
    http://theinkpot.narod.ru/type1.htm
    http://shlimazl.nm.ru/rus/fonts_ttf.htm#fonchset

    А вообще-то Gooogl рулит :)
     
  4. slayer

    slayer New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2004
    Сообщения:
    23
    Спасибо за помощь, вроде помогло. Но почему то нигде не указывается, что файлы с расширением fon это исполняемые файлы формата NE и что данные о шрифтах не начинаются у них с нулевого смещения как у файлов с расширением fnt.
     
  5. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    За форматами первым делом в Wotsit надо бы.
     
  6. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    IceStudent
    Ух - Классная коллекция !
    Большое спасибочки ;)