Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

弯引号在直排中的处理 #41

Closed
realfish opened this issue Apr 30, 2015 · 7 comments
Closed

弯引号在直排中的处理 #41

realfish opened this issue Apr 30, 2015 · 7 comments

Comments

@realfish
Copy link
Member

相关段落为:3.1.1.b > 引號 > 注2

繁體中文也有使用彎引號者,但鮮少用於直排。

  1. 繁简体的表述问题,另见 標點符號於直排時的位置差異 #31,此处略过。
  2. 有文献在直排中引用西文内容时,采用与西文样式更匹配的弯引号。该情况下,弯引号的书写方向可能须跟随被引用的西文内容(转向或纵中横),此处是否值得加注?(参考资料:《藝文印刷月刊》,刊发于 1930 年代)
@ethantw
Copy link
Member

ethantw commented Apr 30, 2015

記得近年出版的直排小說也有這麼用的例子,比如括注英文歌名(作為篇名號)的時候。不過我手邊找不到這樣的書,所以就沒圖片啦。 😛

@ryukeikun
Copy link
Contributor

这里把 Jlreq 中 3.1.1 b.2. 注3)的部分翻译出来,写法供大家参考

前双引号[“](LEFT DOUBLE QUOTATION MARK)和后双引号[”](RIGHT DOUBLE QUOTATION MARK)是横排专用的括弧类,不用于直排。前单引号,左[‘](LEFT SINGLE QUOTATION MARK)和后单引号[’](RIGHT SINGLE QUOTATION MARK)也是横排专用括弧类,不用于直排。但是在直排中也有作为西文用文字(cl-27)等顺时针旋转90度排版的用例。

所以,基本上就这么写就可以了,不用一口说死「不能用」。

@lianghai
Copy link
Contributor

lianghai commented Jan 2, 2017

啊,所以横排到直排的引号样式变化还是得依赖字符替换而不能由字体把弯引号自动全都替换成直角引号?或者因为绝大多数情况下直排时并不使用弯引号,所以还是可以允许字体做「直排时弯引号字符显示为直角引号」的处理但并不建议?

@bobbytung
Copy link
Contributor

bobbytung commented Jan 2, 2017

@lianghai 這在i18n WG上的討論有觸及。主要是西文裡單彎引號與雙彎引號何者在內、何者在外因為國家地區的習慣不同而會有所變化(還有德國引號)。最後討論在實務上可以使用HTML 5裡的 <q></q> 標籤,以及CSS的 ::before ::after加上lang()來做變化。

例如HTML裡標:我覺得你的意見很好。
橫排CSS是:q::before { content : "“"; } q::after { content : "”"}
直排CSS是:q::before { content : "「"; } q::after { content : "」"}

不曉得這樣是否算個解?而各位覺得這要不要加入CLREQ?

@bobbytung bobbytung reopened this Jan 2, 2017
@lianghai
Copy link
Contributor

lianghai commented Jan 3, 2017

@bobbytung 呃,这样除非把文本内原有的引号在显示阶段用 JS 移除,否则本该在文本流里的引号字符变成了 HTML 标签和 CSS 样式,还有了语义限制并不通用(而且 <q> 标签导致复制文本时引号丢失,这种伪元素添加文本无法复制出来的事情 HTML 有推荐方案吗还是得 author 自己用 JS 想办法?)……我上一条评论里说的纯粹是视觉层面的问题该如何做技术实现(主要考量是,大陆多数直排时引号的错误都是因为不知道要手动改标点——然而手动改标点不现实),把语义层混进去而且影响了字符流,就牵扯太多了……

@xfq
Copy link
Member

xfq commented Jan 15, 2019

具体的技术方案已超出排版需求文档的范畴,所以不需要在这里提出。

关于弯引号在直排中的处理,大家觉得是直接加在 § 3.1.1.2 Indicator Punctuation Marks 的“繁体中文也有使用弯引号者,但很少用于直排”这句话后面好,还是放到 § 3.2 Composition of Chinese and Western Mixed Texts 这节比较好?

@bobbytung
Copy link
Contributor

bobbytung commented Jan 16, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants