返回顶部
首页 > 资讯 > 精选 >Flex中怎么使用嵌入字体
  • 575
分享到

Flex中怎么使用嵌入字体

2023-06-17 14:06:21 575人浏览 泡泡鱼
摘要

Flex中怎么使用嵌入字体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在Flex中使用嵌入字体在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本

Flex中怎么使用嵌入字体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在Flex中使用嵌入字体

在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本不那么单调,这就会引发一个问题:由于每个用户的系统有差异,当对方机器上没有安装你指定的字体时,FlashPlayer会自动选择一个合适的字体,无法保证文字的外观在控制之中,很可能会走样。

如何避免出现这样的情况?

解决方法有两种:

使用设备字体和使用嵌入字体。设备字体的特性是用户机器上的所有字体都***可能地模拟其外观,保持文本的样式不会出现较大变化;嵌入字体是指将字体文件编译进SWF文件中或者运行时加载到SWF文件中,供SWF文件使用。这样不管用户是否安装了该字体,都可以正常显示。使用嵌入字体的好处还有:文本具有抗锯齿,边缘更平滑,文本可以设置透明度,文本还可以旋转。当然也有缺点,首先便是增加了程序的文件大小,而且嵌入字体只支持TrueType(微软和Apple公司共同研制的字型标准)类型,当字体大小小于10时,文本会很难辨认。

◆一般情况下,使用设备字体就足够了,FlashPlayer支持三种设备字体:_sans,_serif,_typewriter。所以在定义样式时,为保证效果,可以这样:

Application{  fontSize:12;  fontFamily:Arial,"_sans";  }

当用户的机器上没有Arial字体,FlashPlayer自动使用“_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+00***,  U+0061-U+007A,  U+0030-U+0039,  U+002E-U+002E;  }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: Flex中怎么使用嵌入字体

本文链接: https://lsjlt.com/news/289843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Flex中怎么使用嵌入字体
    Flex中怎么使用嵌入字体,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在Flex中使用嵌入字体在处理文本时,为了美观,有时会给文本选择一些特殊的字体,使得文本...
    99+
    2023-06-17
  • 怎么使用CSS3嵌入Web字体
    本篇内容主要讲解“怎么使用CSS3嵌入Web字体”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用CSS3嵌入Web字体”吧!CSS3嵌入Web字体一直以来...
    99+
    2024-04-02
  • Flex中怎么嵌入完整HTML页面
    Flex中怎么嵌入完整HTML页面,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在Flex中嵌入完整HTML页面有时候我们需要在Flex应用中嵌入HTML代码,根据嵌入HTML...
    99+
    2023-06-17
  • Flex中如何使用Flex样式定义和字体
    本篇内容主要讲解“Flex中如何使用Flex样式定义和字体”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flex中如何使用Flex样式定义和字体”吧!Flex中使用样式和字体Flex所支持的样式...
    99+
    2023-06-17
  • Flex中怎么定义字体样式
    Flex中怎么定义字体样式,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.使用设备Flex字体1.myClass{   2.fontFami...
    99+
    2023-06-17
  • html中如何使用embed标签嵌入多媒体元素
    这篇文章主要介绍了html中如何使用embed标签嵌入多媒体元素,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。    ...
    99+
    2024-04-02
  • Linux系统中如何在PDF中嵌入LaTex中的所有字体
    本篇内容介绍了“Linux系统中如何在PDF中嵌入LaTex中的所有字体”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!提问: 我通过编译La...
    99+
    2023-06-13
  • go结构体嵌套指针怎么使用
    在Go语言中,我们可以使用结构体嵌套指针来建立复杂的数据结构。下面是一个示例: package main import "...
    99+
    2024-02-29
    go
  • css中的flex-basis怎么使用
    这篇“css中的flex-basis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css中的flex-basis怎么...
    99+
    2023-06-30
  • javascript怎么嵌入html中
    这篇“javascript怎么嵌入html中”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2024-04-02
  • Java中怎么嵌入MySQL
    这篇文章给大家介绍Java中怎么嵌入MySQL,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。其实MySQL也有嵌入式的,不需要安装,在使用的过程中,会自动创建数据库以及通过代码的方式启动或者关闭。下面提供一些代码片段,...
    99+
    2023-06-17
  • Python中怎么嵌入C
    本篇文章为大家展示了Python中怎么嵌入C,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在VC++ 6.0中新建一个名为“EmbPython”的空“Win32 Console Applicatio...
    99+
    2023-06-17
  • Silverlight中怎么嵌入HTML
    这期内容当中小编将会给大家带来有关Silverlight中怎么嵌入HTML,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Object元素可以被用于Silverlight插件的HTML嵌入和配置,但是要在浏...
    99+
    2023-06-17
  • Flex布局属性flex-grow、flex-shrink和flex-basis怎么使用
    这篇文章主要介绍“Flex布局属性flex-grow、flex-shrink和flex-basis怎么使用”,在日常操作中,相信很多人在Flex布局属性flex-grow、flex-shrink和flex-basis怎么使用问题上存在疑惑,...
    99+
    2023-07-04
  • VB.NET中怎么实现窗体嵌套
    VB.NET中怎么实现窗体嵌套,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。窗体嵌套经验丰富的Visual Basic开发者知道多文档界面(MDI)应用程序能够包含子窗体,...
    99+
    2023-06-17
  • CSS中flex-grow属性怎么使用
    小编给大家分享一下CSS中flex-grow属性怎么使用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   使用flex-gr...
    99+
    2024-04-02
  • CSS3中的Flex布局怎么使用
    这篇文章主要介绍“CSS3中的Flex布局怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3中的Flex布局怎么使用”文章能帮助大家解决问题。简介什么是Flex布局Flex是Flexib...
    99+
    2023-07-04
  • 怎么在css中引入自定义字体
    本篇文章给大家分享的是有关怎么在css中引入自定义字体,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选...
    99+
    2023-06-08
  • html实体字符怎么使用
    html 实体字符使用指南 HTML 实体字符是一种特殊字符,用于在 HTML 文档中表示无法使用常规字符表示的符号或字符。它们通常用于在浏览器中显示特殊字符,例如版权符号、商标符号和数...
    99+
    2024-05-22
    css
  • windows中五笔输入法怎么把繁体改简体字
    这篇文章主要介绍“windows中五笔输入法怎么把繁体改简体字”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows中五笔输入法怎么把繁体改简体字”文章能帮助大家解决问题。五笔输入法把繁体改简...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作