Re: [问题] 检查字库案是否支援一段字串

楼主: descent (“雄辩是银,沉默是金”)   2016-07-01 19:09:16
https://github.com/descent/progs/blob/master/cpp11_utf8/main.cpp
L440 ~ L445 就是在检查这个 font 是否有该 glyph,
你跑跑看就知道了。
需要使用 freetype2 library。
※ 引述《hn12404988 (Willy)》之铭言:
: 开发平台(Platform): Linux Centos 7
: 额外使用到的函数库(Library Used): Magick++(ImageMagick的c++ API)
: 问题(Question):把字串用magick++画在图片上时,magick++本身并没有检查ttf档案是否
: 支援该字串,所以有支援的话就成功,没有的话就是画出一堆问号或其他
: 所以必须另外写一个能够检查ttf档是否都支援该字串的每个字(utf8)
: 如果没有的话fallback到default,或是往下一个ttf档测试
: 所以有一个ttf档的测试list(包含各国语言,ex:noto from google)
: 所以想知道“测试ttf档是否支援一段字串”的方法
: 喂入的资料(Input):一段utf8编码的字串(std::string或char[])
: 预期的正确结果(Expected Output):true or false
作者: hn12404988 (Willy)   2016-07-02 18:03:00
太感谢了,使用freetype问题解决了!!

Links booklink

Contact Us: admin [ a t ] ucptt.com