Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Oecn_base_fonts 使用说明(解决v.7.0,v6.1,V6.0.x的PDF中文字体方框问题,支持CJK语言)


  • 管理员

    ----------------------------更新信息-------------------------------<br />[size=16pt][color=red]7.0[/color]更新的安装指南详情请看:[/size]<br />http://cn.openerp.cn/openerp_v7_oecn_base_fonts/<br /><br />模块[url=http://apps.openerp.com/addon/6647][color=red]下载[/color][/url]<br /><br />随着OpenERP V6.1 的推出,广大CJK编码用户还是遇到了以下字体的问题,报表的中文字体成了框框,怎么办呢?<br />[attachimg=1]<br /><br />这个字体问题可以通过安装oecn_base_font来解决,下面我们一起来了解下安装的步骤。<br />1.先从这里下载最新版本<br />http://apps.openerp.com/addon/6647<br />2.然后安装模块<br />[attachimg=3]<br />[attachimg=9]<br />3.CJK warp是中文字体换行处理,默认勾选。Original Fonts是系统里面需要用到的字体(一共有6种,一般需要全部替换掉),Replace Fonts 是你想替换成的字体(取自于OpenERP Server的系统内)。<br />[attachimg=4]<br />4最后点击Apply,然后重启服务器。<br />[attachimg=5]<br />大功告成。<br />[attachimg=2]<br /><br />如果感觉大家有什么提议,或者发现了bug可以直接在<br />https://bugs.launchpad.net/openerp-china/+filebug 提出,或者在这里回帖。谢谢<br /><br />[url=http://www.osbzr.com/815]From Here[/url]<br /><br />----------------------------常见问题-------------------------------<br />1.如果是ubuntu系统,请把字体复制到/usr/share/fonts/turetype/目录下<br />例如:sudo cp simsun.ttc /usr/share/fonts/turetype/<br />


  • 管理员

    ----------------------------更新信息-------------------------------<br />[size=16pt][color=red]7.0[/color]更新的安装指南详情请看:[/size]<br />http://cn.openerp.cn/openerp_v7_oecn_base_fonts/<br /><br />模块[url=http://apps.openerp.com/addon/6647][color=red]下载[/color][/url]<br /><br />随着OpenERP V6.1 的推出,广大CJK编码用户还是遇到了以下字体的问题,报表的中文字体成了框框,怎么办呢?<br />[attachimg=1]<br /><br />这个字体问题可以通过安装oecn_base_font来解决,下面我们一起来了解下安装的步骤。<br />1.先从这里下载最新版本<br />http://apps.openerp.com/addon/6647<br />2.然后安装模块<br />[attachimg=3]<br />[attachimg=9]<br />3.CJK warp是中文字体换行处理,默认勾选。Original Fonts是系统里面需要用到的字体(一共有6种,一般需要全部替换掉),Replace Fonts 是你想替换成的字体(取自于OpenERP Server的系统内)。<br />[attachimg=4]<br />4最后点击Apply,然后重启服务器。<br />[attachimg=5]<br />大功告成。<br />[attachimg=2]<br /><br />如果感觉大家有什么提议,或者发现了bug可以直接在<br />https://bugs.launchpad.net/openerp-china/+filebug 提出,或者在这里回帖。谢谢<br /><br />[url=http://www.osbzr.com/815]From Here[/url]<br /><br />----------------------------常见问题-------------------------------<br />1.如果是ubuntu系统,请把字体复制到/usr/share/fonts/turetype/目录下<br />例如:sudo cp simsun.ttc /usr/share/fonts/turetype/<br />



  • 不错....<br /><br />要是把 中文字体名的问题一并解决了. 就完美了....


  • 管理员

    字体中文名称,大家来想想办法呗,好像不大好取



  • GTK 客户端退出后 那个错误 是什么原因 ?虽然不影响使用,但是给客户完全不能接受啊


  • 管理员

    GTK 客户端退出错误的原因 和这个没多大关联,不过好像校长之前说解决办法很容易的,我们期待下....



  • oecn_base_fonts_config.py文件中两段代码是无效的:<br />[code]        env = {<br />            'windir': os.environ.get('windir', os.getcwd()),<br />            'home': os.environ.get('HOME', os.getcwd()),<br />            }<br />        FontFolders = [<br />            '%(windir)s/Fonts',<br />            '/usr/share/fonts',<br />            '%(home)s/tmp/corefonts',<br />            ]<br />        folders = [ s % env for s in FontFolders]<br />[/code]<br />以及<br />[code]        fontdirs = folders[:]<br />        for ele in folders:<br />            for root, dirs, files in os.walk(ele):<br />                for name in dirs:<br />                    fontdirs.append(os.path.join(root, name))<br />[/code]<br />reportlab的字体搜索路径是由reportlab.rl_config中的T1SearchPath和TTFSearchPath定义的,这个两个变量根据reportlab/rl_config.py文件中的定义和处理在reportlab载入时自动检测得到有效的字体搜索路径。在这些搜索路径之外的字体,根本不能被搜索到。因此此处代码只需要如下形式即可:<br />[code]        fontdirs = rl_config.T1SearchPath[:]<br />        fontdirs.extend(rl_config.TTFSearchPath)<br />[/code]<br />如果需要载入其他路径的字体,必须修改reportlab/rl_config.py中的定义。



  • 太好了,楼上的兄弟才是我们模块开源的动力。<br />我们会继续测试和研究是否真如楼上所说,如属实,尽早修正。<br />再谢!



  • 我是在FreeBSD上安装这个模块时发现的问题。<br />reporlab/rl_config.py的源代码在处理字体搜索路径时是有问题的,对照linux发行版本的包,发现linux发行版本已经加以处理。FreeBSD对此并未处理,我针对大多数平台已经做了一个patch来修正这个问题,正打算提交给reportlab。作为临时措施,我已经向FreeBSD提交了ports修正。<br /><br />另外,请该模块作者在源代码包上标记版本号,以便于按照FreeBSD ports的要求自动化安装。谢谢。



  • 楼上请加入这个组 <br /><br />https://launchpad.net/~openerp-chinese-team<br /><br />不仅能参与讨论而且有权限共为维护这些本地化模块。



  • 已经申请加入电子邮件为chian.jin(AT)gmail.com,等待批准。



  • 郁闷,在 阿里云 主机上面选择“ 替换为”字体出不来,可选项目是空的<br />玩不转了


  • 管理员

    估计要找一下阿里云的提供商。问问系统字体的路径..



  • 新装一个ubuntu 也是一样的效果,郁闷


  • 管理员

    本机上?ubuntu的什么版本呢?



  • 本机 虚拟机 ,新装的 Ubuntu 10.04 LTS + oe6.1 源码运行



  • 继续,<br />我想偷懒,能否 免配置? 或者一键设置,<br />其实每次配置的内容都一样的


  • 管理员

    已知道的bug:<br /><br />当你登陆了已经安装过oecn_base_fonts的数据库,其他数据库不用配置也可以打印中文,但是页头打印会出现问题。所以建议最好先安装好oecn_base_fonts在打印


  • 管理员

    [quote author=ccdos link=topic=2791.msg11207#msg11207 date=1338355528]<br />继续,<br />我想偷懒,能否 免配置? 或者一键设置,<br />其实每次配置的内容都一样的<br />[/quote]<br />因为这里可以自定义字体,选一个字体还是必须的,不过应该可以简化,之选一次,然后配置全部字体。



  • [quote author=mrshelly link=topic=2791.msg9409#msg9409 date=1330838878]<br />不错....<br /><br />要是把 中文字体名的问题一并解决了. 就完美了....<br />[/quote]<br /><br /><br /><br />[size=12pt]我这里真是举步维艰,按照上面的方法试了一次,大功告成。这几天重装了一次,再做以上设置就不行了。设置是做了,也生效了。出来的字还是黑方块哦[/size]


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待