作者taco2548 (T@cO)
看板AndroidDev
标题[问题] 有没有办法支援毛笔字型?
时间Wed Mar 6 13:18:12 2019
我想要在程式内设置一些毛笔字型
像是楷书、隶书、行书那些
但是Android似乎吞不下去...
请问还有什麽其它方法可以设置吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.39.156.203
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1551849496.A.566.html
1F:→ kobe8112: 建议附上程式码跟错误讯息,不然板友要跟你借2个10元了 03/06 13:27
2F:→ taco2548: ??? 没有错误讯息啊,就单纯Android不支援该字型 03/06 13:47
3F:→ kobe8112: 字型内容是楷书隶书篆体不是重点, 03/06 13:54
4F:→ kobe8112: 重点是你的字型档是什麽种类,TrueType? OpenType?其他? 03/06 13:55
5F:→ kobe8112: 没有错误的意思是,你呼叫Typeface的createFromFile方法 03/06 14:00
6F:→ kobe8112: 并未抛出任何例外,但使用该Typeface绘制字型内有定义的 03/06 14:00
7F:→ kobe8112: 文字,画出来的结果仍然是使用预设字型? 03/06 14:00
8F:→ taco2548: 字型档是ttf档,使用後确实是没有抛出例外,只显示预设字 03/06 14:18
9F:→ taco2548: 我用的字型是像华康、文鼎、金梅之类的字型 03/06 14:19
10F:→ kobe8112: 手上没太多字型,测了几个华康的都很正常啊 03/06 14:59
12F:→ kobe8112: 左边系统内建,右边由上而下依序: 03/06 15:00
13F:→ kobe8112: 新篆外字、新篆、金文、多情双鱼 03/06 15:01
14F:→ taco2548: 我测试金文是可以用的,但其他毛笔字就不行了 03/06 15:10
15F:→ kobe8112: 我会用字型编辑软体检查我要的字是不是真的有被定义, 03/06 15:13
16F:→ kobe8112: 或是安装字型然後用Word测试 03/06 15:14
17F:→ taco2548: 问题是我真正想用的字型不能用,所以想问有没有替代方案 03/06 15:16
18F:→ kobe8112: 不太懂,我说的检查不就是在确认到底是字型档的问题还是 03/06 15:18
19F:→ kobe8112: Android端的问题吗? 03/06 15:18
20F:→ taco2548: 我今天就是想用行书体,但试了很多皆无法显示 03/06 15:24
21F:→ taco2548: 给我其它我不想要的字型也没有用呀~~ 03/06 15:24
22F:→ kobe8112: 呃...我表达能力有这麽低落吗?我没叫你改用可以的字型啊 03/06 15:28
23F:→ kobe8112: 你要在安卓上使用A字型→正确程式码→无法以A字型绘制出 03/06 15:29
24F:→ kobe8112: 目标字串→检查是哪个部分的问题: 03/06 15:30
25F:→ kobe8112: (a方法) 在PC使用字型编辑软体开启A字型档案,检查欲绘 03/06 15:30
26F:→ kobe8112: 制的文字是否的确有定义在A字型内 03/06 15:31
27F:→ kobe8112: (b方法) 在PC安装A字型档,直接开Word,选择A字型并输入 03/06 15:31
28F:→ kobe8112: 欲绘制的文字,检查文字是否以A字型绘制 03/06 15:32
29F:→ kobe8112: 我不就只是这样描述,给一点找到问题点的建议吗= =? 03/06 15:33
30F:→ kobe8112: 附带一提,我自己测试是可以用华康行书的, 03/06 15:35
32F:→ taco2548: 难道是我的字型档比较特别 QQ 03/06 15:49
34F:→ kobe8112: 单就厘清问题的角度来说,我改用google"华康行书体" 03/06 15:59
35F:→ kobe8112: 的第一个网页连结(XX国度)内的档案测试也是正常, 03/06 16:00
36F:→ kobe8112: 你要不要试试看先? 03/06 16:00
37F:→ taco2548: 刚试了依旧不行,後来查板上的文章/字型 ,觉得可能是编码 03/06 16:28
38F:→ taco2548: 有问题,於是找了个转档的网站将ttf转成otf,竟然可以了 03/06 16:29
39F:→ taco2548: 但字型档案有点太大了,竟然超过10M 03/06 16:30
40F:→ kobe8112: 同样档案我直接读是可以,模拟器4.4.2 03/06 16:37