robust vertical text layout - unicode consortium · robust vertical text layout 27th...
TRANSCRIPT
������������ ����� �����
��������������� �����������������������������������
��������������������������������
������������� �������������
��������
��� ������������� ������� ������������ ����������� ���� ��������� ����������� ����
����������������������������������������������������������������������������������������
����������������������������������������������� �����������������������������������������
��������������������������������������������� �������� �����������������������������
����� ��������� ����� ������� �������� �� ����� ���� ���� ������� ����� ���� ��� ��� ����������
��������!����������� ���������������������������������������� �����������������
��� !������� ���� ������� ����� ����� ������� �� ������ "�#�� ��������� ���� ��������� ��� �
���������� � ��$��� %����� �$������� ���� � $ ���� ���� ���� ����$� ���� ���������� �� ���
�����������������%������������������������ � ���������������������� � �����������������������
��������� ��������&�����'������������������������� ���������������$���(����������������
������ �� ����������� ������� ���� ���������� �� ���� ���� ���� ��������� ���� ��� ����� ���� ���
�������������������� � �������������������������� ���� ����������������&������)�!��$� �)
(��������������������������������������������������*����%��������������� ������ ���
�������������������+((,�%����!�����������������������������+((��������������������� ������
� �������+((������������������ ����
%���� � ��� ������� ��������� ��� ������������� ��������� ���������� ��������� ��� ����� ���
��� �� ���������� � ������� ���� �� ��������� ������$� �� ���� ��� ���� �������� ���� �
����������� ��� ��������� ������� ������ �� �$���� ��������� ��������� ������ ���������� �
����������� �� ��������� ��������������������������������� ����&������"�#��
����������
%����� ��������������������������� ���������������������� ��� ���� ����������%���� �������
���������� ����������� ����� ��������������������� ���� ����� ������������������ ������� ������ �
����������� �� �� ��������� �� �� ��������� ������-� ��������� ������������ ���������� ��� ����
������������ ����������������� ����������� ����� %���� �������� ������� �� ��� �� ������ ����������-
.���������/����������������������������������0������������������������������������������
� ���� �� ���� ���1�� ���� ������ ����� ��� �������� $� � � � �� �� ��� ���� ���������
��� ������������������������������������������������������ ���������� ���� �� �� �������� ��
�������������������������������������������� ��2
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 1 Berlin, Germany, April 2005
����������������������%���
%������������� ��������������������������������������������������� ���������������������
�����������!�"���#�$�������
������������������������ ���������������������������������������������
���������� �������������������������������������
����������������������� ������ �������������
����������������������������������������������������������������������������������������������
�������������
� ����� �
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 2 Berlin, Germany, April 2005
����������������������$������������������������������
���������������������
��������������!��������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 3 Berlin, Germany, April 2005
��������������������������3����� �������������������� ��
���������������������"������������������������������������������
��3�������������������� ����������
����������������������������#�����������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 4 Berlin, Germany, April 2005
%����������������������� �������������������
$��� ����������������������%��������������������������������������������%���%�������������������
���������������������������������������������������
"��������'�����3������� ����������
&%��%�������������������������'�����(���������������������������%�������������������������������
��%�%�����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 5 Berlin, Germany, April 2005
&������� ���� ����������� �� ����&������"���������������������� �����ltr� 04����������51
������4� �����5�����rtl�04����������51�������4������ 5�������� ����������
)�*��'����������������������������������������������%�����������'�����
"����������'�������������������
���������������������� ������������������������������������������������������+��������������������������� �
����������������������������������������������#���� �� ������������������������������������������������
�����������������������������������
��������� �������$��� ��� ������� ��� � � ltr� ���� ��� �� �� ��� ����� ����������� ���� ��� rtl
���� ���������������������������������ltr����� ��
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 6 Berlin, Germany, April 2005
6���� ���������������$����������������������������������� ���� ��� ��������������������"��
��������������������������������
������������������������'����������
7���$�8����� �������������������������������������2
&�����������%������������������������������������
%������������ ���� ���� ������������������������ ��� ���� �� ��� ���� �$������������
+������'�� ��������� ��������� �� ��$�� ���� ���� ��� ����� ��� ���� ����� ��������-� � � �� ����
����������������� ��������������������������� ���� �����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 7 Berlin, Germany, April 2005
����������%����9�
%������������ ������������������������ �������������������������������������� � ������������
���������������������������������� �������� � ������������������������� �������������� �-
������������ !�"
%��������������������������$����
� �
!"�!"�������� !�"
%������������������������������������� ���������������
��#�$���!�"%&%!�"
%����������������������������� ������������
� � �
:�������������� � �����������$� ���������������������������
�������� ����
�������� ����
�������� ����
�
�
�
��
�
�
�� � � �
����
�
������� ����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 8 Berlin, Germany, April 2005
6��������%����;����
%������� ���������� ���� ��� �� �������� ����� ���������� ��� �� ��$� ���� ������ "��� ������ ���
�������� ������� ��������-
9����� �� ����� �� ��������� ��������� �� ����� ������� �� ����� ������� ���$�� ����
������� ��� ���� �� ���� ��/����� ������� ������������ �� ��3���� ���� ����� ��
� �������
(����������� ���� � �������������������������������������������������������
������ ��������� ���� ��� ����������� ���� ������ ��� �� ������ ���� ��� .�
��� ������������$������������������������������ ����� �������
%�����������������������'���� ���������������� ������������������� � �������
#�������� <=�� �� ����$� ����� ������� ���� �$� ������� ��� ��������� ����>� ���
� �������� ���� ���$ ��������� �������� ����� ��� � ��� ���� �������� �������� �
�� ���� ������������� ������ %���� ������ ��� ����� ���� ���� ��� ����-� ��� ���
�� ���� ���� ��� �� ��� ��������� ������ ��� ���� ����� ���$� �� ���������� ���� �
������ ���� ������ ���� �� ������� ��� ����� ���� �� ������ ���� ����� ��� ��������
�������
9�������������� ������ ������������� �������� ��������������� �� ����� ���� ������ � ������
������������������������� ���������������������������'����������������������������
;������%����;����
%��� ���� �� ������ ��������� ���� ��� ����������� ����������� ����� ���� ������ ��� �� ���� �
������� ���������������� � �����������������'������ ������ ������������������������������
������� �������������������������������������$������� ������������������������� � ����
���� ���� ������ %���� ����� ��� ������������� �� ���� ������ ��������� ���� ��� ����������
� ��������������� ������������������ �������������������������������� ������������
&������������������������$�������������������������������������������������9������ ���
��� ��'�� ����� �� ��������� ����� ������ ���� �� ����� � �� ����� ������� ����������� �������
&������ �������� ������� ����� ���������� ������� ���� ��������������� ������� 0 ����� �����
�������������� ���1� ���� ���� &������ "�#�� ��������� 0 ����� �������� � � �� ���� ����
�������������� ���� �� ���� �� ���������� �������1��*�� 3���� ����� �� ������� ���� ����� �� ������
��������������
����� �������%��&��%�����
%������������������� �� � ������� ���������$� �������������������������������������-
����������������������������������������������������������������������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 9 Berlin, Germany, April 2005
#������������
�� ���� �'�� ��������������� ��� ���� ������� ��������� ��������� ���� ���� �� ����� ��$�� ��� ������ ����
�������%���������� ��� ������������������-
$��!'�"%&��(!���%!�"&�!%#
�����������������������������������������������������������
�����������0ltr1
�����������0rtl1
���
)��%!�&��(!���%!�"&�!%#
�����������������������������������������������������������
� ������0ttb1
������ �0btt1
���
=� �������������� ������ ���� ���� �� ���� ��� ����� �� ��������� ������� ��������� ��� ����
�����������9������ ���� ���������������������������������������������������������������
�� ������� � � �� ����� �� ����� �� � � ��� ��������� ����� 0������ ��� ����'�� ����� �� ��������
�������������1�� ;�$�� ��������� ?� ������ ���� ���� �� ����������� ��������� ��������������
� �������������������������?� ���������������������� �����������������������������
���$� ���������
"�� ���� ��� ����+?@� ������ ��� 0���1�� A���!������B!��������������� " �������������
����@���$�������������� ������������������������������:��������������� ���������
�������������������������������������� ������&������������������������������������
� � � �
����
�
�
�
�
�
�
�
�
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 10 Berlin, Germany, April 2005
#������������������������
������ ������������ ����������� ����� ��� ��������� ������ ���������� ���&������ ���� ����
�����������������������������������&�������������������������������� �������������
�������������������������������
"�������&������������������������������������������������������������������� �����$�
!������� ����� ����� ��������� �� ����������� ��������� ��������������� %���� ��� ���
������������������������������� ��������������������������������� �������������������������
��� ��'���������������������� ����� �� ���������������
�����������������������'��������'� � ����
����������� �� ���������������������������������� ����&������"��������������������������
��$� �����������������������������������$�����������������������6������������������������
��� ���������� �� ������ ���� ������� �������������� ���� ���� ������ �� � ������������ �����������
��������$���%!;�����+((��� ��������������� ����������������������
;�$�� ���� &������ �������� �������� ���� ���� �%!;� dir� ����������� ���� +((C� direction
� ������������������ �������������������-�ltr�����rtl����������� ����������� ������
�� ������������������������������� ����
direction
6����������������������+�����$��������� ����������
ltr
;���������� �������������� ��� ��������� ����D� =� ��������� �������������� ��� ��������� �����
0������������� �1����� ���-�;������%������
rtl
E���������� �������������� ��� ��������� ����D� =� ��������� �������������� ��� ��������� �����
0������������� �1����� ���-��������������
ttb
% ��������������������������������������D�=�����������������������������������������
0������������� �1����� ��-������������!������
ltr-ttb
;������������������������������������������D�% ���������������������������������������
0"����������������� �1����� ���-������������A�
ltr-btt
;������������������������������������������D�"������� ��������������������������������
0"����������������� �1����� ��-�:����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 11 Berlin, Germany, April 2005
+�����������(��� ������#������������
(��� ����������������������������������������������������-
$��!'�"%&�
(��� ���������������������������������������������������������������-�;������������������� �
#���������
)��%!�&�
(��� ���������������������������������������������������������������-�!��������!�����
�!���!�"%&%!�"&�
(��� ��� ����� ����� ���� ��������� ���� ��������� ��������������� ��������-� ����� �������� A��
:����
"�������������%�����������
9�� ��������� ���� ���� �� ���� ����� �� $� � � � ���� ��� ��� ��������� ���� � �������� ���
������ ��������� ��������� ������������ �� �� ��������� ���� %���� � ����� ��� ���� ����������������
�������� �������������������
��%&%�
E������������ �������������������������
%�&" �&%�
%���������������� �������������������������
+?@� 0+������B?� �����B@����1� ����������� ���������D� ����� ���� �� ���� � ������� :����� ���� ���
��������:���������!�����������������������
���
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 12 Berlin, Germany, April 2005
&�����(��� ��6� ����������� ���#��������
%���� ��� �� ������� ���������� ������ �� ���������� ���������� ������ ��� � ��� �����-� ���� ������
��������� ���� ��� �� ���������� ���� ���� �������������� ��������� ��� ���� ���� ��� %��� �����
������� ���� ������� ��� � � �� ���� �������� ���� ���� ���� �� � �������� �� ��������� ��� ������
���������������� �����������������������������
%������������������������������'�������������������������� ����������������������3���������
���� ������-� �������������������� ���������������'������������� ����� �������������F� F��.����
����������������������������������������������������������������������������������������������
���������������������� ������������
*��������������� ��'������� ������������������������ �'�� � ���������������������������� ��
����������� ������ ����� ����� ���� ����� �� ��� �������� ������ ���� �� �������'�� �����������
����������3����� ���������������������������$�������-
�������$� ��������������
� �����������������������
0��������������������������������� �����1
%����:����������(������
9����������� ���� ��� ������������������������� ���� ����� ������� ���������� ����������� ��� ���
������������$� ����������������������������������-
9�� ���� ������������ ����� ������������ ������ ����� ����$� ���� ����� �� ������������������������� �
��� �� ���������� ����� ������ ������ ��� �� ����/������ �� ���� ���� �'�� ������������ ���� ������
��������� ����� ����� ���� ����� �� � �� %��� ����� ������ ��� ���� ����� ������ ���� ��� �
��������������������$���������������������������� � ��������������������� ��������
%���$���������������������������� ������������������������4�������5�������� ��������������$
�������������$������������������ �������������� ����������������$��%������ �����������
����������� ��������� ������������ ���� ������������$� ����������� ��������$���������
������� ����
����� ���� ����
�������� ����
����� ���� ����
�������� ����
� �������
�����
������� �
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 13 Berlin, Germany, April 2005
%������������������������� � ����������������� ����������������������������������������
��� ������ �� ���8��� ��� ���� �������� �� �� ����� �� ������ ���������� � ������ ����3�
������������������������������������������������������������������������������������ ���
���������������������/�������������$��������������������� ����� � �������������������
���� ����������� ��
9������ ������ ���������!���������������� ������������������ ����������$�����������������
�����������������;���������� ����������� ��������������������
���������� ��� ������������!������������������������ ����������� � ������������������������������
��������������������,��������������������������������������
%������$��� ����;����� ���� ���� ���� ����� ������� ������������!������� ���� ����� ���� ����
���������������� �������������������������� 0 ������������������� ����������$���������� �� ����1�
���� ���� ��� ��� ���� ������� ���� ����� � �� ���� ����� ����$� ������� ����� ���� � �� ��������� ����
����'��������� ���������������� ������ ��
A��������������������� ��� ��$�� ������������������ �'����� ���� �������������������
����� �������D������ ��� ���/����������� ����;�������� ��������������������������������
�����
,����������� ��������������������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 14 Berlin, Germany, April 2005
%� ������� ������ �������� ���� ������ ������� ������ �� ����� ������� ��� ������� ����� �����
���������� ���������������=����� ������ ��������� ��� ������������������������������������
������ �����D� ���� ���� ��������� ���� �������� ����� ��� ���� ��� ��� ��� ������� � ����� ����-
�����'�� �� ����� ��� ���� ��������� �� ���� �� ������ �������� ������� ��������� ���� ��� �
���������� � ������� �� �� ���� �������� � ������� �� ����� ����������� ����� ���� �� �� ���������
���� ��
+((�6� ����������%����;����
*���������������������������������������������+((� � ������-
block-progression��������������$� �����������������
text-orientation-vertical������������������������������������������������� ��
block-progression
"��$� ���������0���������$���1�����������+�����$��������� ����������-
TB
% ���������������$����0�������������1�
%� �������������������������������������
RL
E�������������������$����0�������������1�
%� ��������������������������+?@�������
LR
;�������������������$����0�������������1�
%� ��������������������������!�������������
�������� ����
�������� ����
�������� ����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 15 Berlin, Germany, April 2005
text-orientation-vertical
.�� ������������������������� ������������ ������#�� ������$$������������$�'�������� ���%� (
���������)��������� *�+�����$��������� ����������-
natural
=�������������� �������������������������F� F� ���� ��������
� � �� ���� ����� ����$� 0����� �� ������� �� ������� �� ���� ���$
������������������1�
left
=�������������� �������������������������F� F� ���� ������������������������
���������$�
right
=�������������� �� ��������� ����������� ��� F� F� ���� ����������������� ���
���������$�
upright
=���������� ���� ��'� ����������� ����� � � �� ������ ���� ����� ��� ����
����������������� ������
-���(�.�������������������������� �������� �������/������ ������0���text-orientation-horizontal
��������������������������+� ��� ������������������%�������������������������� ��� ������������ ���������
����������������/�������������������!��������&����������������������������������0�%��%��������������
����������������������
�������� ����
�������� ����
� ������� ������� �
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 16 Berlin, Germany, April 2005
(���������;������;�����+�����
��������������������������$����������������������� �������������������������������������
����������������-
���������������������0"�#�� � ����1
���$� ������������������0������ � ����1
����������������������0���������� � ����1
"������� �� ���� ��� ����������� ����������� ���� ��������� ��� ����� ������ �������� ���
�������������������$ ��������������������������� � ������� ��������������������������
��� ���������������������������������$���������������������� �������
%����������� ����������������������� ����� ���������������������
;����(���$��������;����+� �����
;������ ��� ����� ��� ������ ��� ������� � � �� ������ ������-� �� ����� ���� ������ ���� ����$���
���������������� ���������$����������������� �������������� 3����������%����������������������
������ ���� ������������'����������%��� ������ ���� 3���������� �� ������ ���� ����$� ��������
������������������$ ������������������
9�������� ��� ���� ���� �������������� ������ ��������� ���������������block-progression
������������������ �����������+(('������������������8��������'������������� �����������
����������� �������;��'���������� ���������������������������������������������
�������� ����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 17 Berlin, Germany, April 2005
;����+� �����
,������ ���������������� ��������������������������� �������������
*�� ������������������������������������������������������������������������������ ������
��� ��������������������������� �������� �����������������������������������������������
�������� ���������������������*������������������ ������������������������� ����������
������� �����-
:����������������������
E���������������������
(�� ������������������
(�� ���������� ��������������� ���������� ������� �������������������������������
�������������������� �� ��������������������
%���&������"��������������������
��� ���� ���� ����������� ��� ���� ����� ���� ����������� �� ����� ���� ����� ������� ���������� ����
�������� ���� ����������� ���� ��� ����� ���������� ����� � ������ �������� ���������� ���� ��
�������������������������������� ����������������������������� ������� �����������%���1������
)�������������'������� ���������������������������������� ��������������������������������
������������������������������������������������
&������ (�������� ������ GH� 0&�IH1� �������� ���� "�#�� ��������� ��� ������ �� ���� ��������
����������� 0ltr� �� L1� ���� ����������� 0rtl� �� R1� ����������������� � ������ ���
������������������������������������������������������������ �������������������������������
�� 3���� ��������� ��� �� � ��� �� � � ����������� ����� ���������������� ������� ����� 3���� �
��������������������������
!� ����#��������������
%� ������� ���� ��������� ���� ��������� ���������������� �� ���� � � ���������������� ����� ��� ���
"�#�� ���������� �'��� ���� �� �� � ���� ���� �������� ���������������� �� ���� ��������
��������������������+��+�����������+��+�����
%��� ���������� ��$��� ������� ��%�� ���� ,������ �� � �� ����� �� ���� ������ �� ���� ������� �
���������������������$ ����������������%%������ ���%%�������'��������"
������������������������'����������������
���������������������������
����+((�����������������
�%!;����������������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 18 Berlin, Germany, April 2005
����
=���������������������������� �����������������������������'����������!���*��������������
�������������������� ���
��� ��������� �������� �������������� ���� ��� ���� ������ ��������� �������������� ���� ������� ��
��������������������������� ���������������� ���������ltr-ttb����� �����������������ttb�0� ��
����1������ltr� 0����� �� �����1��%���ltr-ttb������� ���direction� ��� ����� �������� �������
��������� ����������������ttb�
-�%%����$���text-orientation: right
*���� ���� �������������� ��� right� �� ���� �������������� ��� natural� ���� ���
���$ ������������RL
!� ���,���������������0�������� 1
!� �,�����������������0� �������1
-�%%����$���text-orientation: left
*���� ���� �������������� ��� left� �� ���� �������������� ��� natural� ���� ���
���$ ������������LR
!� ���,���������������0� �������1
!� �,�����������������0�������� 1
����
�����
�
����
����
���
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 19 Berlin, Germany, April 2005
-�%%����$���text-orientation: upright
*�������������������������upright
!� ���,��������������������0�������� 1
!� �,�������������0� �������1
E�������"�#�
*��������"�#������������������������������������������'��������������� ������ ���������
����������$�� ������ ����������������=����������������$�+��+���������������������� ������ ���
����+��+������������+��+������ ������ ����������������'����$�+��+�������%�����������$������
��������� ��������� ��������� ����������� �����������������
����
����� �
����
����
���
�
����
����
���
����
���
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 20 Berlin, Germany, April 2005
%������$�����������������������=���� ���������������������������������'����� ������������
.�� ��:���������
"�������������������� ��������������0������������ �����������������1�������������$� ��
�� ������ 0�� ��� �����1� ���� ��� ���� 9�� ��������� ���� �������������� ���� ���� ���� ��� �
���������� ��� �������� ���� ���� ���� �� � �������� 9�� ��������� ���� ���� ��'�� ������ ��� ���
�������������� � ������.�� ��������� ����� �������������������� ������������� ����������
��������
9����������� ���� �����������!�������� �������� � 0<� �����>1� ����������� ����� �������������
����� ���� ���� ����� ��� ��������/�������������� ��'��1������������������������������ 0��� �����������ltr1
������������������������������������ ������ ��������������� ���%�����������������������
�����������������������������������������������������������
-������������%�
$�������% �������%�����
%���������������� ���������������������������������������������������� ����������������
��� ���� ����� ���� ���� ���� ���� ������� ��������� �� ���� ����� ���� �� ��������� �������������
�� ����� �� ���� ���� �������������� ��� upright�� 0��� ���� ����� ��� ��������� ��������� ����
������� ���� ����� ����� ���� ���������� ������ ��$� ���� ��� ��������� ���������� ������
���� ����1
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 21 Berlin, Germany, April 2005
���������(��� ��-�#��������.�� ��:���������
��������@�������������������A������������$� ��� ������0JK�������1���������������������
��������������������������������������������������!�������0����:����1��� �����������
������� ������� �� ��������������� ��������� ����������� �������HJK� ���� ��������������
���������� ���� ����� ��� ��������� �������� .����� ���� ���� �'�� ��������� ���� ��������
��������������������������������������������������-
$���� #��2��%��������� ��������$������#�3���������
.��/.�����/0���/
��
-��������/
-����������
1����������2�����)������
��������������ltr (ltr) ltr
'���������������������� ttb ttb btt
���� $�������� ���������� ������ ������
������� ��������������������������������� �-
$���� #��*������������� ��������$������#�4����������
.��/.�����/0���/
��
-��������/
-����������
����)������������������1'������
���������2
�������������� $�������� ltr���ttb 0ltr1���ttb ltr���btt
���%������ $�������� ��������� ����� �����
'�������������������
����� ���� ����
������� ����
����� ���� ����
������� ����
����� ���� ����
������� ����
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 22 Berlin, Germany, April 2005
���������(��� ��-�� ������%����:���������
������������� ���������������� �������������������������������� � ������-
3���text-orientation: right����text-orientation: natural��%�����������������������������5,�
E������������������ ��'���� ��������������HJK�������������
3���text-orientation: left����text-orientation: natural��%�����������������������������5,�
E������������������ ��'���� ��������������HJK������������
3���text-orientation: upright
@�� ���� ������������������� ���� ��������������$���� �������������������������
���
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 23 Berlin, Germany, April 2005
+���������(�� ���
������������������������� ����������������������������������� ������������������ ����������
��������������������������%��������� ������������������� �����$�������������!����������� ����
������� ������ ��������� ������� ������� ��� �������� ���� ���������� ���� ��� ��������������
��������������������� ���
��������� �� &������ "�#��� ���������� ��� ���� ������ ������ "�#�� ���������-� ���� ������
���������� ��� ��� ��� ��� <�������>� ���� �� ���� ��� �� ���� ������� ����� ��� ���� ����� ��� ������ �
����������� ��������� %���� �������� ����� ���� �������� �� ���� ��������� �������� 0��� ��� ���
�� ������������������������������������������������������������ ��� ���� ����� ��
�����������������������������������������1
E�������(�� ���
��� �� ��� ���� ���� �'�� ����������� ���� ������� ��� �������� �������� ���� ����'�� ���������������� �
����������"�#����������������������������������������������������������������� ��������
��� �����������������������������������%������ ������������ ���� ����!������� �������
��%+��+,���������������������� ��������"�#����������'��������������+��+��$���!������'�
��������� ��������� �������������� ��� ������������ �� �������� ��� ������ � �� ��$�+��+�����
����������� ��������������������������������������
%�� �� ��������� ������� �������������������������������������������
�������������� �������������������������
������������ ����������������� ������������-������ ���������������������������� ���������
����������������������������������� ������������������
%��� ������� �� ����� ������ ��� �� ������ ���������� ���� ��� �� ��� �� ������������ ��������
� ����������������� ���������������� ������������� ��� ����������� � �����
� �����
������������������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 24 Berlin, Germany, April 2005
������� ���� !�������� ���� ��� ���� ���� ���� ���� �� ��� ���� ����� ��������� �� ��� ����
����������� �� �������� ���������� ���� ���� ������� ���������� ������� ����'�� �$�� � �����
��� �������������� �����������������������������������������������������������������������
��� ���� ����� ���� �D� !������� ������������ ���� ������'�� ���� �� ��� �� ���� ��� �������� �
�����������;������������ ��� ��� ��������� ������� ������$�� ����� ����� ���� ������ ���������
�������������������������������� ���������������� �� �������� ��������������������
��������� ������������������ ��������������������� �����������������������������������������
9���������:��
:������������������ �����������������������������$������������������������������ � �����
���������������$���������$�����������������������������$ �����������������
#����!�����������&�����
��� �������� �� $� ���� ���� ������ ���� ������� ��������������� ���� ���� �������� � �������� ���
�� �������������������$� ������������������������������ �������������������������$�
���������� �� ���� ������� ������ 9�� ����� ����������� ���� ��� ���� ���������� ����� ��
�����������������������������������-
����/��������������������
�����������������������
���������������� ���������������� ��������� ������������������������������������
&������ ���������� ������� ��������� ��������������� ���� ��� ��������� �������������� �
�������������� ����� ��� ���� ����� �� ��� �� ������ &������ ���� ����� �� ������ "�#�
������ ����������� ��� ���� ��������� �������������� ������� �/��������� �� ���� ���� ��
�����������������������������������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 25 Berlin, Germany, April 2005
+�������
%����� ���� �� ��� �� ���� ��������� ���� ������� ���� �� ��������� ������� ��������� "�� �����
����������� ��������� ��� ����� ���� ��� �������� ����� ������� �������� �� ����� �$� ��� ��������� �
�� ��������� ����� ��� ��������� ������ �� ������� ���� ����� 3���� ���� ������ ������������� ���
��������� ���� ������ ������ �� ��� ���������� "������� ��� ���� ��� ����� �� �������������
������������ ������������� �$������������������������� ���������������������������� ����
�������������������������������&��������������
��$� ����������
%���$��������-
!���������3����������������������;�������� ������������������� �������������������������
������������������������������������ ������� �������������$�� ����������������
����� ��������������������� ��� �������!���������� ����������
���� ���$���� ���� �������� �� ���� ������ �������� ������ ���� �������� �� ���� +((
*�$����.�� ���������������������������!������6�3���������� ������������������
�$���������+((�$� �������������������
%���+((�*�$����.�� ����������������������������������������������� ����������
+((,�%�����������
�L$��*����;�������: ����(�� ��������� ����������������� �3����� ������ �����
�������������������������������� �$������������� �����������'����$���������������
�������� ���������������7����
"�����*��@��������� ��� ��$���� �� ���� ���� ����� �3���� ������� ������ ���� 6�������
+� �����(�������#� ��������
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 26 Berlin, Germany, April 2005
"������� ��
"����"�D��L$��*����;��D�+�����;�����D�����?����������������$�����$�����0�������6��MHHN�
*,+�E�������������&E;-���� -BB � ,���B%EBE�++((C
#������!��$��&���)�������������'������� �MO�� ����CJJ,��&������(��������������GH��&E;-
��� -BB ����������B������B�� ���B��HB��HMM
���3�����!���������!�������%����;������( �����CJJ, �������
(���������!��������$$7�&�����!���CJJ,��*,+�+���������E�������������&E;-
��� -BB � ,���B%EBCJJ,B+E���,����CJJ,JPMQB
%���&������+���������&���1�������$�������(� �������899��&E;-
��� -BB ����������B�������B&�����Q�J�JB
Robust Vertical Text Layout
27th Internationalization and Unicode Conference 27 Berlin, Germany, April 2005