在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装 你指定的字体时,Flash Player会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样。如何避免出现这样的情况?
解 决方法有两种:使用设备字体和使用嵌入字体。设备字体的特性是用户机器上的所有字体都最大可能地模拟其外观,保持文本的样式不会出现较大变化;嵌入字体是 指将字体文件编译进SWF文件中或者运行时加载到SWF文件中,供SWF文件使用。这样不管用户是否安装了该字体,都可以正常显示。使用嵌入字体的好处还 有:文本具有抗锯齿,边缘更平滑,文本可以设置透明度,文本还可以旋转。当然也有缺点,首先便是增加了程序的文件大小,而且嵌入字体只支持 TrueType(微软和Apple公司共同研制的字型标准)类型,当字体大小小于10时,文本会很难辨认。
一般情况下,使用设备字体就 足够了,Flash Player支持三种设备字体:_sans,_serif,_typewriter。所以在定义样式时,为保证效果,可以这样:
Application{
fontSize:12;
fontFamily: Arial, "_sans";
}
当用户的机器上没有Arial字体,Flash Player自动使用“_sans”设备字体。和系统字体的使用不同,设备字体必须用引号。
有 些情况要求必须使用嵌入字体,例如使用了动画效果中的部分效果如Fade(淡入淡出效果)、Rotate(旋转效果),Dissolve(溶解效果)。可 以在样式在定义嵌入字体:
<mx:Style>
@font-face {
src:local("Arial"); //嵌入本机字体
fontFamily: myFont; //字体的别名
fontStyle: normal; //默认normal,正常,可选值:italic | oblique | normal
fontWeight: normal; //默认normal,正常,可选值:bold | heavy | normal
flashType: true; //默认true,添加文本的额外信息,使得文本抗锯齿,平滑显示
}
Application{
fontSize:12;
fontFamily:myFont; //指定字体,使用嵌入字体的别名
}
</mx:Style>
在嵌入一些双字节型的字体,比如中文字体,日 文字体时,字体信息复杂,字体文件大,为了减小程序的文件大小,可以对嵌入字体的字符范围进行限制,这样,没有使用的字符信息不会被包含在文件中。例如上 面使用了英文字体,只能使用英文范围内的字符,如果使用了中文,将无法显示。
在font-face中使用 unicodeRange来指定字符范围,例如:
@font-face {
src:local("Arial");
fontFamily: myFont;
flashType: true;
unicodeRange:
U+0041-U+005A, /* 大写字母 [A..Z] */
U+0061-U+007A, /* 小写字母 a-z */
U+0030-U+0039, /* 数字 [0..9] */
U+002E-U+002E; /* 点 [.] */
相关推荐
代码审计工具学习之Seay(安装以及初步认识)
目录 1.1名词解释 1.2代码审计的重要性 1.3代码审计的步骤 1.4代码审计的内容 1.5常见的代码审计工具 2 Seay 2.1什么是Seay 2.2Seay的安装过程 3典型漏洞分析 3.1什么是命令注入漏洞 3.2 如何理解命令注入漏洞 3.3 如何防御命令注入漏洞 4 利用工具对命令注入漏洞进行分析 4.1DVWA靶场命令注入漏洞分析 4.2 Pikachu靶场命令注入漏洞分析 1.1名词解释 软件代码审计是对编程项目中源代码的全面...
Flex字体篇——动态嵌入字体
概述 Flex编译器,位于flex sdk的bin目录,例如:Flash Builder 4 sdk 3.5 "C:/Program Files/Adobe/Adobe Flash Builder 4/sdks/3.5.0/bin", 编译器的详细使用说明参考官方文档Using the Flex Compilers主题。 mxmlc.exe:应用程序编译器,可以把*.mxml(*.as)、*.css等主要文件编译成swf。 flash/flex使用设备字体存在严重锯齿问题,不够美观,而且当计算机没有相
上汽CPMP开发流程与A、B、C、D样
也叫验收样件或设计样件,是根据A样试制结果优化后的样件,外观、功能达到设计要求,B样可以是手工样件或者模具件,B样件的全维度产品功能和尺寸参数已经固化下来,并需要和最终的量产产品保持一致。为批量样件或生产样件、展示样件,是在A/B的基础上完善结果,此时的产品状态已经完全定型,并能够满足客户和市场提出的各类需求。预试生产(Pre-Production)----------------------------------------------------------------------→D样。
flex中设置字体样式
下面就把flex设置字体的方法大体列举几种,以供参考。 1. 引用外部字体库的方法: 双击代码全选 1 2 3 4 5 6 7 @font-face { font-family:FZHY;//这个名字可以随便设置 src...
ChipCamp探索系列 -- 7A. 开源CPU之BOOM的来龙去脉
本文梳理一下Berkeley的乱序超标量CPU项目----Berkeley Out of Order Machine (BOOM),作为探索7系的首篇(7A)。
0基础手把手搭建 Trae\+Seedance2\.0 真人短剧生成智能体(可直接运行)
前言:本文专为0基础新手编写,全程无复杂代码、无专业术语,一步一截图提示(操作路径清晰),只需跟着点鼠标、复制粘贴,就能搭建出可自动生成真人短剧的智能体,生成的短剧可直接导出发布。核心工具:Trae(字节跳动AI IDE,免费)+ Seedance2.0(真人视频生成API,公测免费),无需提前学习编程、设计,全程10-15分钟搞定。 适用人群:0基础小白、想快速生成真人短剧(自媒体、短视频创作者)、无需懂技术即可实现自动化短剧生成的人群。
「CSS」利用flex设置字体大小不一的文字水平垂直居中,并且文字以字体底部对齐
如何实现以下情景: 外部盒子先使用display:flex; justify-content: center; align-items: center; 将文字所在的内容盒子水平垂直居中于外部盒子中间,再将内容盒子display:flex; align-items: baseline; 将内容盒子里面的文字基于第一个文字的底部对齐。 html部分 <div class="box"> <div class="content"> <div class="num">8
Postman账号
Postman账号一、为什么要注册一个Postm账号二、如何注册Postman账号三、登录账号四、切换账号五、找回账号密码 一、为什么要注册一个Postm账号 注册Postman账号是免费的。当注册并登录一个Postman账号后,用户可以获得一下权限。 (1)同步和备份历史、集合、环境和预置头。 (2)可以轻松处理来自不同机器的多个Postman实例‘ (3)创建集合链接发送给其他开发人员。 当然,不注册也可以使用Postman。 二、如何注册Postman账号 (1)下载、安装Postman应用程序。 (
Flex字体
1、嵌入字体 嵌入字体会把字体文件编译到应用中,所以会增大文件体积,尤其是中文字体,所以慎用。英文和数字字体比较小,可以尝试。另外,可以用unicode-range来限定应用的字体文字,来减小文件体积。 嵌入字体用@font-face标签,可以嵌入多个。注意,如果需要字体加粗,必须同时嵌入正常和粗体两个字体,字体名字相同,并设置粗体字体的fontWeight为bold,否则没有加粗...
别再卡在Google验证了!用Header Editor插件5分钟搞定TryHackMe注册(附最新.json规则)
本文提供了使用Header Editor插件快速解决TryHackMe注册时Google验证失败问题的详细指南。通过导入特定的JSON规则文件,用户可以轻松绕过网络限制,5分钟内完成账号注册,无需复杂设置。文章包含完整的配置步骤、常见问题解决方案以及安全使用建议。
AI上推荐 之 协同过滤
㐇
在flex中如何使用嵌入字体
嵌入字体语法[Embed(source="C:/WINDOWS/Fonts/arial.ttf", fontName="Arial", mimeType="application/x-font")]private var ArialFont:Class;source: 字体文件所在路径(本地)fontName: 程序中所使用的字体别名mimeType: 照抄就行了=_=其中source还可以是指定
OpenCV-Python实战(10)——详解 OpenCV 轮廓检测
在计算机视觉领域,轮廓通常指图像中对象边界的一系列点。因此,轮廓通常描述了对象边界的关键信息,包含了有关对象形状的主要信息,该信息可用于形状分析与对象检测和识别。在本文中,将首次通过简单示例了解轮廓的基本概念,然后通过实际示例来了解如何检测和压缩轮廓,最后利用介绍如何利用图像矩描述检测到的轮廓属性。
在Flex中使用嵌入字体
在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装你指定的字体时,Flash Player会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样。如何避免出现这样的情况? 解决方法有两种:使用设备字体和使用嵌入字体。设备字体的特性是用户机器上的所有字体都最大可能地模拟其外观,保持
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
如何在Flex中嵌入字体[转]
这篇教程将告诉您如何在Flex中使用ActionScript,CSS,Flash CS3 来嵌入字体。 1.要注意约束性的使用嵌入字体技术,只是嵌入需要的字符,以此来减小文件体积。 2.设备字体(Device Fonts)运用在一些特殊设备,诸如电脑和移动掌上电脑上。当你在Flex程序中使用设备字体时,字体在编译时是通过名字提及(name reference)在用户的设备上保存该字体(st...
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
flex嵌入字体
Hey,buddy! How are you doing these days?All right,Let us straight to the point. flex嵌入字体有两种方式:方式1,直接嵌入: package{ import flash.display.Sprite; public class Afff extends Sprite {
IMSL CNL 7.0.0 (x86-64)Crack
IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件
flex中使用设备和嵌入字体
flex中使用设备和嵌入字体 - 标签:字体 在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装你指定的字体时,Flash Player会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样。如何避免出现这样的情况? 解决方法有两种:使用设备字体和使用嵌入字体。 设备字体的特
Flex4中textField使用嵌入字体
原文地址:http://11lingxian.javaeye.com/blog/6538371. 嵌入字体Actionscript代码[Embed(source="c:/windows/fonts/FREESCPT.TTF", fontName="Freestyle", unicodeRange="U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E")] pub
Flex字体篇——动态嵌入字体(按需嵌入)
接上篇:Flex字体篇——动态嵌入字体 按需嵌入 中文字体小的几M,大的十几M,如果把整个中文字体都嵌入到swf会使容量增大,不利于网络传输,这时应该采取按需嵌入的办法,只把使用到的字符才嵌入到字体swf里。 按需嵌入的字体样式 需要编译的css文件:wb_fz22.css /* Generate by wizBuilder CS */ /* Text:1608 Char:62 */ @font-face { src:local("方正黑体简体"); fontFami
Flex嵌入字体错误
在flex嵌入本地字体调用如下语句: [Embed(systemFont='Arial', fontName='spArial', mimeType='application/x-font')] public static var ArialFont:Class; 时出现错误。错误提示如下: 此行的多个标记: -转换代码时出现意外错误:Cannot embed local font
[转]flex中使用设备和嵌入字体
[url]http://www.it118.org/specials/be5aa227-758a-4292-a143-5d0de10556fb/530f4d60-3ed0-46e9-ab54-02020319db2d.htm[/url] 在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装你指定的字体时...
flex上嵌入字體swf
已經被這個問題困擾有一段時間,今天終於解放拉。之前看壺一些相關文章不過都是似非中意,今天綜合外文網終於搞定以供參詳: 1,首先在flex上新建ActionScript Project工程,用於生成swf字體文件。 字體文件as 代碼如下 package { import flash.display.Sprite; import flash.text....
Flex嵌入字体的方法(一)
最近看了一下Flex嵌入字体的方法,把最后使用的方法记录下来,以备后用。首先加入如下样式,<mx:Style>@font-face {src:url("assets/jdzy.ttf");fontFamily: myFont;advancedAntiAliasing: true;}.myShowFont {fontFamily: myFon
2万+



被折叠的 条评论
为什么被折叠?



