Si vous faites des vidéos en bengali, hindi, arabe, ourdou, thaï, chinois, japonais ou coréen, vous l'avez sans doute déjà vécu : vous tapez un titre, choisissez une police percutante, et le texte s'affiche en carrés vides, avec des lettres qui devraient se lier restées séparées, ou une ligature éclatée en morceaux. Votre texte n'y est pour rien. La police n'a tout simplement pas été conçue pour votre écriture.

La solution consiste à utiliser une police qui l'a été, et un éditeur qui vous permet de l'importer. Ce guide couvre les deux : pourquoi la police par défaut échoue, où trouver une police que vous avez le droit d'utiliser, comment vérifier qu'elle couvre votre langue, et comment l'ajouter aux titres et sous-titres de Zella sur Mac et iPhone. Les accents du français passent dans presque toutes les polices, mais dès que vous publiez dans une autre écriture, la question se pose vraiment.

Pourquoi la police par défaut casse votre langue

Une police, c'est un ensemble de dessins plus des règles. Les dessins sont les glyphes. Les règles indiquent comment les glyphes se combinent, et les écritures complexes en dépendent :

  • Ligatures consonantiques (bengali, devanagari). ক্ষ, স্ত্র, क्ष et श्र ne sont pas deux lettres posées côte à côte. La police doit contenir la forme combinée et la règle qui la déclenche. Sans elles, vous obtenez les morceaux séparés avec un hasanta ou un halant visible, ce qui se lit comme une faute d'orthographe.
  • Liaison des lettres (arabe, ourdou). Chaque lettre arabe a jusqu'à quatre formes selon ses voisines. Une police sans ces formes imprime chaque lettre isolée, et le mot devient illisible.
  • De droite à gauche. L'arabe et l'ourdou s'écrivent de droite à gauche, avec des chiffres et des mots latins qui vont de gauche à droite à l'intérieur. Le moteur de texte gère l'ordre, mais seulement si la police fournit les glyphes.
  • Signes superposés (thaï, vietnamien). Les marques de ton du thaï se placent au-dessus des signes vocaliques, et les lettres vietnamiennes portent deux diacritiques à la fois (ặ, ỗ). Une police sans données de positionnement les fait se chevaucher ou les supprime.
  • Le volume (chinois, japonais, coréen). Une police CJK utilisable couvre des milliers de caractères, si bien que la plupart des polices latines stylées n'en contiennent aucun.

Les polices de sous-titres à la mode, les sans-serif grasses et condensées comme les polices d'affichage arrondies, sont uniquement latines. Si vous en imposez une à une autre écriture, le système remplace chaque caractère manquant par une police de secours. Au mieux, c'est une police que personne n'a choisie. Au pire, deux polices mélangées dans un même mot, ou ces rectangles vides que les typographes appellent « tofu ».

Où trouver une police que vous avez le droit d'utiliser

Deux règles : récupérez la police auprès de son éditeur, et lisez la licence.

Google Fonts est le point de départ le plus simple. Toutes les familles y sont gratuites, et la plupart utilisent la SIL Open Font License (en anglais), qui autorise l'usage dans des vidéos, y compris commerciales. Utilisez le filtre par langue pour n'afficher que les polices qui prennent en charge votre écriture. De bons points de départ :

  • Bengali : Noto Sans Bengali, Hind Siliguri, Anek Bangla, Tiro Bangla
  • Hindi et autres langues en devanagari : Noto Sans Devanagari, Mukta, Hind, Tiro Devanagari Hindi
  • Arabe (naskh et coufique) : Noto Naskh Arabic, Noto Kufi Arabic, Cairo, Tajawal, Amiri
  • Ourdou (nastaliq) : Noto Nastaliq Urdu
  • Thaï : Noto Sans Thai, Sarabun, Kanit, Prompt
  • Chinois (simplifié) : Noto Sans SC, Noto Serif SC, ZCOOL KuaiLe
  • Japonais et coréen : Noto Sans JP, M PLUS 1p, Noto Sans KR, Black Han Sans
  • Vietnamien : Be Vietnam Pro, ou toute famille dont la liste de langues inclut le vietnamien

Noto est la famille de Google conçue pour couvrir toutes les écritures d'Unicode, dans des styles assortis. Si vous voulez le même style sur plusieurs langues dans une même vidéo, Noto est le choix sûr.

Une police de marque achetée convient aussi, à condition que sa licence couvre la vidéo. Certaines licences desktop couvrent l'impression et l'écran mais traitent la vidéo avec texte incrusté ou la diffusion comme un niveau à part : vérifiez avant une campagne payante. Évitez les sites miroirs de « polices gratuites » : les fichiers sont souvent des copies renommées, sans licence, et parfois endommagées.

Vérifier qu'une police couvre votre écriture

Le filtre par langue est un début, pas une preuve. Avant de miser toute une vidéo sur une police :

  1. Tapez votre propre phrase dans l'aperçu de la police, pas le texte d'exemple. Utilisez de vrais mots de votre écriture.
  2. Incluez les cas difficiles. Pour le bengali, quelques ligatures comme ক্ষ্ম, ন্দ্র et স্ত্র. Pour l'hindi, क्ष, द्ध et श्र. Pour l'arabe, un long mot aux lettres liées. Pour le thaï, une syllabe avec une marque de ton au-dessus d'un signe vocalique. Pour le vietnamien, des lettres portant deux signes.
  3. Vérifiez chaque graisse que vous comptez utiliser. Certaines familles ne couvrent une écriture qu'en Regular et en Bold.
  4. Vérifiez aussi l'alphabet latin. Si vos titres mêlent des mots anglais ou des chiffres, assurez-vous que la police les contient, ou acceptez que ces caractères passent dans une autre police.

Zella vous aide ici : une police importée sans lettres latines affiche sur sa carte, dans le sélecteur de police, un échantillon de sa propre écriture au lieu de « Aa », pour que vous voyiez d'un coup d'œil à quelle écriture elle est destinée.

Formats de fichier pris en charge

Zella importe les .ttf (TrueType), .otf (OpenType), .ttc et .otc (collections réunissant plusieurs styles dans un seul fichier, courantes pour le CJK). Jusqu'à 160 Mo par fichier, de quoi accueillir des familles CJK complètes.

Les polices web (WOFF et WOFF2) ne figurent pas dans cette liste. Téléchargez plutôt les fichiers desktop : sur Google Fonts, le bouton de téléchargement fournit des fichiers TTF.

Une police variable est un seul fichier qui contient toute une plage de graisses, et elle s'importe comme un seul style. Si vous voulez choisir parmi des graisses nommées (Light, SemiBold, Black), importez les fichiers statiques qui accompagnent généralement le même téléchargement, dans un dossier nommé static.

Ajouter une police sur Mac

Les titres et les sous-titres partagent une même bibliothèque de polices : une police ajoutée d'un côté apparaît de l'autre.

Pour les titres :

  1. Ouvrez l'onglet Titles (titres) et sélectionnez un titre, ou créez-en un.
  2. Dans la ligne Font, cliquez sur Add font, ou cliquez sur la carte Add font au début de la section My fonts de la grille. Vous pouvez aussi faire glisser des fichiers de police depuis le Finder directement sur la grille.
  3. Choisissez un ou plusieurs fichiers. Zella confirme par une ligne du type « Added Hind Siliguri. » (Hind Siliguri ajoutée) et sélectionne la nouvelle famille.
  4. Utilisez le menu Weight (graisse) pour choisir un style. Pour une famille importée, il liste les styles propres à cette famille, pas un jeu générique.

Faites un clic droit sur une carte pour choisir Save as favourite (ajouter aux favoris) ou Remove from My fonts (retirer de vos polices).

Pour les sous-titres : ouvrez l'onglet Captions (sous-titres), ouvrez le menu Font et choisissez Add Font… (.ttf / .otf / .ttc). Les polices importées apparaissent en haut de ce menu, sous My Fonts.

Sous la grille des polices de titre, l'app vous le rappelle : « Only use fonts you have the right to use. » (n'utilisez que des polices que vous avez le droit d'utiliser). C'est la question de la licence évoquée plus haut, en une ligne.

Ajouter une police sur iPhone

  1. Dans l'éditeur, touchez Captions ou Text dans la barre d'outils.
  2. Repérez le sélecteur de police : la section Font de l'onglet Captions, ou Font & size pour les titres.
  3. Touchez la carte Add font au début de la grille. L'app Files (Fichiers) s'ouvre.
  4. Choisissez un ou plusieurs fichiers de police dans iCloud Drive, Sur mon iPhone ou tout stockage connecté. La première nouvelle police s'applique au sous-titre ou au titre depuis lequel vous avez ouvert le sélecteur.
  5. Ensuite, le filtre My fonts limite la grille à vos polices importées.

Sur le téléphone, chaque style a sa propre carte : une famille de quatre graisses affiche quatre cartes. Un appui long sur une carte permet de choisir Save as favourite ou Remove from My fonts. La ligne sous la grille indique : « Add .ttf, .otf, .ttc or .otc files from Files. Only use fonts you have the right to use. » (ajoutez des fichiers depuis Files, et n'utilisez que des polices que vous avez le droit d'utiliser).

Les polices intégrées et la rangée des favoris sont présentées dans changer la police des sous-titres sur iPhone. Ce guide porte sur les polices que vous apportez vous-même.

Sous-titres ou titres : que choisir pour votre écriture

Les deux utilisent les mêmes polices importées, mais ils n'obtiennent pas leur texte de la même façon, et cela compte pour certaines langues.

Les titres sont du texte que vous tapez. Ils fonctionnent dans toute écriture couverte par votre police, y compris le bengali, l'ourdou et toutes celles citées plus haut. Pour une accroche, un nom, une citation ou un carton de chapitre, un titre dans une bonne police donne le résultat le plus fiable. Les titres acceptent aussi les animations de texte de Zella. Avec une écriture aux lettres liées comme l'arabe, prévisualisez une animation lettre par lettre avant d'exporter, et passez au mot par mot ou à la ligne par ligne si le rendu ne va pas.

Les sous-titres partent d'une transcription, et la transcription sur l'appareil ne couvre pas toutes les langues de la même façon. Zella ne propose pas la transcription du bengali comme fonctionnant sur l'appareil, et le signale quand vous la choisissez. Si vous avez déjà un fichier de sous-titres, importez le SRT et mettez-le en forme avec votre police. Sur iPhone, vous pouvez aussi parler en bengali et activer des sous-titres en anglais, comme l'explique la page sous-titres sur iPhone. Pour les langues transcrites sur l'appareil, comme l'hindi, l'arabe, le thaï, le chinois, le japonais et le coréen, les sous-titres sortent dans leur propre écriture et votre police importée s'applique directement. Le détail par langue se trouve dans le guide des sous-titres.

Un comportement à connaître : les polices de sous-titres intégrées sont uniquement latines, donc sur une transcription non latine, Zella se rabat sur la police système plutôt que d'afficher un texte cassé. Les polices importées échappent à cette règle. Une police bengalie ou arabe que vous avez importée pour cette écriture est bien celle qui s'affiche.

Passer un projet sur Mac, polices comprises

Les polices se perdent souvent quand un projet change d'appareil. Zella les emporte avec lui.

Sur iPhone, ouvrez Export, allez dans Continue on Mac et touchez Save project to Files. Le projet .zella inclut les polices importées qu'utilisent ses titres et sous-titres, et le Mac les ajoute à sa propre bibliothèque à l'ouverture du projet. Un autre iPhone fait de même. Le transfert complet est décrit dans export et passage au Mac.

Si un projet s'ouvre un jour sans une police dont il a besoin, Zella la nomme et affiche la police par défaut à la place, avec un renvoi vers Titles > Font > Add font sur Mac (ou Text > Font > Add font sur iPhone). Ajoutez le fichier, et le texte s'affiche comme prévu.

Où sont stockées vos polices

Une police importée est d'abord vérifiée : un fichier endommagé ou qui n'est pas une vraie police est refusé avec un message clair, avant toute copie. Un fichier valide est copié dans la bibliothèque propre à Zella, enregistré pour Zella uniquement (rien n'est installé à l'échelle du système, et les autres apps ne le voient pas), puis réenregistré à chaque lancement, pour qu'un projet continue de s'afficher correctement après un redémarrage. Rien n'est envoyé en ligne. Pour en savoir plus sur la fonction elle-même, consultez la documentation sur les polices personnalisées.

Dépannage

Le texte affiche des carrés. La police ne contient pas ces caractères. Vérifiez les langues prises en charge par la police, et assurez-vous d'avoir sélectionné la police importée plutôt qu'une police d'affichage intégrée.

Les ligatures sont éclatées ou les lettres arabes ne se lient pas. La police a les lettres mais pas les règles pour les combiner, ce qui arrive avec des polices anciennes ou converties. Prenez une version récente chez l'éditeur, par exemple celle de Noto ou de Google Fonts.

Une seule graisse apparaît. Vous avez importé une police variable, ou un seul fichier de la famille. Importez les fichiers statiques de chaque graisse voulue.

« is not a font file » (ce n'est pas un fichier de police) signifie que le fichier n'est pas l'un des quatre types pris en charge, souvent une police web WOFF ou un zip non décompressé. Décompressez-le et prenez le .ttf ou le .otf qu'il contient.

« was already in My fonts » (déjà dans vos polices) signifie que ce fichier précis est déjà importé. Rien n'est dupliqué.

Une police retirée a modifié mon texte. Retirer une police touche le texte qui l'utilisait : sur Mac, les titres passent en Helvetica Neue, et sur iPhone, titres et sous-titres passent en police système, jusqu'à ce que vous ajoutiez de nouveau la police.

Questions fréquentes

Quels formats de police puis-je importer ? .ttf, .otf, .ttc et .otc. Les polices web (WOFF, WOFF2) ne sont pas prises en charge : téléchargez les fichiers desktop.

Les polices personnalisées fonctionnent-elles pour le bengali, l'hindi et l'arabe ? Oui. L'app forme les ligatures du bengali et du devanagari, la liaison des lettres arabes et le texte de droite à gauche à partir des règles de la police elle-même : une police conçue pour l'écriture s'affiche donc correctement dans les titres et les sous-titres.

Puis-je obtenir automatiquement des sous-titres en bengali à partir de la voix ? Non. Zella ne propose pas la transcription du bengali comme fonctionnant sur l'appareil. Utilisez des titres pour le texte en bengali, importez un SRT que vous avez déjà, ou utilisez des sous-titres en anglais sur iPhone.

Faut-il Pro pour importer des polices ? Non. L'import de polices fait partie de l'éditeur dans les deux apps.

Mes polices sont-elles envoyées quelque part ? Non. Elles sont copiées dans la bibliothèque de Zella sur votre appareil et enregistrées pour Zella uniquement.

Mes polices seront-elles là quand j'ouvrirai un projet iPhone sur le Mac ? Oui, si vous enregistrez le projet avec Save project to Files. Le fichier .zella transporte les polices importées qu'utilisent ses titres et sous-titres, et le Mac les ajoute à l'ouverture du projet.

Où trouver des polices gratuites pour ma langue ? Sur Google Fonts, filtré par langue, et dans la famille Noto. Les deux sont gratuites et sous licence pour un usage en vidéo.