Comment puis-je modifier une police de métadonnées (en particulier un titre)?

J'ai besoin d'un moyen de modifier dynamiquement le nom de la police, et je ne peux pas trouver un moyen de le faire .net. Je ne suis pas préoccupé par la police type de fichier, donc de la fto, les fon, les ttf sont tous ouverts.

Choses que j'ai essayé:

  1. À l'aide de dsofile.dll /OleDocument Propriétés du Lecteur. Ce ne sont pas les mêmes propriétés utilisées par tout ce qui accède à la nom des polices.
  2. Changer le nom directement dans le registre.

J'ai lu que .fon fichiers sont juste les dll dans le déguisement,
( http://www.gadgetparadise.com/901301/index.htm comme, par exemple), donc c'est peut-être un moyen de l'obtenir?

Merci!

Ce n'est pas seulement non pris en charge .NET, dans Windows. Difficile de deviner pourquoi une police de titre des questions, il suffit qu'un seul et c'est le concepteur de la police pour la cueillir. Mais vous aurez besoin d'utiliser un éditeur de polices et de créer et d'enregistrer un nouveau .ttf ou .feo (WPF). Pas juridique sur le droit d'auteur-ed polices, la plupart le sont.
Notez que les polices de caractères sous licence SIL Open font License require vous pouvez changer leur nom à l'intérieur du fichier de police si vous créez une œuvre dérivée (qui inclut la création d'un sous-ensemble de la police pour l'utiliser comme un site web de police). Les outils actuels de la création de web-police versions de polices ne semblent pas avoir cette capacité à changer le nom de la police à l'intérieur du fichier de police.

OriginalL'auteur Jarrett | 2011-05-08