Difference between revisions of "Standard"

From BidiEdit
(Copy over the introduction section)
(Abbreviations table)
Line 6: Line 6:
 
* This page is for the actual standard. Discussions about the standard, open questions, etc., go in the [[Talk:Standard|discussion]] page.
 
* This page is for the actual standard. Discussions about the standard, open questions, etc., go in the [[Talk:Standard|discussion]] page.
  
=1. Introduction=
+
=Introduction=
  
 
This document intends to trace the guidelines of a User Interface (in short: UI) for editing bidirectional (in short: Bidi) text. It is assumed that the user enters text in logical sequence, and that the Unicode Bidi Algorithm (in short: UBA) is used to reorder the text for presentation. We assume that the readers of this document have a working knowledge of the UBA. The UBA is described in Unicode Technical Report 9 (see http://www.unicode.org/unicode/reports/tr9).
 
This document intends to trace the guidelines of a User Interface (in short: UI) for editing bidirectional (in short: Bidi) text. It is assumed that the user enters text in logical sequence, and that the Unicode Bidi Algorithm (in short: UBA) is used to reorder the text for presentation. We assume that the readers of this document have a working knowledge of the UBA. The UBA is described in Unicode Technical Report 9 (see http://www.unicode.org/unicode/reports/tr9).
Line 15: Line 15:
 
# Make the interface efficient.
 
# Make the interface efficient.
 
# Keep the interface easy to implement.
 
# Keep the interface easy to implement.
 +
 +
=Terms and Definitions=
 +
 +
{| cellspacing="0" border="1"
 +
|+ Abbreviations
 +
! Acronym
 +
! Meaning
 +
|-
 +
| Bidi || bidirectional
 +
|-
 +
| LTR || left-to-right
 +
|-
 +
| RTL || right-to-left
 +
|-
 +
| UBA || Unicode Bidi Algorithm
 +
|-
 +
| UI  || User Interface
 +
|}

Revision as of 20:49, 20 March 2010

Rules for Editing This Page

  • Only registered users can edit. You can register here.
  • If you have a change you want to perform, simply perform it.
    • If you suspect the change requires explanation, place it in the discussion page.
  • This page is for the actual standard. Discussions about the standard, open questions, etc., go in the discussion page.

Introduction

This document intends to trace the guidelines of a User Interface (in short: UI) for editing bidirectional (in short: Bidi) text. It is assumed that the user enters text in logical sequence, and that the Unicode Bidi Algorithm (in short: UBA) is used to reorder the text for presentation. We assume that the readers of this document have a working knowledge of the UBA. The UBA is described in Unicode Technical Report 9 (see http://www.unicode.org/unicode/reports/tr9).

When designing these guidelines, the following objectives were set, in order of decreasing priority:

  1. Prevent actions unexpected by the user, particularly when the action is destructive (erases one or more characters).
  2. Make the interface efficient.
  3. Keep the interface easy to implement.

Terms and Definitions

Abbreviations
Acronym Meaning
Bidi bidirectional
LTR left-to-right
RTL right-to-left
UBA Unicode Bidi Algorithm
UI User Interface