Ceci est une ancienne révision du document !
Table des matières
Polices
Les différentes polices sont testées avec l'échantillon suivant :
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'"@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
public function getElementValue(array $collection, string $index): ?int
{
/** Comment #1 */
if (empty($collection)) {
return null;
}
// Comment #2
foreach ($collection as $key => $element) {
if ($key < $index || $key > $index) {
echo 'Index does not match key', PHP_EOL;
continue;
}
return $element->value();
}
}
Polices utilisées
Il existe des milliers de polices, mais celles-ci sont celles que j'utilise d'une manière où d'une autre.
Ænigma Scrawl 4 BRK
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'“@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
- C'est la police utilisée lors de la génération de l'image contenant mes coordonnées.
Grudge 2 BRK
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'”@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
- C'est la police utilisée sur ma carte d'affaire 1).
ParaType Sans
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'“@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
- C'est l'une des polices utilisées sur mon site.
ParaType Serif
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'”@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
- C'est l'une des polices utilisées sur mon site.
Sketch Nothing
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'“@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
- C'est la police utilisée pour la génération des étiquettes que j'imprime pour donner un coté rustique.
Autres polices
Old Newspaper Types
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789.:,;(){}[]<>|^/*!?`'”@#$%&_-+=~
àÀâÂçÇéÉèÈêÊëËîÎïÏôÔùÙûÛüÜæÆœŒ
The quick brown fox jumps over the lazy dog
== === != !== >= <= -> <=> =>
0O 1l B8 <> [] {} 2N2N2N2N
Polices à tester
Répertoires de polices
Pour créer sa propre police
Configuration et utilisation
Installation sous Linux
Si les polices sont disponibles dans les dépôts, il est recommandé d'utiliser le gestionnaire de paquet pour les installer.
Sinon il faut copier les fichiers dans le répertoire ~/.local/share/fonts et de regénérer les informations de cache des polices avec la commande suivante :
fc-cache --force --verbose
Visualisation
Pour visualiser les polices disponibles sur mon système, j'utilise gnome-font-viewer.
Il affichera l'ensemble des polices disponibles pour l'utilisateur.
Celles-ci sont situées soit dans /usr/share/fonts soit dans ~/.local/share/fonts.
Activation des ligatures dans vscode
- Installer une police le permettant, ici Fira Code,
- Dans la configuration, ajouter le nom de la police dans la liste des polices supportées, ici
Fira Code, - Dans le fichier settings.json, ajouter la propriété
editor.fontLigaturesavec la valeurtrue.
Ajouter des polices dans Dokuwiki
Voir Dokuwiki.
