Campuses:

Multilingual mathematical e-document processing<br/><br/><br/><br/>

Saturday, December 9, 2006 - 3:30pm - 4:00pm
EE/CS 3-180
Azzeddine Lazrek (Cadi Ayyad University)
In Arabic handbooks, there are, at least, two models for writing mathematical expression
according to the local area and the study level:


  • Latin mathematical presentation as in English or French. Symbols are then imported
    from one of these European languages writing, according to the dominant cultural
    influence. Symbolic writing is then running in the opposite direction of the natural
    language;

  • Arabic mathematical presentation. Specific symbols are used and the writing follows
    the direction of the natural language handwriting which is from right to left. Arabic
    presentation uses Arabic symbols coming from the alphabet. Other symbols can be
    vertically reflected Latin symbols. The so-called Arabic or Arabic-Indic digits
    represent numbers.



The Arabic scientific and technical e-documents processing area is quite large. It includes
topics such as:


  • Typesetting Arabic mathematical texts in various variants (with left to right or right to
    left expressions using local Arabic, French or English symbols) and related problems
    about mathematical expressions indexing and coding for their research and their
    automatic translation and computation;

  • MathML localization (especially for the needs of the Arabic alphabet based writings)
    in both meaning and presentation structuring. The problem of translation from
    MathML content to presentation for the Arabic mathematical notation arises;

  • Scientific and technical symbols normalization and coding with Unicode;

  • Design and development of special static and dynamic fonts and software tools;

  • History of scientific and technical notation and related topics such as ancient
    mathematical works translation;
  • Arabic writing characteristics, witch is more calligraphy than typography, and related
    problems around justification or encoding, and the need for software localizers.



Very large horizons stand in front will be presented and illustrated by some examples.