1。若中文简体出现乱码,则是少安装chinese-simplified
2。安装之后,有的中文显示不出来,可能是pdf文件中调用的字体系统没有。此情况,最好指定系统自带的字体,如simsum.ttf
3.加载系统字体可能失败,是因为xpdf中渲染字体有问题,mapCodeToGID对应关系出问题
4。渲染字体方面主要用Freetype2来实现的
目前发现的主要问题:
1。拷贝时,中文是乱码或不能拷贝
2。字体不太清晰,与字体渲染有关
3. 字体放得过大异常慢,有的地方还需要优化
****************************************************************
static void CopySelectionTextToClipboard(WindowInfo *win)是COPY到Clipboard上,它用的是unsigned short *buf来保存,对于中文来说会出现乱码,应该改成byte *buf,同时将SetClipboardData(CF_UNICODETEXT, handle)改成 SetClipboardData(CF_TEXT, handle)就可以
可能有的pdf文件会问题,还要经过测试,看看COPY的内容是否正常,目前测试用的pdf文件测试有正常的,有的不对
阅读(6512) | 评论(0) | 转发(0) |