在阅读困难的应用程序中嵌入字体

时间:2012-06-13 18:26:26

标签: iphone xcode4

https://github.com/sammytaggart/Help-with-OCR

我是贝尔法斯特的设计老师,我有一个12岁的学生为阅读障碍读者设计了一个字体。

我们通过从网络上剪切开源资料来提交应用程序。我们有一个功能相当的应用程序,其中:

  1. 用户拍照
  2. 选择图片
  3. OCR文本 4以选择的字体呈现文本(dyslexia.ttf)
  4. 我可以将字体更改为任何自定义字体,但不能更改为选择字体。我非常不确定代码(不是线索)

    这是一个应用程序添加到学生字体的设计(字体是主要功能....任何人都可以解决一些问题吗?我已尝试使用和不使用.ttf,我,我知识确信所有内容都被嵌入和捆绑等......但无济于事。

    所有都可以在github上面的链接中查看 我已经用Google搜索了它并且经过调整之后的调整,我完成了......只是请求道歉,但这不是我的专业领域,但会为我的学生项目添加锦上添花。

    非常感谢 森美

1 个答案:

答案 0 :(得分:0)

这适用于iOS 3.2,非常简单。您需要按照以下步骤操作:

  1. 将TTF文件复制到Xcode中的Resources文件夹中,以便在编译应用程序时将其复制到应用程序包中。
  2. 编辑Info.plist文件并添加以下密钥:

    <key>UIAppFonts</key>
    <array>
        <string>dyslexia.ttf</string>
    </array>
    
  3. 在应用内,您可以通过调用:

    来实例化UIFont
    [UIFont fontWithName:@"dyslexia" size:12];
    

    并将其设置为font的{​​{1}}属性。

  4. 但需要注意的一件重要事项是:传递给UILabel的字体名称不一定是ttf文件的名称,而是字体元数据中字体的名称。确保你在那里使用正确的名称。