Modèle:Multiligature

La bibliothèque libre.
Documentation
Utilisation :
Ce modèle simule un tiret de ligature courbe (en forme de signe brève inversé) au dessus d'une série de 1 à 5 lettres ou espaces.
  • Si un seul caractère est précisé en paramètre, le signe diacritique U+0311 COMBINING INVERTED BREVE ◌̑ standard est encodé après ce caractère.
  • Si deux caractères sont précisés, le signe diacritique U+0361 COMBINING DOUBLE INVERTED BREVE ◌͡◌ standard est encodé entre les deux caractères.
  • Si trois à cinq caractères sont précisés, des demi-signes diacritiques sont utilisés :
    • U+FE20 COMBINING LIGATURE LEFT HALF MARK ◌︠ et U+FE21 COMBINING LIGATURE RIGHT HALF MARK ◌︡ sont respectivement utilisés après le premier et le dernier des caractères indiqués.
    • Les autres caractères intermédiaires sont représentés avec un trait horizontal de bordure supérieure, qui lie les deux demi-signes ; normalement on devrait pouvoir utiliser un signe similaire à U+FE26 COMBINING CONJOINING MACRON ◌︦ pour effectuer cette jonction en le codant après chacun des caractères intermédiaires (de la même façon qu'on l'emploie avec d'autres demi-signes permettant d'étendre horizontalement un diacritique supérieur comme le macron ou le tilde), mais d'une part ce caractère est mal supporté, et rien ne garantit qu'il soit correctement positionné à la bonne hauteur, ni même qu'il s'aligne avec ceux utilisés successivement entre plusieurs lettres médianes ; la solution de la bordure supérieure est la moins mauvaise en attendant un meilleur support dans les moteurs de rendu HTML et les polices de caractères utilisées.
Exemples :
  • {{multiligature|a}} : ȃ
  • {{multiligature|a|b}} : a͡b
  • {{multiligature|a|b|c}} : a︠bc︡
  • {{multiligature|a|b|c|d}} : a︠bcd︡
  • {{multiligature|a|b|c|d|é}} : a︠bcdé︡
  • {{multiligature|a| |b| |c}} : a︠ b c︡
Notes :
  1. Il n'y a pas actuellement de meilleure façon de le faire, même avec LaTeX dans la balise <math> de MediaWiki (voir la documentation wiki de l'ensemble mathématique de LaTeX sur Wikisource) qui ne supportent pour l'instant que \widehat qui donne un accent circonflexe allongé, avec un angle et non une liaison arrondie, et qui ne permet pas non plus d'utiliser facilement les autres styles de texte standards (couleur, taille, italique, gras, soulignement, voire les liens...).
  2. Seul le dernier paramètre indiqué est restreint à un seul caractère, sinon le demi-diacritique ne sera positionné que sur son dernier caractère ; les autres paramètres peuvent éventuellement contenir un nombre quelconque de caractères (mais seul le dernier caractère du premier paramètre portera le demi-diacritique par exemple :
    {{multiligature|e|ssaye encore une foi|s}} : e︠ssaye encore une fois︡
    Toutefois cette utilisation extrême pourrait ne pas être supportée si des demi-diacritiques sont supportés plus tard pour les caractères intermédiaires.
Références externes :