gpt4 book ai didi

ios - 阅读 CGFontCache.plist 会被 AppStore 拒绝吗?

转载 作者:行者123 更新时间:2023-11-29 11:08:59 24 4
gpt4 key购买 nike

我的老板想要更小的包装尺寸。我们拥有的最大资源是约 5MB 的后备字体(用于 CJK 字符)。目前我已经设法从手机上读取了后备字体。这是一个 OpenGL 应用程序,我们使用 FreeType 进行字体渲染,所以这就是我不使用 UIFont 的原因。我有有效的代码,但我想知道阅读 /System/Library/Fonts/CGFontCache.plist 是否是被 AppStore 拒绝的理由:

void AddSystemFontToCache(const char* fontName, const int& fontStyle)
{
NSString *nsFontName = [NSString stringWithCString:fontName encoding:NSASCIIStringEncoding];
NSDictionary *nsFontsDict = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/Fonts/CGFontCache.plist"];
NSDictionary *nsTraitsDict = [nsFontsDict valueForKey:@"TraitMappings"];
NSDictionary *nsMappingDict = [nsTraitsDict valueForKey:nsFontName];
NSDictionary *nsFaceNamesDict = [nsFontsDict valueForKey:@"Names"];
NSString* nsFacePath = [nsFaceNamesDict valueForKey:[nsMappingDict valueForKey:nsFontStyle]];
// This function uses FT_New_Face to read the font
AddFontToCache(fontName, [nsFacePath cStringUsingEncoding:NSASCIIStringEncoding]);
}

最佳答案

我在网上看到很多关于人们在他们的应用程序中使用这个文件的帖子,但没有听说 Apple 拒绝它。如果您使用私有(private) API 访问该文件,Apple 将拒绝,但由于您可以访问该文件并且只是从没有私有(private) API 的文件系统中读取它,我认为不会有问题。但是,根据经验,审核人员可以自行决定是否拒绝应用程序。每个审稿人都不一样。如果它被拒绝,您可以随时将其发送到审查委员会。

这么简短的回答,不,我不觉得苹果会拒绝你的应用程序使用这个。

关于ios - 阅读 CGFontCache.plist 会被 AppStore 拒绝吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12373325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com