1

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

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

我们通过从网络上截取开源内容来构建应用程序。我们有一个相当实用的应用程序,其中:

  1. 用户拍照
  2. 选择图片
  3. OCRs the text 4 以选择的字体呈现文本 (dyslexia.ttf)

我已经能够将字体更改为任何自定义字体,但不能更改为首选字体。我非常不确定代码(不是线索)

这是一个添加到学生字体设计中的应用程序(字体是主要功能....任何人都可以解释一下吗?我尝试过使用和不使用.ttf,据我所知,我确信一切都被嵌入和捆绑等......无济于事。

一切都可以在 github 上的上述链接中查看 我已经用谷歌搜索了它并在一次又一次的调整之后,我完成了......仅为请求道歉,但这根本不是我的专业领域,但会增加锦上添花我的学生项目的蛋糕。

非常感谢萨米

4

1 回答 1

0

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

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

    <key>UIAppFonts</key>
    <array>
        <string>dyslexia.ttf</string>
    </array>
    
  3. 在应用程序中,您可以UIFont通过调用来实例化 a:

    [UIFont fontWithName:@"dyslexia" size:12];
    

    并将其设置为例如的font属性。UILabel

不过需要注意的一件重要事情是:您传递给的字体+ fontWithName:名称不一定是 ttf 文件的名称,而是字体元数据中的字体名称。确保您在那里使用正确的名称。

于 2012-06-13T18:33:06.977 回答