встраивать шрифты во время выполнения? - PullRequest
0 голосов
/ 02 мая 2011

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

Есть ли способ встроить шрифты во время выполнения в моем приложении Flex?

regards

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Да, вы можете загружать шрифты во время выполнения ... или я должен сказать, что вы можете загружать таблицы стилей во время выполнения . Просто установите ваши стили шрифтов во внешней таблице стилей и загрузите их во время выполнения. Поскольку существует цепочка переопределения, вы можете даже сохранить все остальные стили в жестком коде, если хотите.

0 голосов
/ 02 мая 2011

Я встроил шрифты в свое мобильное приложение с помощью flex. Но я добавил папку со шрифтами в моей папке активов. Это не во время выполнения, но это способ встроить ваш шрифт. Затем вы можете добавить шрифт в CSS:

<fx:Style>
        @namespace s "library://ns.adobe.com/flex/spark";
        @namespace mx "library://ns.adobe.com/flex/mx";

        @font-face{
            src:url('/assets/font/Cocon-Regular_0.otf');
            font-family: Cocon;
        }
</fx:Style>

После этих шагов я мог бы использовать шрифт Cocon.

Надеюсь, это поможет вам.

...