Werner Lemberg wrote:
> Please be careful!  Unicode gets extended from time to time, and there
> are high chances that new non-spacing diacritics are added.
> Consequently, a solution within groff must be based on
> user-controllable data.
>
> I suggest to (re)use
>
>   .composite foo
>
> (just a single argument) to register `foo' as a Unicode composite.  At
> startup, `composite.tmac' is loaded, make the registered Unicode
> composite characters `active' (in the TeX sense).

I understand. I would indeed have chosen to hardcode the table of combining
characters somewhere in the source code.

But there are already 418 characters with non-trivial combining classes
listed in
   
http://ftp.unicode.org/Public/5.0.0/ucd/extracted/DerivedCombiningClass-5.0.0d10.txt
Will the startup time penalty to register all these one by one be
acceptable?

Bruno



_______________________________________________
Groff mailing list
Groff@gnu.org
http://lists.gnu.org/mailman/listinfo/groff

Reply via email to