Skip to content

civodulab/mathml2braille

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mathml2braille

Script Javascript. Convertit les équations mathML, ou du texte (braille direct), en braille Unicode.

Une équation mathématique suivie de sa transcription en braille CBFU

mathML

  • Convertir toutes les équations

    new Mathml2braille();
  • Ne convertir que les éléments d'une classe

    new Mathml2braille('.class');
  • Options pour les matrices : (mode bloque par défaut)

    • mode linéaire

      new Mathml2braille('.class',{'matriceLineaire': true});
    • mode bloque

      new Mathml2braille('.class',{'matriceLineaire': false});
      ou
      new Mathml2braille('.class');
    • matrice trop longue maxCaracCell

      correspond "à peu près" au nombre limite de caractères dans la cellule avant de basculer en mode linéaire (10 par défaut)

      new Mathml2braille('.class',{'maxCaracCell': 14});
  • Option coupureFormule

    correspond aux nombres de caractères où la formule sera coupée (0 par défaut -> pas de coupure)

    new Mathml2braille('.class',{'coupureFormule': 14});
  • Options pour la codification codeBrailleMath : (français par defaut)

    • code français
      new Mathml2braille('.class',{'codeBrailleMath': 'fr'});
    • code Nemeth
      new Mathml2braille('.class',{'codeBrailleMath': 'nemeth'});
    • code UEB (Unified English Braille)
      new Mathml2braille('.class',{'codeBrailleMath': 'ueb'});

mathml2text()

  • Transforme le mathML en texte (qu'en français pour l'instant)
    var mesEqua=new Mathml2braille('.class');
    mesEqua.mathml2text();

Braille Direct

  • Transformer du texte en braille unicode
    <p class="js-brailleDirect">>5+25;/58=65</p>
    new Brailledirect('.js-brailleDirect');

Sortie navigateur ⠰⠱⠖⠣⠱⠆⠌⠱⠳⠶⠫⠱

  • codification fr, nemeth ou ueb : (fr par defaut)

    new Brailledirect('.js-brailleDirect','nemeth');
  • Les tables de caractères sont basées sur celles du logiciel Duxbury DBT Win. Pour l'instant il n'y a que les tables française et américaine.

About

Convertit équation mathML en braille Unicode

Resources

License

Stars

Watchers

Forks

Packages

No packages published