[LINUX] Verwenden Sie Windows 10-Schriftarten mit WSL

Über den Titelteil

Beim Hinzufügen von Schriftarten zur WSL wurde im folgenden Artikel beschrieben, wie Sie eine ttf-Datei in einem Verzeichnis mit dem Namen ~ / .fonts ablegen und darauf verweisen. https://qiita.com/query1000/items/4b0b8db872adc1a5e2e9

Wenn Sie sich jedoch auf MS Mincho und Yu Mincho beziehen, die ursprünglich in Windows 10 enthalten waren, ist es schneller, die Windows-Schriftarten, die auf demselben Computer enthalten sind, direkt zu verwenden, da es sich um WSL handelt. Wie es geht.

Ich habe mich auf die folgenden Artikel als Ganzes bezogen. https://www.atmarkit.co.jp/ait/articles/1812/27/news033.htmlc/

--Erstellen Sie eine Datei mit dem Namen /etc/fonts/local.conf mit Root-Rechten und speichern Sie sie mit den folgenden Inhalten.

/etc/fonts/local.conf


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

mit diesem

$ fc-cache -fv

Dann können Sie die in Windows installierten Dateien direkt verwenden.

Über /etc/fonts/local.conf

Ich habe auf den folgenden Artikel verwiesen. https://ponu2.blogspot.com/2016/03/fontconfig.html

Unter Linux werden Schriftarten in /etc/fonts/fonts.conf angegeben, das standardmäßig installiert ist. Wenn Sie diese Datei jedoch direkt manipulieren, wird sie in einem späteren Update überschrieben, oder Sie können dem Update nicht folgen.

Schreiben Sie daher local.conf in dasselbe Verzeichnis und geben Sie die root-spezifischen Einstellungen dieses Computers ein. local.conf hat Vorrang vor fonts.conf.

Wenn Sie für jeden Benutzer eine Schriftartdatei im Verzeichnis ~ / .fonts / ablegen, wird dieser Datei Priorität eingeräumt.

Zusammenfassung

--Benutzer ~ / .fonts /

Ich benutze nur meinen eigenen Windows-Computer, deshalb habe ich beschlossen, local.conf einzurichten.

(Der obige Artikel scheint detailliertere Einstellungen zu haben)

Installieren Sie Schriftarten unter Windows 10

Ich habe auf den folgenden Artikel verwiesen. https://opentype.jp/fontinst10.htm

In meinem ersten Artikel zeige ich Ihnen, wie Sie eine Schriftartdatei direkt in ~ / .fonts einfügen.

Wenn Sie jedoch eine Schriftart unter Windows installieren und mit WSL verwenden, funktioniert dies nicht, wenn Sie die Schriftartdatei in C: \ Windows \ Fonts ablegen. Klicken Sie in diesem Fall mit der rechten Maustaste auf die heruntergeladene Schriftartdatei (* .ttf oder ttc) und wählen Sie "Für alle Benutzer installieren". (Administratorberechtigung erforderlich) Beachten Sie, dass Sie dieses Mal, wenn Sie einfach "installieren", für jeden Windows-Benutzer in den Ordner "C: \ Benutzer \ (Benutzername) \ AppData \ Local \ Microsoft \ Windows \ Fonts" wechseln.

Ich weiß nichts ..

(Ende dieses Abschnitts)

Recommended Posts

Verwenden Sie Windows 10-Schriftarten mit WSL
Verwenden Sie Linux unter Windows 10 (WSL2)
Verwenden Sie Tensorflow 2.1.0 mit Anaconda unter Windows 10!
Verwenden Sie die Windows 10-Sprachsynthese mit Python
Verwenden Sie einen benutzerdefinierten Kernel mit WSL2
Verwendung von Cmder mit PyCharm (Windows)
Verwenden Sie dein.vim und ckw-mod mit Windows7 32bit PowerShell
Verwenden Sie Python / Django mit dem Windows Azure Cloud Service!
Verwenden Sie mecab-ipadic-neologd mit igo-python
Verwenden Sie ansible mit cygwin
Verwenden Sie pipdeptree mit virtualenv
[Python] Verwenden Sie JSON mit Python
Verwenden Sie Mock mit Pytest
Verwenden Sie den Indikator mit pd.merge
Linux (WSL) unter Windows
Verwenden Sie Gentelella mit Django
Verwenden Sie Mecab mit Python 3
Verwenden Sie Tensorboard mit Chainer
Verwenden Sie DynamoDB mit Python
Verwenden Sie pip mit MSYS2
Verwenden Sie pyvenv unter Windows
Python ab Windows 7
Verwenden Sie Python 3.8 mit Anaconda
Verwenden Sie Copyright mit Spacemacs
Verwenden Sie Python mit Docker
Verwenden Sie TypeScript mit Django-Kompressor
Verwenden Sie WENIGER mit Django
Verwenden Sie Ansible unter Windows
Verwenden Sie MySQL mit Django
Verwenden Sie QuTiP unter Windows
Verwenden Sie pip unter Windows
Verwenden Sie Enum mit SQLAlchemy
Verwenden Sie Tensorboard mit NNabla
Verwenden Sie GPS mit Edison
Verwenden Sie nim mit Jupyter
Das Problem, dass Windows Python in pipenv auf WSL aufgerufen wird
Python mit VSCode (Windows 10)
Verwenden Sie die Trello-API mit Python
Verwenden Sie gemeinsam genutzten Speicher mit gemeinsam genutzten Bibliotheken
Verwenden Sie benutzerdefinierte Tags mit PyYAML
Verwenden Sie Richtungsdiagramme mit networkx
Führen Sie Python mit PyCharm aus (Windows)
Verwenden Sie TensorFlow mit Intellij IDEA
Verwenden Sie die Twitter-API mit Python
Verwenden Sie pip mit Jupyter Notebook
Verwenden Sie DATE_FORMAT mit dem SQLAlchemy-Filter
Verwenden Sie TUN / TAP mit Python
Verwendung von Chainer mit Jetson TK1
Verwenden Sie SSL mit Sellerie + Redis
Verwenden Sie Cython mit Jupyter Notebook
Verwenden Sie Maxout + CNN mit Pylearn2
Verwenden Sie WDC-433SU2M2 mit Manjaro Linux
Verwenden Sie OpenBLAS mit numpy, scipy
Verwenden Sie die Unterschall-API mit Python3
Verwenden von Sonicwall NetExtener mit Systemd
Verwenden Sie Python unter Windows (PyCharm)
Zeitsynchronisation (Windows) mit Python
Verwenden Sie prefetch_related bequem mit Django
Bloggen mit Pelican unter Windows
Verwenden Sie einen AWS-Interpreter mit Pycharm