当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2009-05-11 16:22 
头像

注册: 2008-07-30 23:21
帖子: 13227
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 36
接收感谢: 121
http://user.services.openoffice.org/zh/ ... ?f=47&t=31
其实这个 bug ,好多年前(大概 2005 年)我就已看到红旗修正了,OpenOffice.org 却一直未补,直到现在的 3.1.0 ,其原因就不得而知了。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2009-05-11 17:30 
头像

注册: 2007-12-05 12:25
帖子: 1153
送出感谢: 0 次
接收感谢: 0 次
试了一下,果然。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2009-05-11 17:50 
头像

注册: 2007-10-29 22:12
帖子: 5353
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 5
其实这个不算是bug

这样讲,对于Openoffice来说,可以切换中英文字体,如果输入中文,后面的字符会使用中文字体,如果输入英文,后面的字符会使用英文字体

解决办法:1 将英文设置为一样的中文字体 2 手动更改英文后面引号的字体


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2011-11-19 23:58 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 68
有罪。。。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2011-11-24 13:09 
头像

注册: 2008-12-28 16:01
帖子: 728
送出感谢: 2
接收感谢: 15
简单地说这是个bug不太合适。中英文混排本来就是一个复杂的问题,OpenOffice.org这么处理,也有一定的道理。

英文和中文的相关字体一般会自带相关的标点符号的,这样文字和符号相打配才好看。OOo这样的设定对于分号’;‘来说,效果不错,但对于双引号,在中英文混排时,开关双引号不配对。

我特地去M$ Office 2007看了一下,里面的处理方式就是简单把所有的双引号都搞成中文字体。这样配对是保证的,但这样的设定就算是对于纯英文文档,所用的双引号都是中文的,多么不自然的事情。

我觉得好一点的做法是,开引号的字体随后面的那个字符。这对于 ”English英语“这种情况来说,两边的引号会不一致。但这种情况,是统一用中文引号,还是统一用英文引号,还是就放着让它不配对,这个就要交给用户自己去解决了。


附件:
ooo-fonts-of-quotes.png
ooo-fonts-of-quotes.png [ 13.28 KiB | 被浏览 400 次 ]


_________________
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
页首
 用户资料  
 
6 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2011-11-24 13:23 
头像

注册: 2008-12-28 16:01
帖子: 728
送出感谢: 2
接收感谢: 15
如果只是要做成像M$ Office那样都用中文的宋体,那十分简单。查找全部再设成中文字体就好了。笨点的方法开引号和关引号要做两次,要是会正则表达式,一次就搞定了。


_________________
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2011-11-24 13:23 
头像

注册: 2009-04-11 23:46
帖子: 4030
系统: Arch Linux
送出感谢: 11
接收感谢: 110
这是一个 feature!我还在其它地方也见过这种根据上下文来判断使用什么字体的,只可惜没掌握到规律。


_________________
我的博客 http://blog.lilydjwg.me/
Dropbox,你值得拥有。
提问的智慧
Arch Linux 中文论坛

我的vimrc: http://git.io/vimrc


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 对 OOo 忍受已久的 bug ,终于看见有人报了
帖子发表于 : 2011-11-24 20:41 
头像

注册: 2008-07-30 23:21
帖子: 13227
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 36
接收感谢: 121
Fermat618, MS Office 没用过,不说它。
你说的直接设置字体,那种直接格式谁都能想得到,但那只能是权宜之计。试想假设你原先正文样式用的是汉仪书宋 ,现在要改为华文中宋,你不得不再对所有单个引号设置一遍。

lilydjwg, 它的规律很简单,引号所用字体是西文还是中文只取决于前一个字符,而非所引之内容,且段首引号永远(LC_ALL=zh_* 时)是中文字体。

真正的正确格式应该是:
一:所引之内容,纯西文,则两边引号都该是西文字体。
二:所引之内容,首尾为中文,无论中间是否有西文,两边引号都应当是中文字体。
三:所引之内容,首尾只有一端是中文,另一端不是西文,两边引号也应当都是中文字体。
四:所引之内容,首尾都是西文,中间夹杂中文,两边引号用何种字体可能有不同意见,我倾向于用中文,但无论怎样都应配对。

其实罪魁祸首还是 UNICODE ,西文和亚洲文字的引号采用同一码位!还有破折号等。这也导致了那些所谓的“不明宽度”字体在终端下的问题,依云应该很清楚 vim 中的 ambiwidth 选项。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译