【问题标题】:ArcGIS for JavaScript 4.21 Emoji in textSymbol文本符号中的 ArcGIS for JavaScript 4.21 表情符号
【发布时间】:2021-12-24 18:58:56
【问题描述】:

您好,我使用的是 ArcGIS for JavaScript 4.21

我很擅长用 poligon 创建一个图形。我想为多边形设置一个标题,所以我在它上面创建了另一个对象。该对象具有“文本”类型,它是一个 SimpleText 对象。它适用于带有字母的简单文本。但是如果有人在文本中使用表情符号,它会返回一个异常:

[esri.views.2d.engine.webgl.TextureManager] k {name: 'mapview-invalid-resource', details: undefined, message: "Couldn't find font josefin-slab-regular. Falling back to Arial Unicode MS Regular"}  

我认为是因为 unicode,但在之前的 3.32 版本中,我能够使用 Emojies。我找不到解决它的方法。所以想问问有没有人遇到过这个问题。谢谢。

here is my example 在代码盘中。 问题出在第 144 行。如果您更改文本:“????”到文本:“Helo”它有效。

【问题讨论】:

    标签: arcgis esri arcgis-js-api


    【解决方案1】:

    Tomáš,我认为这行不通。

    在 4x 中,支持在图形上与 TextSymbol 一起使用的字体仅限于 https://developers.arcgis.com/javascript/latest/labeling/#fonts-for-featurelayer-csvlayer-and-streamlayer 的列表。

    在 3x 中,它的工作方式完全不同,因此 TextSymbol 的字体支持取决于特定机器的通用浏览器/操作系统对字体的支持。

    【讨论】:

    • 感谢您的回答,我也想过这样的事情。但我想确定一下。
    猜你喜欢
    • 2017-12-03
    • 2013-10-26
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2015-08-02
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多