[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [proposal] The CRCT Standard for bidirectionality support - Version 0.00




Your idea is good but there are a few small details that I wish to point
out:

1. Almost no-one will take your standard and use it. You must push it
until it catches on. This may take 10 years.

2. The idea of using ASCII codes is dead. There are several hundred
languages to be used on computers, and there are not enough slots in ASCII
for them. The codepage idea works well, if a codepage change tag can be
embedded in text. That way, the font can be changed several times inside a
line. Any program would have a default codepage (which would map ASCII
normal english), and a codepage tag would switch on-the-run to the
codepage requested. At the end of the text segment, a default codepage tag
would revert the rendering to normal.

The direction tags would work independently from this, but each codepage
would have a default direction, which can be overriden by a direction
tag, or several.


  There are many other issues, such as choosing a font etc. Incidentally,
LATEX and TeX have an internal format that allows one to do exactly this.
There remains to find a way to encode Latex source in a more terse form
that is appropriate for high speed parsing, and to build rendering engines
and editors for it...

  BTW LyX uses a format not unlike this...

Peter