Fuqiao Xue
Fuqiao Xue
Updated the link to the WebKit bug.
Chrome will support vertical writing mode for form control elements: https://developer.chrome.com/blog/vertical-form-controls
Starting in Safari 17.4, vertical form controls are supported: https://webkit.org/blog/15063/webkit-features-in-safari-17-4/
Related discussions: * https://www.w3.org/2024/05/29-clreq-minutes.html#t02 * https://www.w3.org/2024/06/26-clreq-minutes.html#t01
> 为保证文本输入过程中的交互体验,应审慎处理「3.1.6 标点符号的宽度调整」及「3.5 行内调整」,避免用户对「3.1.2 标点符号的字形、尺寸与字面分布」产生误解或困惑。 这里是否需要举个可能产生误解或困惑的例子? ----- > 数字输入控件的内容书记格式或控件交互模式 > 日期时间输入控件的内容书记格式或控件交互模式 这里的「内容书记格式」指的是输入内容的格式?感觉有点晦涩。 ----- 另外,可以考虑加一些配图。(不过UX和UI设计风格一直在变化,配图可能过几年再看觉得比较老……)
> 若控件中的文字排版不涉及换行处理,则无需处理标点禁则(包括「3.1.4 行首行尾禁则」和「3.1.5 符号分离禁则」),或因标点禁则而造成的「3.5 行内调整」。 这句话是不是不提也行?如果不涉及换行处理,好像也没办法处理标点禁则。 ----- > 若控件支持文本输入,则交互体验应优先确保用户输入的连贯性和对当前正在输入字符的认知准确性。 这里的「用户输入的连贯性」指的是什么?类似于不打断用户输入时的「意识流」? ----- > 如果密码输入控件所在的上下文为直排中文,应在字符输入过程中,提供与直排单行文本输入控件相似的交互体验,包括但不限于:替代符号的输入递进方向应为从上至下,输入光标(caret)应在垂直方向移动。 输入光标的英语我们一般用[cursor](https://aphillips.github.io/i18n-drafts/questions/qa-backwards-deletion.en.html),不过caret也可以。 谢谢 @realfish !
以下是jlreq的几个例子: 
维基百科也有过相关讨论:https://zh.wikipedia.org/wiki/Wikipedia:%E6%8A%95%E7%A5%A8/%E6%AE%B5%E8%90%BD%E7%A9%BA%E5%85%A9%E6%A0%BC
Related commit in CSSWG: https://github.com/w3c/csswg-drafts/commit/9a3aef31564f4c9a753f21bb486b6333807fef1a
Related discussions: * https://www.w3.org/2021/03/24-clreq-minutes.html#t06 * https://www.w3.org/2021/03/24-clreq-minutes.html#t08 * https://www.w3.org/2021/03/24-clreq-minutes.html#t10 * https://www.w3.org/2021/04/14-clreq-minutes.html#t06