本来应该显示Lưu nhóm,偏偏编译后显示Lưu nhòm。二声变成了四声,并且某些情况下,刚打开的窗口时二声的,然后变成了四声。初始以为是Flex的问题,分别使用S和mx包下的Label做实验,后发现是默认字体宋体导致的。

<?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" minWidth="955" minHeight="600">
<fx:Metadata>
[ResourceBundle("conference")]
</fx:Metadata> <fx:Script>
<![CDATA[ protected function button1_clickHandler(event:MouseEvent):void
{
resourceManager.localeChain = ["en_US"];
}
protected function button1_clickHandler2(event:MouseEvent):void
{
resourceManager.localeChain = ["zh_CN"];
} [Bindable]
private var sfW:String;
[Bindable]
private var sfS:Number;
[Bindable]
private var sfF:String; ]]>
</fx:Script> <fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:VGroup>
<s:Spacer height="20"/>
<s:VGroup>
<s:Label fontWeight="bold" fontSize="14" fontFamily="Tahoma"
text="{resourceManager.getString('conference','title.savegroup')}"/>
<mx:Label fontWeight="bold" fontSize="14" fontFamily="Tahoma"
text="{resourceManager.getString('conference','title.savegroup')}"/> <s:Label fontWeight="bold" fontSize="14" fontFamily="宋体"
text="{resourceManager.getString('conference','title.savegroup')}"/>
<mx:Label fontWeight="bold" fontSize="14" fontFamily="宋体"
text="{resourceManager.getString('conference','title.savegroup')}"/> <s:Label fontWeight="{sfW}" fontSize="{sfS}" fontFamily="{sfF}"
text="{resourceManager.getString('conference','title.savegroup')}"/>
<mx:Label fontWeight="{sfW}" fontSize="{sfS}" fontFamily="{sfF}"
text="{resourceManager.getString('conference','title.savegroup')}"/>
</s:VGroup>
<s:Button label="en" click="button1_clickHandler(event)"/>
<s:Button label="cn" click="button1_clickHandler2(event)"/>
<s:HGroup>
<s:CheckBox label="fontWeight-bold" change="sfW=sfW=='bold'?null:'bold'"/>
<s:CheckBox label="fontSize-14" change="sfS=sfS==14?12:14"/>
<s:CheckBox label="fontFamily-宋体" change="sfF=sfF=='宋体'?null:'宋体'"/>
</s:HGroup>
</s:VGroup>
</s:Application>

语言包:

title.savegroup=Lưu nhóm

默认字体改为越南文的Tahoma,即解决问题。以下截图,每两行一组。第一组是Tahoma字体,第二组是宋体,第三组是动态切换的。结论与加粗和字号无关,与字体有关。

Flex使用宋体渲染越南语显示错误的更多相关文章

  1. PHP通过ini_set()来设置显示错误信息和执行时间

    PHP的 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效.不是所有的选项都能被改函数设置的.具体那些值能够设置,可以查看手册中的列表. 就是能够设置php.ini ...

  2. 沉浸式状态栏_boolean hasTopLine = a.getBoolean(1, false);//AS会在"1"下显示错误红线

    TypedArray a = mContext.obtainStyledAttributes(attrs); boolean hasBottomLine = a.getBoolean(0, false ...

  3. NGUI 3.0.7的新锚点系统设置不好就会造成显示错误的错觉

    每次设置NGUI控件的锚点时,都需要刷新一下窗口,不然就会造成显示错误的错觉. 同时,NGUI控件设置锚点的参考对象为一个物体时还需要调整其控件大小,不然也会造成显示错误的错觉.

  4. Sharepoint2013:在页面上显示错误信息

    在sharepoint2013中我们需要修改以下三处的web.config,以显示错误信息 1, C:\inetpub\wwwroot\wss\VirtualDirectories\端口号\web.c ...

  5. Android出现错误后改正后仍显示错误

    今天编Android的时候,layout.xml出现了错误,改正后仍显示错误.试了很多方法. 后来,将原来的复制并删掉,然后再粘贴上去就可以了.

  6. [IOS Tableview] cell自定义view显示错误问题

    问题介绍:按照tableviewcell的tag自定义cell的view显示的时候,会出现拖动时显示错误情况(在Tableview的范围超出屏幕范围需要滑动的情况下). 我做的是一个下载界面,我为了简 ...

  7. iframe显示错误页面

    当系统出现异常时,ifrme中显示的内容为错也页面,而不是罪顶层的框架显示错误内容,此时的解决办法是在错误页面或相关的登录页面中加入 错误页面加载的JS如下 <script type=" ...

  8. 关于jsp中response.sendRedirect显示错误

    今天在jsp中作判断时,当不同条件时利用response.sendRedirect(“url”)来转向不同的页面,首先是判断验证码,当错误时就转向错误页面:当正确时,才进行用户名和密码的判断,同样也r ...

  9. 在ASP.NET 5中显示错误信息

    在 ASP.NET 5 中如果不进行显示错误信息的相关配置,在发生错误时,在浏览器中只能看到空白页面. 显示错误信息的配置方法如下: 1)在 project.json 中添加对 Microsoft.A ...

随机推荐

  1. HDFS 文件读写过程

    HDFS 文件读写过程 HDFS 文件读取剖析 客户端通过调用FileSystem对象的open()来读取希望打开的文件.对于HDFS来说,这个对象是分布式文件系统的一个实例. Distributed ...

  2. eclipse 怎么新建工作空间workspace

    打开eclipse 点击文件“File”菜单切换工作空间“Switch Workspace”>其它“Other” 点击“Browser”选择新的工作空间目录. 选择新的工作空间目录,点击确定. ...

  3. yii 主从数据库分离-转载http://www.yiichina.com/doc/guide/2.0/db-dao

    数据库复制和读写分离 很多数据库支持数据库复制 database replication来提高可用性和响应速度. 在数据库复制中,数据总是从主服务器 到 从服务器. 所有的插入和更新等写操作在主服务器 ...

  4. DB2 组内分组排序,游标使用

    CREATE PROCEDURE Sys_Init_tblaccountsuser_sortid () P1: BEGIN '; ; ; ; DECLARE CUR1 CURSOR WITH RETU ...

  5. visibility和display的区别

    大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的. visibility属性用来确定元素是显示还是隐藏的,这用visibility=& ...

  6. PHP基础学习笔记(一)

    1.初步了解PHP+ php是一种运行在服务端的跨平台的脚本语言. + php语法: <?php echo "welcome!": ?> php像javascript语 ...

  7. bzoj3917: [Baltic2014]sequence

    Description  序列A由从N开始的连续K个数按顺序构成,现在将A中的每个数只保留某一个数码,记为序列B,给定K和B,求可能的最小的N Input 第一行一个数K,第二行K个数B_i Outp ...

  8. FTP主/被动模式的原理

    ---------------------------------------------------------------------------------------------------- ...

  9. activiti自定义流程之自定义表单(三):表单列表及预览和删除

    注:(1)环境配置:activiti自定义流程之自定义表单(一):环境配置 (2)创建表单:activiti自定义流程之自定义表单(二):创建表单 自定义表单创建成功,要拿到activiti中使用,自 ...

  10. 访问修饰符private

    private(C# 参考) private 关键字是一个成员访问修饰符. 私有访问是允许的最低访问级别. 私有成员只有在声明它们的类和结构体中才是可访问的,如下例所示: class Employee ...