Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mapbox iOS SDK中使用捆绑字体?_Ios_Mapbox Ios - Fatal编程技术网

如何在Mapbox iOS SDK中使用捆绑字体?

如何在Mapbox iOS SDK中使用捆绑字体?,ios,mapbox-ios,Ios,Mapbox Ios,我正在使用Mapbox iOS SDK 6.2.0-beta.2和它。为了加快iOS 14的准备工作,我试图让Mapbox使用本地可用的字体,但我找不到一个好的例子。对我来说,这些问题有点模糊。你能帮我让Mapbox使用本地字体而不是JSON样式中指定的字体吗?根据Mapbox文档: 如果符号层未指定包含所需图示符的可用字体,则地图将尝试在mglideographicfontfamyNameInfo.plist键中查找匹配的字体 从以下位置的地图框参考: 此键为所有地图视图和地图快照中的所有样式

我正在使用Mapbox iOS SDK 6.2.0-beta.2和它。为了加快iOS 14的准备工作,我试图让Mapbox使用本地可用的字体,但我找不到一个好的例子。对我来说,这些问题有点模糊。你能帮我让Mapbox使用本地字体而不是JSON样式中指定的字体吗?

根据Mapbox文档:

如果符号层未指定包含所需图示符的可用字体,则地图将尝试在
mglideographicfontfamyName
Info.plist键中查找匹配的字体

从以下位置的地图框参考:

此键为所有地图视图和地图快照中的所有样式图层指定回退

可以将此键设置为单个字符串或字符串数组,映射会尝试按从最优先到最不优先的顺序应用这些字符串。每个字符串可以是一个族名称(例如,“PingFang TC”)、显示名称(“PingFang TC Ultralight”)或PostScript名称(“PingFang TC Ultralight”)


因此,如果您需要为地图样式使用本地绑定字体,请在项目的
Info.plist
文件中的
MGLIdeographicFontFamilyName
中放置您的姓名、家族或PostScript姓名的字符串(或按首选项顺序排列的字符串数组)。

根据Mapbox文档:

如果符号层未指定包含所需图示符的可用字体,则地图将尝试在
mglideographicfontfamyName
Info.plist键中查找匹配的字体

从以下位置的地图框参考:

此键为所有地图视图和地图快照中的所有样式图层指定回退

可以将此键设置为单个字符串或字符串数组,映射会尝试按从最优先到最不优先的顺序应用这些字符串。每个字符串可以是一个族名称(例如,“PingFang TC”)、显示名称(“PingFang TC Ultralight”)或PostScript名称(“PingFang TC Ultralight”)

因此,如果需要为地图样式使用本地绑定字体,请在项目的
Info.plist
文件中的
MGLIdeographicFontFamilyName
中放入您的姓名、族或PostScript名称的字符串(或按首选项顺序排列的字符串数组)