-
-
Notifications
You must be signed in to change notification settings - Fork 58
縦書きのサポート #1386
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
この機能の提案は何らかの問題に関連していますか?その内容を記述してください。
テキスト・コンポーネントでの、縦書きのサポート。
望ましい解決策について記述してください
ネイティブのフォントスタイルに縦書き・横書きのオプションを新設して、縦書きをサポートしてほしいです。
実は使ったことがないのですが「漫画」「和歌、短歌、俳句、川柳」「小説」「新聞再現」などの画面を表示するときに、威力を発揮しそうです。
日本語の場合、.NETのSystem.Drawingのように、左から右へ行ができるのではなく、ちゃんと右から左へ複数行入力できるのが好ましいです。
UIの設定画面は普通に横書きのままで大丈夫です。
Skiaでできるなら、よろしくお願いします。
検討した他の代替案について記述してください
縦に1文字ずつ並べればいいという方法もなくはないですが、一部記号は縦書き専用グリフを持っていて、縦横共通ではありません。
括弧、句読点、……(三点リーダー)、――(ダッシュ)などが主にそうです。
またプロポーショナルフォントだと、縦に1文字ずつ並べると左右のマージン分が縦書きを考慮されてなくて、ガタガタになりやすいので、ちょっと困ります。
その他の情報
tcy縦中横、ルビなども再現できれば、完璧なのですが、現状はそこまで望みません。
いずれ、それらも使えると、文字をエディタで編集して、文字列を流し込むだけで動画の字幕なども作れて便利かもしれません。