css - 使用已安装的字体在本地将字体嵌入到 Flex CSS 中是可行的,但使用 url 来引用 ttf 字体文件则不行

标签 css apache-flex actionscript fonts truetype

我正在尝试使用 url("font.ttf") 而不是 local("Font Name") 在我的元素中嵌入字体,但它似乎无法识别。有问题的字体称为“Gotham Bold”。当我查看字体的详细信息时,字体粗细是常规的,但是当我在 css 中使用 local("Gotham Bold") 时,我必须指定 fontWeight: bold 否则它不会拾取它。但是当我使用 url("folder\Gotham-Bold.ttf") 并指定 fontWeight: bold 时,它表示找不到该 TTF 的字体粗细。如果我删除 fontweight,没有错误,但字体不会应用于文本。有什么想法吗?

谢谢

最佳答案

我使用此代码在我的 Flex 应用程序中嵌入自定义字体。我将此代码直接放在 mx:Application 中。

我找到了两个不同的文件,一个用于正常字重,一个用于粗体。

    <mx:Style>

        /*S!_DCB__.TTF*/
    @font-face{
        src: url("S!_DC__.TTF");
        fontFamily: DAX2;
        font-weight:normal;
        }
    @font-face{
        src: url("S!_DCB__.TTF");
        fontFamily: DAX2;
        font-weight:bold;
        }
    </mx:Style>

之后,我将 DAX2 字体名称放入组件中。

克劳迪奥。

关于css - 使用已安装的字体在本地将字体嵌入到 Flex CSS 中是可行的,但使用 url 来引用 ttf 字体文件则不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918648/

相关文章:

html - 悬停子元素时如何设置父元素的样式?

javascript - 在 CSS 中复制 Flash 立方体旋转 : Preserve correct perspective

javascript - 将 Actionscript 转换为 Javascript

flash - Flash 中的 WebSockets 与原始 TCP 套接字

objective-c - ActionScript 到 Objective-C 的转换工具

html - 如何更改超大屏幕的背景颜色?

html - 在图像 z-index 上放置框和文本

javascript - 如何使用 bootstrap header 检查内容覆盖

apache-flex - 什么时候应该覆盖生命周期方法之一?

regex - String.replace 是否比 String.split ... String.join 在 ActionScript 3 中更快?