[riscosfr] Pages HTML

  • From: David Feugey <dfeugey@xxxxxxxxx>
  • To: riscosfr@xxxxxxxxxxxxx
  • Date: Sat, 31 Mar 2018 15:26:59 +0200

Ecrire des pages HTML est simple avec StrongEd.

Par contre, il convertit les accents en glypes. é = &eacute;
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 !

Other related posts:

  • » [riscosfr] Pages HTML - David Feugey