发明名称 Display of text in a multi-lingual environment
摘要 Methods and systems for rendering text in a multi-lingual environment are provided. Language context of entered text and user interface settings are used to determine a most appropriate rendering order and alignment for displayed text. If no reading order is specified for a given text selection, the text selection is scanned to determine whether properties of the text identify portions of the text as requiring one of two reading orders (left-to-right or right-to-left). If a reading order can be determined for a given portion of the text selection, that portion will be rendered according to the determined reading order, such that the rendered text selection may have portions rendered according to a first reading order and portions rendered according to a second reading order. If no determination can be made by analysis of the text selection, a reading order is returned for the text selection that is associated with the spoken language utilized by the user interface with which the text selection is rendered. The text selection is aligned to the right or to the left based on user selection if available. In the absence of user alignment selection, the text selection is aligned according to an alignment associated with the spoken language utilized by the user interface with which the text selection is rendered.
申请公布号 US7506255(B1) 申请公布日期 2009.03.17
申请号 US20040780055 申请日期 2004.02.17
申请人 MICROSOFT CORPORATION 发明人 FEINBERG YANIV;KHOURY SOOHAD
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利