PDA

Просмотр полной версии : дефолтное встраивание шрифта


evgen4ik
15.08.2011, 19:42
Как избавиться от дефолтного встраивания шрифта Tahoma во флекс-проекте?

GBee
15.08.2011, 19:49
он, по идее, не встраивается по дефолту (по крайней мере в 3). css используете? ищите там font-face и удаляйте.

evgen4ik
15.08.2011, 20:10
использую! но там ни слова не сказано про шрифты (по крайней мере мне так думается). да, и у меня 4 флекс
Код global.css, который используется проектом:

/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";

mx|Alert
{
modal-transparency: 0;
modal-transparency-blur: 0;
modal-transparency-duration: 0;
}

global
{
modal-transparency: 0;
modal-transparency-blur: 0;
modal-transparency-duration: 0;
content-background-color: #FEFBFB;
}

Код главного класса проекта:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:controllers="controllers.*"
xmlns:debug="net.hires.debug.*"
usePreloader="true"
preloader="loaders.preloader.AppPreloader"
width="100%" height="100%" xmlns:local="*" xmlns:main="main.*">
<s:layout>
<s:BasicLayout/>
</s:layout>

<fx:Style source="global.css"/>

<local:GameApp id="app"/>

<controllers:DebugController id="dbg"/>

<debug:Stats right="0" top="220" width="80" height="51"/>

<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
</s:Application>

Ниже привожу дебаг скрин встроенных шрифтов (Font.enumerateFonts(false)).
Story и Mezzo я встраиваю, а Tahoma появилась из небытия

GBee
15.08.2011, 22:26
Точно нигде его "случайно" не подключили в Design Mode

evgen4ik
16.08.2011, 11:35
GBee, ткните плиз пальцем или объясните по-подробнее. Я плоховато разбираюсь во флексе:(