发明名称 Bi-directional display
摘要 A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.
申请公布号 US2003014220(A1) 申请公布日期 2003.01.16
申请号 US20010838377 申请日期 2001.04.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ATKIN STEVEN EDWARD
分类号 G06F3/00;G06F3/01;G06F3/023;G06F3/048;G06F17/22;(IPC1-7):G06F15/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址