2011-01-06 2 views
0

외부 .css의 외부 .xml 스타일 값에서 동적 텍스트 값을 검색하는 데 사용되는 동적 swf가 있습니다.AS3 스타일 시트에서 이국적인 글꼴 스타일을 CS5 새 글꼴 포함으로 사용합니다.

FlashCS5와 그 새로운 글꼴 임베딩 기술 때문에 이국적인 스타일 사용법을 더 이상 찾을 수 없습니다. font-family "HelveticaNeue LT Std"와 마찬가지로 "45 Light"또는 "65 Medium", "85 Heavy"스타일을 사용하고 싶습니다 ...

하지만 내 CSS에서는 " font-family "를 지원합니다. font-weight는 보통/굵은 글꼴 &입니다. font-style은 일반/기울임 꼴입니다.

"HelveticaNeue45Light"와 같은 글꼴 이름을 & 내 외부 CSS에서 사용하는 방법이 있습니까?

답변

1

각 글꼴 스타일을 개별 글꼴로 포함해야합니다. 그런 다음 CSS를 통해 글꼴을 선택할 수 있습니다

font-family: HelveticaNeue LT Std 45 Light; 

은 포함 된 글꼴의 화면 이름을 사용하십시오 - 당신은 당신의 라이브러리에 글꼴 심볼의 속성 창을 열어 정확한 이름을 알 수 있습니다.

+0

을 "HelveticaNeueLT 표준은 일반 임베디드"호기심에 대한

, 나를 위해 표시 값이었다. 핵심은 속성 창에서 정확한 글꼴 이름을 가져 오는 것입니다. 감사 ! – Olivier

1

위의 방법이 항상 작동하지 않는 것으로 나타났습니다. 지혜롭게 말하면, 저는 Windows 7 컴퓨터에서 CS5에 'Helvetica Neue LT Std 55 Roman'을 임베드합니다. 글꼴보기 대화 상자에서 다음이 표시됩니다.

Font Name: Helvetica Neue LT Std 55 Roman 
Vendor ID: ADBE 
Copyright © 1988, 1990, 1993, 2002 Adobe Systems Incorporated. All Rights Reserved. 
http://www.adobe.com/type/legal.html 

CSS에서 해당 글꼴 이름을 사용하지 못했습니다. 글꼴의 플래시 값을 얻으려면, 내가 사용하는 다음

var fonts:Array = Font.enumerateFonts(); 
for (var i:int = 0; i < fonts.length; i++) 
{ 
    var font:Font = (fonts[i] as Font) 
    trace(font.fontName, ",", font.fontStyle, ",", font.fontType) 
} 

font.fontName이 CSS의 글꼴 가족이 될 것이며, font.fontStyle 글꼴 - 중량이 될 것입니다 무엇 font- 스타일에 따라 다릅니다. 그것은 "HelveticaNeueLT 표준 중위"내 경우에는 사실