2010-05-27 4 views
1

Я просто переключился на Flash Builder 4 & Flex 4 SDK, и кажется, что использовать шрифт .pfm/.pfb уже невозможно, либо вставив его, либо используя его как системный шрифт.Flex 4 - Использование .pfm/.pfb шрифтов

Я продолжаю получать сообщения об ошибках, и Google не может найти кого-либо, имеющего такую ​​же проблему.

Я попробовал несколько методов:
- копировать/вставить [Embed] заявление, в котором работал с использованием Flex 3 SDK
- установка шрифта, а затем попытаться просто назвать его по имени в объявлении CSS без встроив ; кажется, работает для каждого .ttf и системы .otf шрифтов, но не для .pfm/.pfm те
- с помощью флэш-порожденных SWF, который встраивает шрифт

До сих пор ни один из них не похоже на работу.

У кого-нибудь есть идея о том, как достичь этого?
Мне на самом деле все равно, используя системный шрифт, не вставляя его, пока он работает.

Я буду очень благодарен, если кто-нибудь может мне помочь в этом, я полностью застрял и не могу использовать другой шрифт.

ответ

0

Изучите этот документ ...

http://blogs.adobe.com/flexdoc/fonts.pdf

+0

Я уже прочитал этот документ, и он говорит, что единственный способ - использовать Flash CS для создания swf-встраивания шрифта. Он хорошо работает с ttf или otf шрифтами, но я не могу заставить его работать с pfm/pfb ones = / –

1

Я получаю следующее errror:

Ошибка: исключение во время перекодирования: Невозможно перекодировать ../path/to/font.pfb

мне пришлось добавить embedAsCFF = ложь и он работает сейчас!