Casser la protection des fontes de caractères

18-06-2009

Saviez vous que les fontes de caractères que vous avez dans votre ordinateur ne sont pas toutes libres de droits d’utilisation ? je veux dire que certaines sont seulement imprimables, d’autres éditables et d’autres ne peuvent être ni distribuées ni installées chez une tierce partie ?

Moi je ne le savais pas jusqu’à ce qu’une conversion en PDF tourne au drame :

[ProductName: Distiller ]
[Error: Andalus cannot be embedded because of licensing restrictions.]
[Font vendor (Glyf) does not permit this font to be embedded in PDF.]
 
[Avertissement] La police Andalus n'a pas pu être incorporée à cause
de restrictions liées à la licence.
L'affichage du texte risque d'être incorrect sur des plates-formes
qui ne disposent pas de cette police.
 
[Error: invalidfont; OffendingCommand: xshow; ErrorInfo: CharOffsets
[Flushing: rest of job (to end-of-file) will be ignored]
[Warning: PostScript error. No PDF file produced.]

A part le fait que le message est effrayant (j’aime l’OffendingCommand) , il est frustrant de savoir que l’on ne peut pas disposer à sa guise des fichiers qu’on a dans sa machine. En piochant un peu dans Distiller, je découvre cette horreur là :

Oui, vous avez parfaitement compris, il s’agit d’un complot : on est seuls contre les armées impériales des éditeurs fontoraphiques, un Acrobat corrompu et la complicité du système d’exploitation ; mais soyez rassurés, tout ceci ne va plus durer longtemps !

Pour faire court, soit on va soit ‘modifier’ Acrobat pour qu’il accepte quand même de nous servir (on devra faire de même avec tous les autres ennemis de son espèce), soit on ‘modifie’ directement le fichier fonte de caractères pour tromper ces ennemis. Vous l’avez compris, on ira par la dernière solution car elle est plus simple.

Maintenant un peu d’histoire : En se basant sur les spécifications Microsoft, Un certain Tom a écrit un petit programme en C qui fait les modifications nécessaires. Le programme fonctionne parfaitement sauf qu’il est sous DOS et qu’il n’est pas très convivial. Ça va cependant suffire pour résoudre tous nos problèmes de fontes : il suffit de copier le ficher ttf coupable dans un dossier en dehors du dossier Fonts de Windows, de le “traiter” avec cet utilitaire, de désinstaller l’ancienne fonte de votre système et puis finalement d’installer la nouvelle fonte fraîchement “traitée”.

Pour les paresseux, voici une autre méthode : utiliser « Font Properties Editor » de Microsoft. J’ai un peu “modifié” ce programme pour lui faire faire tout ce que on veut, car d’origine, FPE ne traîte pas les fontes protégées, quand vous essayez d’en ouvrir, il affiche un message d’erreur et seurt (pour que ça rime).

Vous pouvez télécharger le fichier “réctifié” ici, vous n’avez pas besoin du programme d’installation original.

No related posts.

{ 5 comments… read them below or add one }

1 lamjed 21-06-2009 at 21:42

bravo, ça fontionne. est-ce ke tu peu refaire le patch pour activer les champs en gris ?

Reply

2 Walid 22-06-2009 at 07:09

Oui mais je ne le ferai pas, ces champs servent entres autres à modifier le copyright, c’est ce que tu veux faire ?

Reply

3 Lacy 24-06-2009 at 04:24

Pretty nice post. I just found your blog and wanted to say
that I’ve really enjoyed browsing your posts. Any way
I’ll be subscribing to your feed and I hope you write again soon!

Reply

4 umayme 05-08-2009 at 15:25

found ur post trough twitter, I didn’t get a s— from text, but ur ici link was what I looked for, thks man 4 sharing
btw, what does ici mean?

Reply

5 Walid 30-12-2009 at 01:45

That means ‘here’ but I guess you knew it.

Reply

Leave a Comment

Previous post:

Next post: