Page 1 sur 3

Ajout de Polices de caractères

Posté : 30 mars 2017 12:15
par raphael.brocq
Ce paquet permet d'ajouter des polices.
Ici sont ajoutées les polices OpenDyslexic. Pour en ajouter d'autres, il vous faudra éditer le fichier ajout.reg et augmenter la révision.

1 - Créer avec Wpkg-Manage le paquet Ajout-Polices.xml

<package
id="Ajout-Polices"
name="Ajout de Polices de caractères"
revision="1"
reboot="false"
priority="950"
execute="once">
 
 <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 
 
<install cmd='"%SOFTWARE%\Fonts\ajout-fonts.bat"' />
 
</package>


2 - Créer un dossier Fonts dans U:\wpkg\softwares\
3 - Créer dans le dossier Fonts, le fichier ajout-fonts.bat
4 - Editer avec le contenu ci-dessous, à l'aide de notepad++, le fichier ajout-fonts.bat

%COMSPEC% /c copy /Y "%SOFTWARE%\Fonts\*.OTF" "%WINDIR%\Fonts\"
regedit /s "%SOFTWARE%\Fonts\ajout-fonts.reg"


5 - Créer dans le dossier Fonts, le fichier ajout-fonts.reg
6 - Editer avec le contenu ci-dessous, à l'aide de notepad++, le fichier ajout-fonts.reg

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "OpenDyslexicAlta-Bold (TrueType)"="OpenDyslexicAlta-Bold.otf"
    "OpenDyslexicAlta-BoldItalic(TrueType)"="OpenDyslexicAlta-BoldItalic.otf"
    "OpenDyslexicAlta-Italic (TrueType)"="OpenDyslexicAlta-Italic.otf"
    "OpenDyslexicAlta-Regular (TrueType)"="OpenDyslexicAlta-Regular.otf"
    "OpenDyslexic-Bold (TrueType)"="OpenDyslexic-Bold.otf"
    "OpenDyslexic-BoldItalic (TrueType)"="OpenDyslexic-BoldItalic.otf"
    "OpenDyslexic-Italic (TrueType)"="OpenDyslexic-Italic.otf"
    "OpenDyslexicMono-Regular (TrueType)"="OpenDyslexicMono-Regular.otf"
    "OpenDyslexic-Regular (TrueType)"="OpenDyslexic-Regular.otf"

7 - Télécharger les polices (ici https://www.dafont.com/open-dyslexic.font pour Open Dyslexic), les "dézipper" et placer le contenu du zip dans le dossier dans wpkg\software\Fonts\

Re: Ajout de Polices de caractères

Posté : 03 oct. 2017 09:53
par ahmed.louali
Merci, ça m'a bien arrangé car une collègue me l'a demandé !

Par contre il y a une erreur dans le copier-coller du fichier.reg : il faut virer les 2 premières lignes et toutes les tabulations à gauche !

Re: Ajout de Polices de caractères

Posté : 03 oct. 2017 11:46
par ahmed.louali
Faux espoir, ça ne marche que sur certains postes et pas d'autres ;-)

Re: Ajout de Polices de caractères

Posté : 03 oct. 2017 12:46
par ahmed.louali
Au secours, je suis vraiment pas doué.

De rage :
  • j'ai rajouté <upgrade include="install" />,
  • j'ai passé la révision à 5 pour forcer la mise à jour,
  • vérifié tous les droits de tous les fichiers,
  • enlevé l'accent à "Police de caractères",
Rien n'y fait.

A l'aide !!!

Re: Ajout de Polices de caractères

Posté : 03 oct. 2017 13:24
par raphael.brocq
Combien de fois la machine a-t-elle été redémarrée ? Il faut au moins deux ouvertures de sessions pour que ça fonctionne !

Re: Ajout de Polices de caractères

Posté : 03 oct. 2017 17:03
par ahmed.louali
Sur une machine, j'ai redémarré au moins 5 ou 6 fois !

Mais WPKG se lance pourtant bien à chaque allumage ? Quelque chose m'aurait-il échappé ?

Re: Ajout de Polices de caractères

Posté : 04 oct. 2017 16:20
par ahmed.louali
Bonjour,

du coup que puis je faire maintenant ? Je suis un peu coincé.

Il n'y aurait pas l'équivalent plus simple comme sous Linux d'un dossier ~/.fonts/ qui serait scanné dynamiquement par Windows à chaque démarrage ?

Merci de votre aide.

Re: Ajout de Polices de caractères

Posté : 04 oct. 2017 18:30
par cedric.frayssinet
Connecte toi sur les machines récalcitrante et lance le .bat à la main. Regarde s'il y a un message d'erreur.

Si cela fonctionne, il faudrait forcer la réinstallation en augmentant la version, et regarder les journaux windows pour voir le message d'erreur.

Re: Ajout de Polices de caractères

Posté : 04 oct. 2017 19:43
par ahmed.louali
Bonjour,

merci de ta réponse.

Lancer le .bat à la main pas de souci mais donc évidemment je suis en admin ?

Les journaux Windows, pourrait-tu me dire s'il te plait où ils sont ? J'ai peur qu'un journalctl -u s ou un grep sur /var/log ne marche pas aussi bien qu'à la maison ;-)

Re: Ajout de Polices de caractères

Posté : 05 oct. 2017 09:51
par cedric.frayssinet
ahmed.louali a écrit :
Bonjour,

merci de ta réponse.

Lancer le .bat à la main pas de souci mais donc évidemment je suis en admin ?

Les journaux Windows, pourrait-tu me dire s'il te plait où ils sont ? J'ai peur qu'un journalctl -u s ou un grep sur /var/log ne marche pas aussi bien qu'à la maison ;-)

Oui le .bat en admin
Pour les journaux (d'où vient mon dysfonctionnement) : https://dane.ac-lyon.fr/spip/WPKG

Re: Ajout de Polices de caractères

Posté : 05 oct. 2017 18:52
par ahmed.louali
Merci, je vous fait un retour si je trouve le bug.

Re: Ajout de Polices de caractères

Posté : 07 oct. 2017 13:02
par ahmed.louali
Petite question : quand on fait un clic-droit "Gérer l'ordinateur", il faut attendre combien de temps ? J'ai attendu un petit moment et ça tournait en rond sans rien...

Re: Ajout de Polices de caractères

Posté : 07 oct. 2017 16:37
par cedric.frayssinet
ahmed.louali a écrit :
Petite question : quand on fait un clic-droit "Gérer l'ordinateur", il faut attendre combien de temps ? J'ai attendu un petit moment et ça tournait en rond sans rien...

Ah tiens, la métropole a oublié ce paramétrage, il faut faire cela : https://dane.ac-lyon.fr/spip/Gestion-des-postes-clients (chercher Gérer dans les faq).

Re: Ajout de Polices de caractères

Posté : 08 oct. 2017 09:51
par ahmed.louali
Encore une fois, un grand merci ;-)

Re: Ajout de Polices de caractères

Posté : 08 oct. 2017 22:46
par gilles.pelissier
cedric.frayssinet a écrit :
ahmed.louali a écrit :
Petite question : quand on fait un clic-droit "Gérer l'ordinateur", il faut attendre combien de temps ? J'ai attendu un petit moment et ça tournait en rond sans rien...

Ah tiens, la métropole a oublié ce paramétrage, il faut faire cela : https://dane.ac-lyon.fr/spip/Gestion-des-postes-clients (chercher Gérer dans les faq).

On peut aussi utiliser ce paquet wpkg qui évite de se connecter sur tous les postes :
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="Gerer_Poste_W7"
    name="GestionPosteW7"
    revision="5"
    priority="100"
    execute="always"
    >

 <variable name="COMSPEC" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 
 <install cmd='%COMSPEC% /C REG ADD "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\manage\command" /f /ve /t REG_SZ /d "C:\WINDOWS\system32\mmc.exe C:\WINDOWS\system32\compmgmt.msc"' />

 <upgrade include="install" />
 <downgrade include="upgrade" />
 <remove include="upgrade" />

</package>
</packages>

Re: Ajout de Polices de caractères

Posté : 09 oct. 2017 18:54
par ahmed.louali
Halleluyah ça marche enfin !

Petit bilan.

En fouillant dans les journaux filtrés sur Wpkg et WSH, évidemment aucune erreur !
En regardant Windows\Fonts elles étaient là, dans la base de registre aussi (après avoir tout remis dans le .reg contrairement à mon premier message).
Et pourtant invisibles sous Wordpad ou dans le panneau de configuration.

Mais après un 2e redémarrage c'était bon.

J'ai passé la révision à "7" pour être sûr que tous les postes la prennent, et j'ai rajouté une ligne "<upgrade...>" identique à celle de "<install ...>" car le Wpkg est en mode execute once.

Merci à tous de votre aide !

Re: Ajout de Polices de caractères

Posté : 09 nov. 2017 17:57
par sebastien.sadjian
Je précise simplement parce que j'ai fait l'erreur moi même, mais il faut bien entendu télécharger les fichiers "open_dyslexic.zip" que l'on peut trouver entre autres ici : https://www.dafont.com/open-dyslexic.font, le "dézipper" et placer placer le contenu du zip dans le dossier dans wpkg\software\Fonts\

En fonçant tête dans le guidon pour mettre en place le XML, on en oublie l’essentiel : les fichiers de polices que le script doit copier pour qu'ils deviennent disponibles :roll:

Re: Ajout de Polices de caractères

Posté : 09 nov. 2017 20:57
par raphael.brocq
Merci pour ce retour.
Ajouter en point 7 sur le topic de départ.

Re: Ajout de Polices de caractères

Posté : 17 juin 2018 12:57
par boris.mauricette
Bonjour, je vois qu'il existe 2 polices OpenDyslexic3  sur: https://www.opendyslexic.org/
ce sont deux fichiers .ttf et non .otf
Vous pouvez essayer de les inclure dans votre fichier de màj de la base de registre…

Cordialement,
bm.

Re: Ajout de Polices de caractères

Posté : 27 sept. 2018 16:27
par antoine.laniray
Bonjour,

J'essaye d'installer OpenDyslexic pour un collègue mais je n'y parviens pas. J'ai bien créé les fichiers bat et reg, mais quand je lance le .bat, j'ai une erreur de dossier inconnu.
Je ne suis pas très bon en arborescence Windows (plus habitué à Linux). J'ai pourtant bien un répertoire Windows\Fonts

Merci pour votre aide


C:\>U:\wpkg\softwares\Fonts\ajout-fonts.bat

C:\>C:\Windows\system32\cmd.exe /c copy /Y "\Fonts\*.TTF" "C:\Windows\Fonts\"
Le chemin d'accès spécifié est introuvable.

C:\>C:\Windows\system32\cmd.exe /c copy /Y "\Fonts\*.OTF" "C:\Windows\Fonts\"
Le chemin d'accès spécifié est introuvable.

C:\>regedit /s "\Fonts\ajout-fonts.reg"