Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

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

    Odoo 中文翻译
    22
    61
    105663
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Joshua
      Joshua 管理员 最后由 编辑

      楼上的是不是没有重启服务呢?

      【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

      1 条回复 最后回复 回复 引用 0
      • B
        binbinxz 最后由 编辑

        在winxp上装上没效果,报表还是乱码

        1 条回复 最后回复 回复 引用 0
        • Joshua
          Joshua 管理员 最后由 编辑

          重启系统没?配置替换的字体是中文字体么?

          【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

          1 条回复 最后回复 回复 引用 0
          • B
            binbinxz 最后由 编辑

            重启过了,安装时并没有提示替换啊。

            1 条回复 最后回复 回复 引用 0
            • L
              luzhuang1967 最后由 编辑

              [quote author=大柘 link=topic=2791.msg11450#msg11450 date=1341040363]
              在winxp上装上没效果,报表还是乱码
              [/quote]

              重启也没有用  要把另一个addon——    base_report_cn  一起装上才行。  两个addons  缺一不可。

              1 条回复 最后回复 回复 引用 0
              • Joshua
                Joshua 管理员 最后由 编辑

                [quote author=大柘 link=topic=2791.msg11460#msg11460 date=1341186896]
                重启过了,安装时并没有提示替换啊。
                [/quote]

                是向导没弹出来?,请在 设置->设置向导 那里选择 “配置PDF替换规则”

                [quote author=luzhuang1967 link=topic=2791.msg11500#msg11500 date=1341595071]
                [quote author=大柘 link=topic=2791.msg11450#msg11450 date=1341040363]
                在winxp上装上没效果,报表还是乱码
                [/quote]

                重启也没有用  要把另一个addon——    base_report_cn  一起装上才行。  两个addons  缺一不可。
                [/quote]

                不是的,这是两个不同的模块,base_report_cn是以前的版本,里面已经包含字体(有bug就是表头的字体不替换)。而oecn_base_font是使用你系统的字体(更灵活)。

                【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

                1 条回复 最后回复 回复 引用 0
                • L
                  luzhuang1967 最后由 编辑



                  重启也没有用  要把另一个addon——    base_report_cn  一起装上才行。  两个addons  缺一不可。
                  [/quote]

                  不是的,这是两个不同的模块,base_report_cn是以前的版本,里面已经包含字体(有bug就是表头的字体不替换)。而oecn_base_font是使用你系统的字体(更灵活)。
                  [/quote]

                  是,这是两个不同的模块。但是我的这台电脑很奇怪,装了oecn_base_font就是死活不工作。非要把base_report_cn也装上才行。而且,只装base_report_cn也不行,一定要把两个都装了才行。也不知道是不是W7的问题。我的是英文版W7。

                  就像我以前遇到的备份问题,修改路径也没用,只好把PostgreSQL整个复制到server目录下才能做备份。很奇怪的电脑

                  1 条回复 最后回复 回复 引用 0
                  • Joshua
                    Joshua 管理员 最后由 编辑

                    你是英文版Win7 ,但是应该系统也会有中文字体吧,我猜是你配置替换的字体不是中文?要不你把的配置替换的字体截图出来我们看看。

                    【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

                    1 条回复 最后回复 回复 引用 0
                    • mrshelly
                      mrshelly 最后由 编辑

                      能不能在安装模块时. 就检索一下相关操作系统, 相关字段 相关常见字体, 自动做好配置替换建议呢?

                      1 条回复 最后回复 回复 引用 0
                      • L
                        luzhuang1967 最后由 编辑

                        [attachimg=2][attachimg=2][quote author=Joshua link=topic=2791.msg11503#msg11503 date=1341650105]
                        你是英文版Win7 ,但是应该系统也会有中文字体吧,我猜是你配置替换的字体不是中文?要不你把的配置替换的字体截图出来我们看看。
                        [/quote]

                        [size=18pt]我用的字体肯定是中文  微软雅黑    特意新建了一个数据库  从头配置了一回  依旧是黑框[/size]


                        [attachimg=1]

                        1 条回复 最后回复 回复 引用 0
                        • Joshua
                          Joshua 管理员 最后由 编辑

                          照你这样操作应该是可以的,还有就是页眉页脚那里,模块会自动替换,你不需要手工改,最后要确认一点是,配置完后有没有重启服务器呢?

                          【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

                          1 条回复 最后回复 回复 引用 0
                          • H
                            hawkflying 最后由 编辑

                            3.CJK warp是中文字体换行处理,默认勾选。Original Fonts是系统里面需要用到的字体(一共有6种,一般需要全部替换掉),Replace Fonts 是你想替换成的字体(取自于OpenERP Server的系统内)。

                            进行到这步时报告以下错误。



                            =================错误报告=====================

                            您的 OpenERP 版本没有包含支持。支持与维护服务在此处可以购买:模型”%s“的字段.

                            OpenERP Server Error

                            Client Traceback (most recent call last):
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/common/http.py", line 180, in dispatch
                                response["result"] = method(controller, self, **self.params)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/controllers/main.py", line 1204, in load
                                return self.fields_view_get(req, model, view_id, view_type, toolbar=toolbar)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/controllers/main.py", line 1086, in fields_view_get
                                fvg = Model.fields_view_get(view_id, view_type, context, toolbar, submenu)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/common/openerplib/main.py", line 250, in proxy
                                args, kw)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/common/openerplib/main.py", line 117, in proxy
                                result = self.connector.send(self.service_name, method, *args)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/common/http.py", line 611, in send
                                raise fault


                            Server Traceback (most recent call last):
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/web/common/http.py", line 592, in send
                                result = openerp.netsvc.dispatch_rpc(service_name, method, args)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/netsvc.py", line 360, in dispatch_rpc
                                result = ExportService.getService(service_name).dispatch(method, params)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/service/web_services.py", line 586, in dispatch
                                res = fn(db, uid, *params)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/osv.py", line 167, in execute_kw
                                return self.execute(db, uid, obj, method, *args, **kw or {})
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/osv.py", line 121, in wrapper
                                return f(self, dbname, *args, **kwargs)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/osv.py", line 176, in execute
                                res = self.execute_cr(cr, uid, obj, method, *args, **kw)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/osv.py", line 164, in execute_cr
                                return getattr(object, method)(cr, uid, *args, **kw)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 2153, in fields_view_get
                                xarch, xfields = self.__view_look_dom_arch(cr, user, result['arch'], view_id, context=ctx)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 1793, in __view_look_dom_arch
                                fields_def = self.__view_look_dom(cr, user, node, view_id, False, fields, context=context)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 1742, in __view_look_dom
                                fields.update(self.__view_look_dom(cr, user, f, view_id, in_tree_view, model_fields, context))
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 1742, in __view_look_dom
                                fields.update(self.__view_look_dom(cr, user, f, view_id, in_tree_view, model_fields, context))
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 1742, in __view_look_dom
                                fields.update(self.__view_look_dom(cr, user, f, view_id, in_tree_view, model_fields, context))
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 1661, in __view_look_dom
                                xarch, xfields = relation.__view_look_dom_arch(cr, user, f, view_id, ctx)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 1792, in __view_look_dom_arch
                                fields = self.fields_get(cr, user, None, context)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/orm.py", line 3357, in fields_get
                                res[f] = fields.field_to_dict(self, cr, user, field, context=context)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/osv/fields.py", line 1587, in field_to_dict
                                res['selection'] = field.selection(model, cr, user, context)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/oecn_base_fonts/oecn_base_fonts_config.py", line 37, in __system_fonts_get
                                return self._system_fonts_get(cr, uid)
                              File "/usr/local/lib/python2.7/dist-packages/openerp-6.1_20120710_233320-py2.7.egg/openerp/addons/oecn_base_fonts/oecn_base_fonts_config.py", line 58, in _system_fonts_get
                                ff.search()
                              File "/usr/lib/python2.7/dist-packages/reportlab/lib/fontfinder.py", line 242, in search
                                f.timeModified = rl_getmtime(f.fileName)
                              File "/usr/lib/python2.7/dist-packages/reportlab/lib/utils.py", line 477, in rl_getmtime
                                if os_path_isfile(pn) or _isFSD or loader is None: return os_path_getmtime(pn)
                              File "/usr/lib/python2.7/genericpath.py", line 54, in getmtime
                                return os.stat(filename).st_mtime
                            OSError: [Errno 2] 没有那个文件或目录: '/usr/share/fonts/truetype/ttf-japanese-gothic.ttf'
                            =====================================================================

                            但搜索了一下,发现有这个字体
                            “/var/lib/dpkg/alternatives/ttf-japanese-gothic.ttf
                            /usr/share/fonts/truetype/ttf-japanese-gothic.ttf
                            /etc/alternatives/ttf-japanese-gothic.ttf
                            ”

                            1 条回复 最后回复 回复 引用 0
                            • Joshua
                              Joshua 管理员 最后由 编辑

                              我这里没有win7,hawkflying 帮忙测试下,是不是字体的路径不对呢?

                              【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

                              1 条回复 最后回复 回复 引用 0
                              • wjfonhand
                                wjfonhand 最后由 编辑

                                看路径不是win7,是linux

                                GoodERP -- Odoo China fork

                                1 条回复 最后回复 回复 引用 0
                                • L
                                  luzhuang1967 最后由 编辑

                                  没有重启服务器      重启了电脑    就好了    以前一直忽略了重启服务器    潜意识里以为把浏览器关闭重启就相当于重启服务器了    不好意思添麻烦了

                                  1 条回复 最后回复 回复 引用 0
                                  • Joshua
                                    Joshua 管理员 最后由 编辑

                                    现在额可以用啦?问题解决了就好

                                    【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

                                    1 条回复 最后回复 回复 引用 0
                                    • Joshua
                                      Joshua 管理员 最后由 编辑

                                      以更新默认使用 宋体,黑体,文泉驿正黑

                                      【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

                                      1 条回复 最后回复 回复 引用 0
                                      • I
                                        imbright 最后由 编辑

                                        在做第三步修改cjk时,提示如下信息:Client Traceback (most recent call last):
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\common\http.py", line 180, in dispatch
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\controllers\main.py", line 1209, in load
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\controllers\main.py", line 1091, in fields_view_get
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\common\openerplib\main.py", line 250, in proxy
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\common\openerplib\main.py", line 117, in proxy
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\common\http.py", line 608, in send


                                        Server Traceback (most recent call last):
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\web\common\http.py", line 593, in send
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\netsvc.py", line 360, in dispatch_rpc
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\service\web_services.py", line 586, in dispatch
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\osv.py", line 167, in execute_kw
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\osv.py", line 121, in wrapper
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\osv.py", line 176, in execute
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\osv.py", line 164, in execute_cr
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 2153, in fields_view_get
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 1793, in __view_look_dom_arch
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 1742, in __view_look_dom
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 1742, in __view_look_dom
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 1742, in __view_look_dom
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 1661, in __view_look_dom
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 1792, in __view_look_dom_arch
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\orm.py", line 3357, in fields_get
                                          File "C:\Program Files\OpenERP\Server\server.\openerp\osv\fields.py", line 1587, in field_to_dict
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\oecn_base_fonts.zip\oecn_base_fonts\oecn_base_fonts_config.py", line 39, in __system_fonts_get
                                          File "C:\Program Files\OpenERP\Server\server\openerp\addons\oecn_base_fonts.zip\oecn_base_fonts\oecn_base_fonts_config.py", line 59, in _system_fonts_get
                                          File "reportlab\lib\fontfinder.pyo", line 242, in search
                                          File "reportlab\lib\utils.pyo", line 477, in rl_getmtime
                                          File "genericpath.pyo", line 54, in getmtime
                                        WindowsError: [Error 123] : 'c:\windows\fonts\??1?-\xa1\xea?-\xa1\xea???\xa8\xa6????????.TTF'

                                        这是为什么呢?谁能帮我看看,多谢

                                        1 条回复 最后回复 回复 引用 0
                                        • wjfonhand
                                          wjfonhand 最后由 编辑

                                          字体放在中文路径下啊,可能不行

                                          GoodERP -- Odoo China fork

                                          1 条回复 最后回复 回复 引用 0
                                          • X
                                            xu_xinyu 最后由 编辑

                                            安装本模块成功,但是在工时表的报表中还有部分中文显示不出来。另外在生成报表的页面有乱码。请教楼主如何解决?

                                            1 条回复 最后回复 回复 引用 0
                                            • First post
                                              Last post