らんだむな記憶

blogというものを体験してみようか!的なー

UAX #50

UAX #50: Unicode Vertical Text Layout
ふぁぁぁぁ・・・これは難しい・・・。

4 Glyphs Changes for Vertical Orientation
Table 2 provides representative glyphs for the horizontal and vertical appearance of characters with the Vertical_Orientation property values Tu and Tr.

Trとか難しいなぁ・・・。複数の候補がある場合には地域を考慮して適切に実装されたしとか・・・。
Arrow glyphs should be rotated in vertical writing · Issue #120 · googlefonts/noto-cjk · GitHubを見るとsource-han-sans/SourceHanSansReadMe.pdf at release · adobe-fonts/source-han-sans · GitHubはUAX #50 compliantですと・・・。
Registered features, u-z - Typography | Microsoft Docsによると

Feature interaction: Overrides the 'vert' (Vertical Writing) feature, which is a subset of this one. May be used in addition to any other feature.

であるが、Source Han Sansでは

the 'vrt2' GSUB feature, which is a subset of the 'vert' GSUB feature

で実装されているので何がなんやら分からない・・・。
まぁ・・・いいんだけどhttp://www.unicode.org/Public/UCD/latest/ucd/VerticalOrientation.txtを見ると

FF1A..FF1B     ; Tr # Po     [2] FULLWIDTH COLON..FULLWIDTH SEMICOLON

であって全角のコロンおよびセミコロンは基本回転だけど地域による的なやつ?でUAX #50のとこではそれぞれ3候補ずつある。
UAX #50 compliantなSource Han SansでChromeで縦組みすると全角コロンは回転して全角セミコロンは回転しなかった。Safariだとどっちも回転しない。
うぅん・・・

the effectively-deprecated 'vrt2'

って表現がSource Han SansのReadMeにあるけどどういうことか?と思ってみたところKen Lunde ✨🐍✨巳✨蛇✨ しゃ〜 on Twitter: "Adobe-KR-9 #AKR9 Third Draft is now available for review via the @CJKType Blog → https://t.co/PTJEqDoEVH 🇰🇷🇰🇵🇨🇳 #한글 #한자 #漢字 #제주말 #KSX1001 #KS1002 #KPS9566 #GB12052… https://t.co/l1E41AoGET"の感じではUAX #50の活動の推進により機能的には廃止予定のものとなるようだ。彼がUAX #50のco-editorであることまで含めて読み取らないとならないのかもしれない・・・。
UAX #50はunicode.orgに属するものであり、OpenType specificationというわけではないので、OpenType specificationだけ見ても 'vrt2' がeffectively-deprecatedというのは読み取れないのである・・・。