[LINUX] Utiliser les polices Windows 10 avec WSL

À propos de la partie titre

Lors de l'ajout de polices à WSL, l'article suivant explique comment placer un fichier ttf dans un répertoire appelé ~ / .fonts et y faire référence. https://qiita.com/query1000/items/4b0b8db872adc1a5e2e9

Cependant, en se référant à MS Mincho et Yu Mincho qui sont à l'origine inclus dans Windows 10, il est plus rapide d'utiliser les polices Windows qui sont incluses directement dans la même machine car il s'agit de WSL. Comment faire.

J'ai évoqué les articles suivants dans leur ensemble. https://www.atmarkit.co.jp/ait/articles/1812/27/news033.htmlc/

--Créez un fichier appelé /etc/fonts/local.conf avec les privilèges root et enregistrez-le avec le contenu suivant.

/etc/fonts/local.conf


<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <dir>/mnt/c/Windows/Fonts</dir>
</fontconfig>

avec ça

$ fc-cache -fv

Ensuite, vous pouvez utiliser directement les fichiers installés dans Windows.

À propos de /etc/fonts/local.conf

J'ai fait référence à l'article suivant. https://ponu2.blogspot.com/2016/03/fontconfig.html

Sous Linux, les polices sont spécifiées dans /etc/fonts/fonts.conf, qui est installé par défaut. Cependant, si vous trafiquez directement ce fichier, il sera écrasé dans une mise à jour ultérieure ou vous ne pourrez pas suivre la mise à jour.

Par conséquent, écrivez local.conf dans le même répertoire et entrez les paramètres spécifiques à la racine de cette machine. local.conf a la priorité sur fonts.conf.

De plus, si vous mettez un fichier de police dans le répertoire ~ / .fonts / pour chaque utilisateur, celui-ci sera prioritaire.

Résumé

J'utilise uniquement ma propre machine Windows, j'ai donc décidé de configurer local.conf.

(L'article ci-dessus semble avoir des paramètres plus détaillés)

Installer les polices sur Windows 10

J'ai fait référence à l'article suivant. https://opentype.jp/fontinst10.htm

Dans mon premier article, je vous montre comment insérer un fichier de police directement dans ~ / .fonts.

Cependant, si vous installez une police sous Windows et que vous l'utilisez avec WSL, cela ne fonctionne pas si vous placez le fichier de police dans C: \ Windows \ Fonts. Dans ce cas, faites un clic droit sur le fichier de police téléchargé (* .ttf ou ttc) et sélectionnez «Installer pour tous les utilisateurs». (Autorité administrateur requise) Notez que si vous "installez" simplement, cette fois vous irez dans le dossier "C: \ Users \ (nom d'utilisateur) \ AppData \ Local \ Microsoft \ Windows \ Fonts" pour chaque utilisateur Windows.

Je ne sais rien. ..

(Fin de cette section)

Recommended Posts

Utiliser les polices Windows 10 avec WSL
Utiliser Linux sur Windows 10 (WSL2)
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
Utiliser la synthèse vocale Windows 10 avec Python
Utiliser un noyau personnalisé avec WSL2
Comment utiliser Cmder avec PyCharm (Windows)
Utilisez dein.vim et ckw-mod avec Windows7 32 bits PowerShell
Utilisez Python / Django avec Windows Azure Cloud Service!
Utilisez mecab-ipadic-neologd avec igo-python
Utiliser ansible avec cygwin
Utiliser pipdeptree avec virtualenv
[Python] Utiliser JSON avec Python
Utilisez Mock avec pytest
Utiliser l'indicateur avec pd.merge
Linux (WSL) sous Windows
Utiliser Gentelella avec Django
Utiliser mecab avec Python 3
Utiliser tensorboard avec Chainer
Utiliser DynamoDB avec Python
Utiliser pip avec MSYS2
Utilisez pyvenv sous Windows
Python à partir de Windows 7
Utilisez Python 3.8 avec Anaconda
Utiliser les droits d'auteur avec Spacemacs
Utiliser python avec docker
Utiliser TypeScript avec django-compresseur
Utilisez LESS avec Django
Utilisez Ansible sur Windows
Utiliser MySQL avec Django
Utilisez QuTiP sur Windows
Utiliser pip sur Windows
Utiliser Enum avec SQLAlchemy
Utiliser tensorboard avec NNabla
Utiliser le GPS avec Edison
Utilisez nim avec Jupyter
Le problème que Windows python est appelé dans pipenv sur WSL
Python avec VSCode (Windows 10)
Utiliser l'API Trello avec python
Utiliser la mémoire partagée avec une bibliothèque partagée
Utiliser des balises personnalisées avec PyYAML
Utiliser des graphiques directionnels avec networkx
Exécutez python avec PyCharm (Windows)
Utiliser TensorFlow avec Intellij IDEA
Utiliser l'API Twitter avec Python
Utiliser pip avec Jupyter Notebook
Utiliser DATE_FORMAT avec le filtre SQLAlchemy
Utiliser TUN / TAP avec Python
Utilisation du chainer avec Jetson TK1
Utiliser SSL avec Celery + Redis
Utiliser Cython avec Jupyter Notebook
Utilisez Maxout + CNN avec Pylearn2
Utilisez WDC-433SU2M2 avec Manjaro Linux
Utilisez OpenBLAS avec numpy, scipy
Utiliser l'API subsonique avec python3
Utilisation de Sonicwall NetExtener avec Systemd
Utiliser Python sur Windows (PyCharm)
Synchronisation de l'heure (Windows) avec Python
Utilisez prefetch_related commodément avec Django
Bloguer avec Pelican sur Windows
Utiliser l'interpréteur AWS avec Pycharm