PeZ точно правильно. Вы можете найти информацию о том, как это сделать здесь , но я прокомментировал это потому, что хотел усилить дополнительную ловушку встраивания шрифтов.
Во-первых, он немного увеличит размер вашего SWF, потому что он создает контуры каждого символа в наборе шрифтов, который вы используете. Чтобы решить эту проблему, вы должны ограничить количество встроенных символов - если это возможно. Вы можете узнать больше о диапазонах здесь .
Кроме того, помните, что вам нужно также встраивать жирный и курсив , если вы используете их в своем приложении.
Другими словами, что-то вроде этого:
@font-face {
src: url("/style/MyriadNormal.ttf") ;
fontFamily: Myriad;
fontWeight: normal;
unicode-range: U+0021-U+007B; /* whole range of uppercase, lowercase, symbols and punctuation. */
}
@font-face {
src: url("/style/MyriadBold.ttf") ;
fontFamily: Myriad;
fontWeight: bold;
unicode-range: U+0021-U+007B; /* whole range of uppercase, lowercase, symbols and punctuation. */
}
Помните, что каждая версия встраиваемого шрифта будет также увеличивать размер SWF - поэтому, если вы встраиваете обычный, жирный и курсивный шрифт, вы увеличиваете его в три раза.