Ecrire des pages HTML est simple avec StrongEd.
Par contre, il convertit les accents en glypes. é = é
Cela déconne parfois avec NetSurf. Donc j'écris tout en Latin 9.
Maintenant que j'ai basculé mon système en Latin 1, il me faut
convertir certains caractères pour qu'ils soient encodés en Latin 9.
Dans la pratique (pour le français), seul , et changent de place.
Certains caractères Latin 1 n'ont pas d'équivalent en Latin 9 : ¨´¸
(accents et cédille seuls, inutiles en français) ¦ (remplaçable par un
pipe) ¼½¾ (remplaçable par 1/4 1/2 et 3/4), ¤ (n'existe pas en
français).
J'ai automtisé le processus en modifiant le modfile StrongEd lié au
HTML. En lieu et place des transformations de caractères en glyphes,
j'ai mis ceci :
¤
¼
½
¦ |
¼ 1/4
½ 1/2
¾ 3/4
Ce qui permet de transformer mes 3 caractères Latin 1 en leur
équivalent Latin 9 (qui s'affiche ici en Latin 1). Et de tricher pour
ceux qui n'ont pas d'équivalent en Latin 9.
Dans les pages HTML, pour basculer en Latin 9, il faut mettre :
<meta http-equiv="content-type" content="text/html;
charset=iso-8859-15"/>
Testé avec succès sous NetSurf, IE, Edge, Chrome et Firefox. Tout
passe nickel. Problème résolu.
Sous RISC OS ya des bugs, mais aussi des solutions :)
A+, David
--
RISC OS FR - www.riscos.fr
Informations sur RISC OS et sa communauté
Licences ABC et Raspberry Pi gratuits !