/
863.txt
1477 lines (1105 loc) · 63.8 KB
/
863.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[107]
[DFN[書字方向]]は、
[[文字]]を書き進める方向です。
* 呼称
[153]
[[日本語]]では通例[[書字方向]]、
[[CSS]] では [DFN[writing mode]]
と呼んでいますが、
よく考えると両者は少し意味が違います。
後者は直訳すると書記モード。
[[文字]]以外も包括されるニュアンスが入っています。
そして方向よりもっと範囲が広いモードといっています。
* 種別
[FIG(short list)[ [110] [[書字方向]]の種類
- [[縦書き]]
-- [[上縦書き]]
-- [[下縦書き]]
-- [[縦書き左右]]
-- [[縦書き右左]]
- [[横書き]]
-- [[左横書き]]
-- [[右横書き]]
-- [[横書き上下]]
-- [[横書き下上]]
- [[縦中横]]
- [[横中縦]]
- [[bidi]]
- [[進行方向書き]]
- [[牛耕式]]
- [[ロンゴロンゴ]]式
- [[正立、回転][正立]]
- [[鏡文字]]
- [[斜め書き]]
- [[書字方向依存グリフ]]
- [[イタリック]]
]FIG]
[235]
向きの記述にはいろいろな方法があって、混乱があるので要注意です。
例えば[[左横書き]]は「左から右への横書き」として比較的定着していますが、
「右への横書き」のような言い方、
もっとかんたんに「右横書き」ということがあります。
つまり同じ概念すらまったく逆に呼ばれることがあります。
[236]
時間的移動が含まれるとますます複雑になります。
例えば[[左横書き]]の文字が最初から最後に読み取れるような横方向の移動は、
「文字列が画面の右から左へ流れる」、
「文字列が左側から右側へと流れる」、
「文字列を左から右へと映していく」
などいろいろに表現され得ます。
(そして往々にして「左へ」とか「右へ」とか修飾語なしで表現されます。)
* 参考文献
[REFS[
- [6]
[DFN[[CITE[[[横書き登場]]]]]]
-- [108] [CITE@ja-jp[[DFN[[[横書き登場]]―日本語表記の近代]] ([[岩波新書]] 新赤版 (863)) | 屋名池 誠 |本 | 通販 | Amazon]], [TIME[2020-07-31 17:07:43 +09:00]] <https://www.amazon.co.jp/exec/obidos/ASIN/4004308631/wakaba1-22/>
]REFS]
[7] このテーマを語るならまずこの本を読まなければならない。
[177] 逆にこの本くらいしか読むべきものがないというのが悲しい現実。。。
限られた分野に限定したものや、
他のなにかのついで程度に触れたものなら、
ないでもないんだけど。
* プロトコル
[155]
歴史的にはともかく、現代では[[文字列]]は[[書字方向]]に関わらず論理順で並べることとされています。
望ましい[[書字方向]]に合わせて順序を入れ替えて[[レンダリング]]されることになります。
[156] [[UCS]] での規定:
[[JIS X 0221:2007]] 23,
[[JIS X 0221:2014]] 19
[157]
[CODE(charname)@en[DEVANAGARI VOWEL SIGN I]]
のように[[文字]]の表示位置が入れ替わる特殊なケースもあります。
[SRC[>>156]]
[FIG(short list)[ [109] [[書字方向]]の記述
- [[bidi]]
- [[[CODE[direction]] (CSS)]]
- [CODE[writing-mode]]
- [CODE[unicode-bidi]]
- [CODE[dir][dir=""]]
- [CODE[text-combine-upright]]
- [CODE[組方向]]
- [CODE[multicol]]
- [CODE[tate]]
- [CODE[<multicol baseline=vert>]]
- [CODE[<t-time stroke="">]]
- [CODE[tateyoko=""]]
- [CODE[layout-flow]]
- [CODE[v-text-flow]]
- [CODE[v-text-direction]]
- [CODE[v-rotate-letters]]
- [CODE[v-text-reverse]]
- [CODE[mso-direction-alt]]
- [CODE[mso-rotate]]
- [CODE[Direction]]
- [CODE[Rotate]]
- [CODE[HGroup]]
]FIG]
[158] [[早稲田国際化多言語処理環境]]
** RTF
[189]
[[RTF]]
には方向性に関する指定が何通りかありました。
- 「Bidirectional Controls」: 「right to left」「left to right」
- 「Asian Controls」: 「Horizontal rendering」「Vertical rendering」
-
「left to right and top to bottom」
「right to left and top to bottom」
「left to right and bottom to top」
「left to right and top to bottom, vertical」
「top to bottom and right to left, vertical」
- 「vertically, non-vertical font」
- 「Font rotation」: 「Right」「Down」「Left」「Up」
** DSSSL
[211]
[CODE[writing-mode]] に[[左横書き]]、[[右横書き]]、[[縦書き]]を指定。
[[bidi]] にも一応は対応。
[SEE[ [CODE[writing-mode]] ]]
;; [212] [[CSS]] 系統の writing mode という用語の祖。 (これより前に遡れるのか不明)
** JustView
[183]
[[JustView]]
は[[左横書き]]の
[[Webページ]]に
[CODE[<multicol baseline=vert>]]
を使った[[縦書き]]を混在させられました。
[184]
不具合か仕様か不明ですが、
[CODE[table]]
によって[[縦書き]]内に[[左横書き]]を混在させられました。
[185] 自動的に[[縦書きグリフ]]が選択される一方で、
[[プロポーショナルフォント]]によって縦の行の文字の横位置がおかしくなる不具合があったようです。
[SEE[ [[<multicol baseline=vert>]] ]]
** T-Time
[180] [[T-Time]] は[[左横書き]]と[[縦書き]]に対応していました。
[[利用者]]の操作の他、
[[T-TimeのHTML拡張]]による指定もできました。
[181] [CODE[stroke=""][<t-time stroke>]]
は、縦、横の他に、既定値 (利用者の設定通り)、逆 (利用者の設定と反対)
が指定できました。逆は、表紙ページのような特定ページだけ別組にする想定でした。
[182] [[縦中横]]は自動で有効で、
[CODE[tateyoko=""]]
で文字数を調整できました。
** JIS X 4052
[186]
[[JIS X 4052]] は[[左横書き]]と[[縦書き]]に対応していました。
[[CSS]] の
[CODE['[[組方向]]']]
で縦横を指定できました。
[[縦書き]]中の[[欧字]]の列は[[横書き]] + [[回転][回転 (書字方向)]]が既定値とされていました。
[187]
[[縦中横]]は
[CODE[yoko]]
[[要素]]で記述しました。
[[和字扱い]]は
[CODE[tate]]
要素で指定しました。
[188] その他各機能が縦横両対応でした。 (上付き下付きは横書きだけ。)
** TeX
[195]
[[TeX]] の [[plext]] パッケージは[[組方向][組方向 (TeX)]]オプションを提供しており、
[[横書き]]、
[[縦書き]]、
[[横書き]]を[[時計回りに90°回転]]した[[縦書き]]を指定できます。
** [CODE[layout-flow]]
[190]
[[Microsoft]]
が提案し
[[IE]]
や
[[Microsoft Office]]
が実装していた
[CODE[layout-flow]]
[[特性]]は、
[[横書き]]、
[[縦書き]]右左 ([[欧字]]は[[時計回りに90°回転]])、
[[縦書き]]左右 (すべて[[正立]])、
[[横書き]] ([[和字]]は[[反時計回りに90°回転]])
を指定させていました。
[191] [[縦中横]]などは入れ子の指定で対応していました。
[192]
[[VML]]
には
[CODE[v-text-flow]],
[CODE[v-text-direction]],
[CODE[v-rotate-letters]],
[CODE[v-text-reverse]]
といったものもありました。
当初案はもう少し違った形だったのかもしれませんが、
説明が少なく不明な点が多いです。
[193]
[[VML]]
には
[CODE[[[mso-layout-flow-alt]]: [[bottom-to-top]]]]
という指定もあって、
何らかの形で[[下から上の縦書き]]に対応していたようです。
[[bidi]]
については
[CODE[direction]]
の他に
[CODE[mso-direction-alt]]
もありました。
[194] [[Microsoft Office][mso-*]] には [CODE[mso-rotate]]
もあって、
90度単位で文字列の方向を指定できました。
[[VML]]
や
[[Microsoft Excel]] の[[セル]]の文字列の向き変更のような[[回転][回転 (書字方向)]]に相当するものだったとみられます。
** XSL モデル
[213]
[CODE[writing-mode]]
を行内の進行方向、
ブロックの進行方向、
文字の上下方向に分解して解釈。
[[XSL]],
[[CSS]] 仕様 (当時),
[[IE]],
[[SVG]] (当時),
[[TTML]],
[[SMIL]],
[[OpenDocument]]
が採用したが、
細かく見ていくとそれぞれ独自な部分が多い。
[SEE[ [CODE[writing-mode]] ]]
** UTN #22
[214]
[[書字方向]]の混在を多様な事例の分析から理論的に整理したモデル。
[SEE[ [CODE[writing-mode]] ]]
** CSS Writing Modes
[215] 新しい [[CSS]] のモデル (当時)。
[[UTN #22]] を踏まえて再設計されたが [[UTN #22]] ほど理論的に整ってはいない。
- 文字の進む方向は [[Unicode Bidirectional Algorithm]] + [CODE[direction]] +
[CODE[unicode-bidi]]
- [CODE[writing-mode]] はブロックの進む方向: 上下、左右、右左
- [CODE[text-orientation]] は[[縦書き]]時の文字の向き:
mixed,
upright,
sideways-left,
sideways-right
- [CODE[text-combine-horizontal]] で[[縦中横]] (1文字分のスペースに圧縮)
[216]
[CODE[text-orientation]] の文字の向き決定方法に何世代かある。
[221] [[TTML1]] は [[XSL]] モデルだったが [[TTML2]]
は本モデルと継ぎ接ぎしたキメラ化モデル。
[218] 詳細は [CODE[writing-mode]]
** UAX #50
[217]
[[VO]] (旧 [[MVO]]):
[[日本語]]の[[縦書き]]の[[プレインテキスト]]を主に想定し、
[[文字]]の向きを水平と同じ、回転、別字形か決めるもの。
[[東アジア]]以外のほとんどの[[文字]]は、[[時計回りに90°回転]]される。
[220]
[[SVO]]:
[[英語]]の1文字ずつ並べた[[縦書き]]を主に想定したもの。
開発中止。
[219] 詳細は [[UTR #50]], [CODE[writing-mode]]
** OOXML
[197]
[[OOXML]]
では方向の記述が何通りかあります。
[206]
([CODE[textDirection]])
[CODE[ST_TextDirection]]
型で記述できます。 [SRC[>>196]]
- [CODE[lr]]: [[縦書き左右]]
- [CODE[lrV]]: [[縦書き左右]]、 East Asian script でない text は[[時計回りに90°回転]]
- [CODE[rl]]: [[縦書き右左]], as if the text were rotated 90 degree
- [CODE[rlV]]: [[縦書き右左]]、 East Asian script でない text は[[時計回りに90°回転]]
- [CODE[tb]]: [[横書き]]
- [CODE[tbV]]: [[横書き]]、 East Asian script の character は時計回りに270°回転
[198]
[CODE[eastAsianLayout]]
として縦書き表示を指定できます。 [SRC[>>200]]
- [CODE[vert]]: 270 degree rotation
- [CODE[vertCompress]]: rotated text を1行の高さに圧縮
;; [201] [CODE[vertCompress]] は[[縦中横]]かと思いきや[[縦書き]]用, 何につかうのか?
[205]
[CODE[ST_TextVerticalType]]
型
[SRC[>>204]]
- [CODE[horz]]: horizontal
- [CODE[eaVert]]: フォントによっては90度回転して表示、
フォントによって (ほとんどは東アジアの) は vertical に表示。
flow するのは上から下、右から左
- [CODE[mongolianVert]]: フォントによっては90度回転して表示、
フォントによって (ほとんどは東アジアの) は vertical に表示。
flow するのは上から下、左から右
- [CODE[vert]]: 各行を時計回りに90°回転、上から下で右から左
- [CODE[vert270]]: 各行を時計回りに270°回転、下から上で左から右
- [CODE[wordArtVert]]: vertical, "one letter on top of another", left to right
- [CODE[wordArtVertRtl]]: vertical, "one letter on top of another", right to left
[203]
[CODE[ST_AutoTextRotation]]
型はアルゴリズムによる layout 中に
shape を rotate したときの text の rotate 方法を指定します。
[SRC[>>202]]
- [CODE[none]]: shape と同時に回転
- [CODE[grav]]: 閾値 90度、180度で text を180度回転
- [CODE[upr]]: 閾値 45, 135, 225, 315 度で -90度回転
[REFS[
- [199] [CITE[[[ECMA-376-1:2016]]]],
-- [200] PDF p. 283
-- [196] PDF p. 1515
-- [204] PDF p.3096
-- [202] PDF p.3573
]REFS]
** ST 428-7
[207]
[[ST 428-7]]
は[[字幕]]の方向の記述方法を定めています。
- [[XML]] [CODE[Direction]] 属性:
[CODE[ltr]],
[CODE[rtl]],
[CODE[ttb]],
[CODE[btt]],
[CODE[hor]] (横書き)。
[CODE[ltr]], [CODE[rtl]], [CODE[hor]] は [[Unicode Bidirectional Algorithm]] 対象、
[CODE[ttb]], [CODE[btt]] は対象外。
-- (縦書き字形選択には言及なし)
- [209] [[XML]] [CODE[HGroup]] [[要素]]: [[縦中横]]の[[横書き]]部分。
- [210] [[XML]] [CODE[Rotate]] [[要素]]: 含まれる各文字を90度回転させる。
-- [CODE[Direction]] [[属性]] [CODE[left]] [[反時計回り]]、[CODE[right]] [[時計回り]]
-- (横書き字形が基準らしい)
[208]
[CODE[Direction]]
について、
[CODE[rtl]] は古い実装は字を順番に右から左に並べるが、
新しい実装は [[bidi]] を使うとされている。
古い版では [CODE[ltr]], [CODE[rtl]], [CODE[ttb]], [CODE[btt]]
の4つだけで、 いずれも [[bidi]] を使わない規定だったか。
** CSS Writing Modes 改
[222]
[[CSS Writing Modes]] 旧案から更に改変されたもの。
- [CODE[writing-mode]]: [[横書き]]、[[縦書き右左]]、[[縦書き左右]]、
[[横書き]]を[[時計回りに90°回転]]、
[[横書き]]を[[反時計回りに90°回転]]
- [CODE[text-orientation]]: mixed, upright,
[[時計回りに90°回転]]
- [CODE[text-combine-upright]]: [[縦中横]] (1文字分に圧縮)
[223] 詳しくは [CODE[writing-mode]]
* 応用
[FIG(short list)[ [146] [[書字方向]]の柔軟な活用
- [[ワードアート]]
- [[犯行声明文]]
- [[クロスワードパズル]]
- [[もじぴったん]]
- [[傘連判状]]
- [[ルーレット]]
- [[地図]]
- [[局面図]]
- [[縦読み]]
- [[回文]]
- [[横文字]]
]FIG]
[176]
[[バラエティー]]企画にも興味深い例があります。
例えば出題に対し、横並びの出演者達が1文字ずつ答えて全員で回答を作るタイプの企画はよくあります。
視聴者からみて[[左横書き]]になるよう答えさせる場合が多いですが、
2問目は逆順にするなど[[右横書き]]になることもよくあります。
* 時空間的展開
[229]
よく[[音声言語]]は[[時間]]方向に表現したもの、
[[文字言語]]は[[空間]]方向に表現したものと対比されます。
しかしその[[文字言語]]も[[時間]]的な変化と共に表現されることがあります。
[230]
[[動画]]で「重」「大」「発」「表」と数秒おきに1字ずつ表示していくような手法は、
[[書字方向]]が[[時間軸]]順方向といえないこともありません。
(といっても[[縦書き]]や[[横書き]]に匹敵する独立した[[書字方向]]として確立されたものといえるかどうか疑問がないでもありません。
[[日本語]]の[[横書き]]登場以前に存在した
「1行1字の[[縦書き]]」
に近い現象でしょうか。)
[39] 道端の看板や広告には、複数個でまとめて1つのものを表すことがある。例えばカーブに沿って「速」「度」「落」「せ」。
右カーブなら左横書きでよい。
左カーブで進行順に並べると右横書きになる。
そうしたものもあるし、そうしていないものもある。
[233]
しかも上り下りによって[[上縦書き]]や[[下縦書き]]にもなりえます。
カーブと組み合わせると斜め書きになるかもしれない。
でもそれは少し離れて見たときの話で、
実際の看板を俯瞰してみたら、
文字が3次元的に不思議な配置をされています。
道路を進みながら見たら、
一度に文字列として認識できることもあれば、
時系列的に1文字ずつ入ってくることもあります。つまり「重」「大」「発」「表」パターンに近い。
[239]
[[日本国]][[神奈川県]][[川崎市]][[高津区]]の[[国道246号]][[東京・横浜バイパス]]にある看板、
手前から順に
- [V[👮]] (顔と体でそれぞれ1字分)
- [V[し お]]
- [V[め と]]
- [V[よ せ]]
- [V[シ ス]]
- [V[[YOKO[ー]] ピ]]
- [V[ト [YOKO[ー]]]]
- [V[ベ ド]]
- [V[ル [YOKO[[I[!!]]]]]]
- [V[ト 🐢]]
(1文字目と2文字目は縦に並べた別の丸看板。
「ー」は[[横書き字形]]で左右対称、
「!!」は横並びで右上から左下に傾いている。)
(裏側も同じように書かれているが、「おとせスピード🐢」が上、
「しめよシートベルト」が下。)
道路の右側にある看板で、
それぞれかなり離れて設置してある
([[ストリートビュー]]で全部一度に表示できない程度に遠い)。
高速で通過すればそれほど離れて感じないのかもしれないが。
道路からは、[[右横書き]]式に並んで見えることになるが、
「!!」の傾斜は明らかに[[左横書き]]式か (見慣れた[[左横書き]]式であることに加え、
道路の右側にあるので右に傾いているのが自然に思える)。
[REFS[
- [238] <https://goo.gl/maps/myfQvb9zKgrt5J8LA>
- [237] [CITE@ja[道路に謎の「スシ」看板 その正体は? 近くには「しお」も | [[乗りものニュース]]]],
2020.10.08,
[TIME[2020-11-03T03:50:30.000Z]] <https://trafficnews.jp/post/100646>
]REFS]
[40] 路面にペイントされた文字。
[[現代日本]]では[[左横書き]]と[[上縦書き]]がほとんどだが、例外もある。
[SEE[ [[路面標示]] ]]
[231]
ドラマやアニメのスタッフロール、
テレビのL字災害情報、
ニコニコ動画のコメント。
関連してスクロール型電光掲示板、
[[HTML]] の [CODE[marquee]]、
[[ガラケー]]の幅の狭い画面用の [CODE[marquee]] 風表示。
文字テロップの表示方法や、パワーポイントのアニメーション効果。
[232]
スタッフロールは[[下から上の横書き]]のような珍しい[[書字方向]]が使われることがある。
[[書字方向]]と時間変化の関係を考えさせられる面白い事例。
[SEE[ [[スタッフロール]] ]]
[60]
[[MV]] の[[歌詞]]表示。とくに、
[[ボーカロイド]]曲の [[MV]] やそれに影響を受けた [[MV]]
の、[[歌詞]]をメインにしていろいろな表示形式で次々と出していくスタイルのもの。
[[ニコニコ動画]]の[[コメントアート]]形式の[[歌詞]]表示。
[234]
[[進行方向書き]]は視界に入る順序に沿ったものという説もありますが、
否定的な見解もあります。
[SEE[ [[進行方向書き]] ]]
* メモ
[3] [CITE@ja[どっちが下書きでどっちが…ん???読めば読むほど混乱する文章が話題に「頭バグりそう」 - Togetter]]
([TIME[2019-11-10 14:26:45 +09:00]])
<https://togetter.com/li/1428253>
[69] [CITE@en[27993 – <canvas>: influence of computed style or bidi text direction on CanvasRenderingContext2D text rendering]]
([TIME[2017-07-23 14:18:50 +09:00]])
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=27993>
[4]
柱の駅名以外ほとんどすべて横書きの某地下鉄駅。
時刻表に貼り付けてある臨時ダイヤのお知らせだけ縦書き。
駅員がワープロで作ったっぽいが。貼り付けてあるボードの通常ダイヤは全部横書き。
貼り付け位置も用紙サイズも十分あるので、縦書きでなければならない理由はなさそうだ。
駅の他のおしらせは横書きだったりするので、
駅の方針でもない気がする。
[TIME[2019-11-18T11:36:10.800Z]]
[8]
[CITE[横書き登場]]
では扱っていないけど面白そうなテーマはいろいろある。
[9]
[CITE[横書き登場]]は[[横書き]]が主題なので[[縦書き]]がどうであるかはあまり触れていない。
[[縦中横]]なのか寝かせるのか。
スタイルガイド的などうするべきか論はあるが、
どうであるか、どうであったかというのはみたことがない。
[23]
縦書き書籍で数式や化学はどう書かれてきたか。
[16]
縦書きと横書きの記号の向きや位置。[CITE[横書き登場]]には「ー」や[[小書き仮名]]の位置に少し言及があるが、
主題から逸れるとして深く追求されていない。
これだけで本が何冊か書けそうだ。
例えば「CO[SUB[2]]」はどう表記されるか (変な表記もみかける)。
[27]
[[縦書き]]における[[アラビア数字]]利用はどう普及してきたか。
[24]
[[組み文字]]。[[元号合字]]のような[[文字コード]]に刻まれた遺物もある。
[20]
情報機器と縦書き。米国で新しいプラットフォームが出るたび、
日本ではローカライズして縦書き機能を追加。
次のバージョンでリセットして1から、
が繰り返されてきた。
電子書籍がようやく普及し、
[[Webブラウザー]]で[[縦書き]]が使えるようになり、
この先どうなるか。
横型テレビ・PCディスプレイから縦型スマートフォン・タブレットへの移行はどう影響するか。
[25] 縦書き用[[文字コード]]。縦書き実装と[[フォント]]の歴史。
[21]
[[CSS]] の書字方向モデルは、歴史的日本語表記の観点からは、どうか。
[22]
最近よく見るようになってきた漢文訓読文の横書き。
[14]
縦書きの右上から左下への表と、
横書きの左上から右下への表。
[142]
[[文字コード]]の[[符号表]]。
一般の解説では[[左横書き]]の通例にならって左上が 0x00、右上が 0x0F、
右下が 0xFF になるよう並べることが多い。
正式な[[規格]]では左上が 0/0、左下が 0/15、
右下が 15/15
と並べる。
今の
[[Unicode]]
もこの並べ方を踏襲している。これは何に由来するのだろうか。
[13]
[[カレンダー]]。 ([CITE[横書き登場]]では[[日めくりカレンダー]]の言及がある。)
どのような向きで日が並べられてきたか。
([[東南アジア]]には現在の日本と違う向きの表型のものもある。)
日記帳やスケジュール帳はどうか。
病院の前にある案内は、どこも左から右へ曜日、
縦に午前、午後、夜。
[41] 月間予定表黒板。横書きもあるが縦書きが多い。
30日分横書きで縦に並べるのは難しく2列以上になるが、
縦書きで横に並べるなら1列にできるからだろう (縦書きで2段のものもあるが)。
縦書き、右側に1日がくる普通の縦書きのものと、
左側に1日がくる逆順のものがある。前者が多そうだが後者も意外と多い。
日がアラビア数字で横書きのものばかりだから、「12」「13」と右向きに並ぶ方が自然という考え方からか。
カレンダーや時間割表は月曜日が左なのとも同じになる。
[147] [CITE[ゲスト:[[高田憂希]]/第7回 長江里加と和多田美咲のれっつら☆まなびーや! - 2020/09/29(火) 20:55開始 - ニコニコ生放送]] ([TIME[2020-10-03 10:30:16 +09:00]]) <https://live2.nicovideo.jp/watch/lv327783329?ref=qtimetable&zroute=index>
[[白板]]右端
>
[BOX(vertical)[
令和[YOKO[2]]年[YOKO[10]]月[YOKO[29]]日[YOKO[日直]][SUP[❀]]高田[YOKO[❀😘😌😁]]憂希
]BOX]
※ 放送日と1ヶ月ずれてる
※ [[絵文字]]は同趣旨のもので代用
[148]
[[学校]]の[[黒板]]で通例右端に[[日付]]と[[日直]]を書くのは、
[[縦書き]]の慣習だろう。
[[国語]]など[[縦書き]]ならそこからそのまま書き始めるのでちょうどマッチする。
[151] [[縦中横]]の[[数字]]や「日直」は[[左横書き]]。
[[縦書き]]の進行方向と逆向きなのに何の違和感もなかった。
([[学校]]外でも[[縦書き]]の[[新聞]]や[[雑誌]]もみんなそうなので、
昔から慣らされてきてるのだろう。)
[152]
もっとも昔の[[学校]]では[[漢数字]]で書いていた気もしないでもない。
[150]
[[横書き]]なら左側から書き始めるが、[[黒板]]は横長なので適当なところで打ち切った[[多段組]]的配置になる。
右端まで到達したら[[日付]]の横に来るが、
だからどうとか思ったことは特になかった。
[149]
左端に書くものは共通的な慣習にはなっていないと思われる。
日付の反対側ということでなのか、
お知らせを書いたり貼り紙したりするスペースとして使われがち。
その場合[[左横書き]]されがちな気がしないでもないが、
時代と地域でどこまで共通性があるのだろうか。
[15]
[[グラフ]]。 [CITE[横書き登場]]が示した仮説に従えばすべて[[左横書き専用スタイル]]だろうが、
歴史的にそれ以外の方法で書かれたものはあったかどうか。
[64]
[[数学]]的には [VAR[x]] 軸は右、
[VAR[y]] 軸は上に進む。
[[計算機]]の[[画面]]では
[VAR[x]] 軸は右、
[VAR[y]] 軸は下に進む場合が多い。[[文字]]の進行方向と同じで、
初期のシステムの特性からそうなったのだろうか。
[[ビットマップ]]の[[画像形式]]で保存される順序も左上から右下。
興味深いのは[[ビット順]]と[[バイト順]] ([[エンディアン]])
というバリエーションがある。
[145] インターレース
[154]
後方一致検索のため[[文字列]]を逆順で保持することがある。
[65]
ところで[[画面]]上に表示する[[図形]]の[[座標]]は ([VAR[x]], [VAR[y]])
で表すことが多いけど、
[[文字]]の位置や[[表]]の[[こま]]は ([[行]], [[列]])
で表すことが多い。後者もデータの保存順は左上から右下で共通なのだけど、
位置の表し方が逆転している。
[17]
論文の横書き化はどう進展してきたか。 ([CITE[横書き登場]]には少し言及があるだけ。)
学会誌を調べていけばいいだけなので、
大きな大学図書館にでもいけばすぐわかるだろう (ボリュームが多すぎて骨は折れそうだが)。
[30]
役所の横書き化はどう進展してきたか。
([CITE[横書き登場]]には[[法律]]の[[横書き]]化が試みられたが実施されていない件や、
地方公共団体では実施例があることが指摘されているが、
それ以上詳しく踏み込んではいない。)
省令など下位の[[法令]]で定められた書類の様式は、現在ではほぼ横書き化されている。どう進展してきたか。
[35]
[[法令]]では[[縦書き]]と[[横書き]]は区別され、明示的に改正されている。
では国の機関が [[Webサイト]]で[[横書き]]の[[法令]]を提供している事実をどう理解するべきか。
改正案や解説の [[PDF]] はたいてい[[縦書き]]になっている。
[36] [[法令]]に[[横書き]]の部分 (様式など) が含まれる時、その部分だけ[[横書き]]になっている。
その一部を改正する時などに、[[縦書き]]の条文中に一部[[横書き]]が寝かして挿入されていることがある。
どちらも[[日本語]]なのに縦横混在という奇妙な事例。
[51]
飲食店のメニューは縦も横もある。
壁に貼ってあるもの、
パンフレット状のもの、
冊子になっているもの。
料理の種類と[[書字方向]]に相関はあるかどうか。
[56]
ページ内の文章ブロックの配置は、書字方向の変化とともにどう変わってきたか。
ページ番号など枠外の文字列はどうか。
用紙を縦に使うか、横に使うかとの関係はどうか。書籍、便箋、張り紙など。
アルバム、スクラップブック。
書類鞄の形に影響はあったか。
(c.f 教科書の用紙サイズの変更とランドセル。)
[18]
書道と横書き。書写教育については少し研究がある。芸術方面ではどうか。
[5] [CITE[横書き書字指導に関する研究 ―― 指導の実態と課題――]]
([TIME[2015-11-27 13:30:31 +09:00]])
<http://center.edu.ibaraki.ac.jp/doc/kiyou/34_2015/2015_157_167.pdf>
[19] [[絵画]]には影響があったか。 ([CITE[横書き登場]]では巻物に少しだけ言及がある。 >>58 でも言及あり。)
現代には横スクロール、縦スクロールのゲームがあるが、
どう関係するか、しないか。
[45]
[CITE[横書き登場]]でも触れられている[[漫画]]のコマの話。
日本の漫画の翻訳輸出が盛んになった現在では、
いろいろおもしろい事例が出ているだろう。
文字主体の[[ラノベ]]や[[ノベルゲーム]]には、なにか興味深い事例はあるだろうか。
[10]
映画の字幕はどう書かれてきたか。
テレビのテロップはどうか。 ([CITE[横書き登場]]には報道映画の題字の話題がある。)
文字の流れ方 >>231
[71] [[テープ]]の巻方向はどうやって決まったのか。
[[巻き戻し]]、[[再生]]、[[早送り]]の記号表現はそこから来ていて、
テープが使われなくなっても残っている。
[[媒体タイムライン]]の表示は[[時刻]]が左から右へと進む。
([[楽譜]]や [[DTM]] ソフトウェアの表示と同じ方向。)
[72]
[[Webブラウザー]]の[[戻る]]、[[進む]]ボタンの方向もそこから来たものか。
[73] [[プログレスバー]]も左から右へと進む。
[74]
[[ズーム]]の指定が左が小さい、右が大きいなのも関係あるのか?
[11]
和風の縦長の幟と、欧米風の横長の旗。
[[書字方向]]の影響はどうあったか。
[12]
紋章 (市町村章、学校章など)。
印章。
[26] 賞状。
[31] [[葉書]]や[[封書]]の宛名。
便箋。
原稿用紙。
[37]
道路は特殊な[[書字方向]]が見られる場所。 車 (や船) の横面の文字については
[CITE[横書き登場]] にいろいろ書かれている。
標識についても少し言及がある。
看板 >>39,>>40
[38] 道路標識は横書きが基本だが、どうしてそうなったのか。
古い道標石は縦書きだったが、いつから変わったか。
地名案内と標識とで違いはあるか。
信号機は横だが、雪国では縦。その脇の看板は、
縦信号機に合わせて縦だったが、近年横書き化が進んでいる気がする。
住居の地名や地番の表示はどうか。
表札も横が増えているが、まだ縦が多いか。
[61]
雪国の縦長縦書き看板、21世紀になる頃から更新時に横型に変えられてきた気がします。
横長で日本語の下にローマ字が併記されたタイプになっているような。
[91] [CITE@ja[羽井出信号垢さんはTwitterを使っています 「ふじみ野市で変則矢印を発見しました! しかも縦型地名板に英語とルビの両方があります https://t.co/MBSmDAmXJ4 https://t.co/8NkKyy8vxl」 / Twitter]], 午前11:49 · 2017年9月1日 [TZ[+09:00]], [TIME[2020-11-07T09:57:14.000Z]] <https://twitter.com/haneide_signal/status/903449793007050752>
[52] [[マンホール]]の文字はどう配置されているか。
[54] [[トンネル]]の[[扁額]]の方向はどう変わってきたか。
[[橋]]の[[親柱]]は構造上縦書きが主流だが、横書きのものもある。
[53] [[ナンバープレート]]はみな左横書き。
[66]
道路脇の看板に直進を表す「↑」と逆進を表す「↓」
が表示されていることがままある。
どちらがどちらかわからなくて混乱している人もたまにいる。
確かにしっくりこないところも、ないでもない。
このような表示は諸外国にもあるのだろうか。
[68]
道路周辺のいろいろは、[[右側通行]]と[[左側通行]]、
[[左ハンドル]]と[[右ハンドル]]の影響も受けていそう。
[29] [[アイヌ語]]はどう表記されてきたか。ローマ字表記は当然左横書きだろう。
カナ表記はどうだったか。
(点字と速記文字は[CITE[横書き登場]]に言及がある。)
[32]
日本語文中のカタカナ語の増加、英語や欧州言語の利用の増加に、
横書き化が果たした役割はあるか。 (横書きの登場の一因が欧米言語との接触、
併記混用の必要性だったとして、ある時点で逆転して書字方向が言語の変化の機動力となったのか、どうか。)
[33]
[[縦読み]]。
[[あいうえお作文]]。
[34]
[[顔文字]]。[[AA]]。
[[欧米]]流の横向きの[[顔文字]]と、
[[日本]]流の正立の[[顔文字]]は、
[[書字方向]]との関わりでどのような意味を持つのか。
[57]
スポーツの試合。チームをどう配置するか。
得点表示板でチームをどう並べるか。
得点表はどの方向に進むか。
「[VAR[何々チーム]]対[VAR[何々チーム]]」、
「[VAR[何点]]対[VAR[何点]]」
をどう並べ、どう表記するか。
([CITE[横書き登場]]には新聞記事の書字方向の事例として少し言及がある。)
[46]
エレベーターのボタン。現在位置表示。
階をどう並べるか。たいていは1階が左下で、
上の階が右側だけど、
横書きもあれば縦書きもあり、
1列の場合も2列の場合もあり、2列だけど真横に来ないように斜めに配置するパターンもある。
地階が入ってくるとまたややこしいようだ。
[[書字方向]]と関係はありそうだけど、それ以外の要素も混ざってきて複雑そう。
草創期はどうだったか。
違った順序のものや、漢数字のものもあったか。
外国ではどうか。
[55]
数字盤。電話、電卓、キーボード、暗証番号。左下が1のタイプと左上が1のタイプ。
[47]
[[図書館]]の書籍の配置順はどうなっているか。
番号順に左上から右下。
[43]
折り紙の手順図。
組立式家具の手順図。
[[レゴブロック]]の組立図。
[[絵しりとり]]の絵を描く位置。
[[書字方向]]との関わりはあるか。 ([CITE[横書き登場]]に[[双六]]への言及がある。)
[[ボードゲーム]]や[[カードゲーム]]は、言語と書字方向によって違いがみられるか、どうか。
[42]
学校の教室。学生を出席番号順に座らせるとしたら、
左前から後ろに向かい、右へ改行して前から後ろへ、と右後ろまで続ける。
いろいろな試験やアニメ作中でもそうなっているが、
これは全国的な習慣なのかどうか。
小中学校のような個人机でも、
大学のような長机でもなぜか同じだ (長机なら横に並べても良さそうなものだ)。
この並べ方と[[書字方向]]に、何か繋がりはあるのか、どうか。
イベントホールの座席番号の割り振り方はまた事情が変わってくる。
[44] 学校のロッカーを生徒にどう割り当てていたか。
やはり左上から右下へ向かっていた気がするが、
一般化できるかどうか。
玄関の靴箱は、背中合わせに並んでいて、
校舎側上から玄関側下に向かっていた (隣の列の学級とは互い違いの順序になっていた)
のではないか。
コインロッカーに番号が割り振られている場合、その順序はどうなっているか。
古くからいろいろある[[地番]]の振り方との関係はどうか。
マンションやホテルの部屋番号、
まで来るとさすがに[[書字方向]]との関係性は薄いか。
選挙ポスター掲示板の掲示位置の配置順はどうか。
[75]
集合住宅の郵便受けはロッカーと同じような配置問題がある。
階層や部屋の位置関係に揃えられていることもあるが、
スペースの制約から無関係なことも多い。
が、何らかの順序では並んでいる。
部屋番号ラベルの[[書字方向]]もまったく無関係ではない。
[48]
博物館や美術館の順路はどうか。
解説文の向きにより、適切な方向があるか。
展示物が縦書き文書のときはどうか。
(>>58 に少し言及がある。)
スーパーは時計回り店舗も反時計回り店舗もある。どう店舗設計するのか。
値札の書字方向とはあまり関係がなさそうだ。
[49]
トイレの配置と「男女」という言葉に関係はあるか。
銭湯ではどうか。
学校での整列。
結婚式の座席。婚姻届の夫婦欄。
上座下座、上手下手と[[書字方向]]に関係はあるか。
右大臣、左大臣、左遷。
タクシーの席次、エレベーター内の席次。
上手下手に関連して、
[[雛人形]]配置も[[明治時代]]から[[昭和時代]]にかけて逆転したらしい。
[SEE[ [[雛人形]] ]]
[50]
ダイヤル錠、
スロット、
数字がパカパカするタイプのデジタル時計、
方向幕。
みな縦に回るのは横書きだからか。
[28]
先日見かけた駐車場の看板。縦書きで「[V[[YOKO[8]][L[:]][YOKO[0]][YOKO[0]]]]」のような時刻が1文字ずつ上から下に並んでいた。
数字は直立、「[L[:]]」だけ横に寝かされていて違和感があった。
かといって「[V[[YOKO[:]]]]」を直立させるのも違和感があるし、
全部横に寝かすのも違和感がある。
かといって[[漢数字]]にするのも、
今の時代違和感があろう。
横書きするほか違和感を拭い去る方法が思いつかないが、
スペース的に無理そうだった。
[TIME[2019-11-18T12:58:39.000Z]]
[138]
[[家系図]]。
[[組織図]]。
[[トーナメント表]]。
[[系統樹]]。
分類図。
[58] [CITE[日本語が縦書きから横書きになるまで(前篇) 日本語学者 屋名池 誠 WEDGE Infinity(ウェッジ)]]
([TIME[2019-11-19 13:14:32 +09:00]])
<https://wedge.ismedia.jp/articles/-/1019?layout=b>