web-dev-qa-db-fra.com

Convertir ou extraire la police TTC en TTF - comment?

Je suis déjà plus de 8 heures à essayer de faire le STHeiti Medium.ttc.Zip Les polices fonctionnent sous Windows.

Mais je ne peux pas le faire fonctionner. Est-ce que quelqu'un est capable de le faire fonctionner sous Windows?

31
Pikk

En supposant que Windows ne sache pas vraiment comment traiter les fichiers TTC (ce que je trouve honnêtement étrange), vous pouvez "scinder" les polices combinées de manière simple si vous utilisez fontforge .

Les étapes sont les suivantes:

  1. Téléchargez le fichier.
  2. Décompressez-le (par exemple, unzip "STHeiti Medium.ttc.Zip").
  3. Charger Fontforge.
  4. Ouvrez-le avec Fontforge (par exemple, File > Open).
  5. Fontforge vous indiquera qu'il existe deux polices "emballées" dans ce fichier TTC (au moins à compter du 2014-01-29) et vous demandera d'en choisir une.
  6. Une fois la police chargée (cela peut prendre un certain temps car cette police est très grande), vous pouvez demander à Fontforge de générer le fichier TTF via le menu File > Generate Fonts....

Répétez les étapes de chargement 4--6 pour l’autre police et vous aurez vos fichiers TTF facilement utilisables pour vous.

Notez que j'ai souligné générer au lieu de enregistrer ci-dessus: enregistrer la police créera un fichier au format SFD spécifique de Fontforge, ce qui vous sera probablement inutile, à moins que vous ne souhaitiez développer des polices avec Fontforge.

Si vous voulez avoir une méthode plus programmatique/automatique de manipulation des polices, alors vous pourriez être intéressé par ma réponse à une question similaire (mais pas exactement la même).

Addenda

Autres commentaires: Une des raisons pour lesquelles certaines personnes pourraient être intéressées par la division mentionnée ci-dessus (ou en utilisant un convertisseur de polices après tout) est la conversion des polices en formats Web (comme WOFF ). C'est bien, mais faites attention à voir si la licence des polices que vous divisez/convertissez permet une redistribution aussi large.

Bien sûr, pour les polices Free ("comme dans Freedom"), vous n'avez pas à vous inquiéter (et l'une des licences les plus en vue de ces polices est la OFL ).

53
rbrito

Vous pouvez utiliser le site onlinefontconverter.com . Cela fonctionne bien et a beaucoup de formats de sortie (afm bin cff dfont ef pfa pfb pfm ps pt3 costume svg t42 tfm ttc ttf woff). L'un des avantages que j'ai vus, c'est qu'il exporte toutes les polices contenues à l'intérieur du ttc à la fois (ce qui est très pratique).

25
lepe

C’est ce qui a fonctionné pour moi pour extraire les fichiers TTF à partir de fichiers .dfont et .ttc à partir de Mac OS X: http://transfonter.org/ttc-unpack

Les fichiers TTF résultants fonctionnent correctement sous Windows 7.

9
uncoder

Si vous avez un Mac, le moyen le plus simple de les scinder est d’utiliser DfontSplitter, disponible sur https://peter.upfold.org.uk/projects/dfontsplitter

La version Windows qu'ils fournissent ne fonctionne pas avec les fichiers ttc.

5
Захар Joe

http://transfonter.org/ fera le travail pour vous. Il suffit de télécharger votre fichier .ttc et vous obtiendrez un dossier contenant tous les types de polices des fichiers .ttf.

0
Robin Bruneel