WSL を使用してすべてのユーザーにフォントをインストールするにはどうすればよいですか?

ダニエル

WSL Bash を使用して、この質問の回答の両方の手順を実行しましたが(最初の手順のみが機能しました)、フォントの動作がおかしくなりました。フォントはテキスト エディタに表示されますが、正しく表示されません。たとえば、私がインストールしたフォントは sans-serif でしたが、serif として表示されます。さらに、フォントは [フォント] 設定に表示されません。

WSLTTYのフォントを使用すると、次のエラー メッセージが表示されます。

Font installation corrupt, using system substitute:
UbuntuMono NF

WSLTTY 起動エラー メッセージ

WSL Bash からファイルを正しくインストールするにはどうすればよいですか?

ダニエル

この問題は、WSL Bash の使用時にファイル アクセス許可がどのように適用されたかに起因していました。

移動先のフォント ファイルには/mnt/c/Windows/Fonts、次のRead & execute権限を持つユーザーがありませんでした:

  • ALL APPLICATION PACKAGES
  • ALL RESTRICTED APP PACKAGES
  • Users

管理者特権で実行する必要がある完全な WSL Bash インストール手順を次に示します (右クリックして、管理者として実行)

# Let 'my font.ttf' be your font in the current working directory.

icacls.exe 'my font.ttf' /grant 'ALL APPLICATION PACKAGES':RX
icacls.exe 'my font.ttf' /grant 'ALL RESTRICTED APP PACKAGES':RX
icacls.exe 'my font.ttf' /grant Users:RX

mv 'my font.ttf' /mnt/c/Windows/Fonts/

reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" \
    /v "my font (TrueType)" \
    /t REG_SZ \
    /d "my font.ttf" \
    /f

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WSLにPowerlineフォントをインストールするにはどうすればよいですか?

分類Dev

WSLでデフォルトユーザーを表示するにはどうすればよいですか?

分類Dev

手動でインストールされたWSLディストリビューションのデフォルトユーザーを設定するにはどうすればよいですか?

分類Dev

Anacondaを使用してWSL + UBUNTU20.04 + python3.8にopenCVをインストールするにはどうすればよいですか?

分類Dev

PowerShellのコマンドを使用してsudoユーザーをWSLに追加するにはどうすればよいですか?

分類Dev

WSLのデフォルトのユーザー名を変更するにはどうすればよいですか?

分類Dev

WSL2を外部SSDにインストールするにはどうすればよいですか?

分類Dev

WSLにインストールした後にOpenSSHサーバーを起動するにはどうすればよいですか?

分類Dev

すでにインストールされているWSL2をどのように実行しますか?

分類Dev

以前にエクスポートしたUbuntutarballをWSLにインポートするにはどうすればよいですか?

分類Dev

Windows 10でmysqldを実行していますが、WSLからそのポートに接続するにはどうすればよいですか?

分類Dev

コマンドを使用してWSLターミナルを自動的に閉じずに開くにはどうすればよいですか?

分類Dev

ValgrindをWSLで使用して、Windows 10でMSVCアプリケーションのプロファイルを作成するにはどうすればよいですか?

分類Dev

仮想マシンの Windows 10 および Linux ディストリビューションで WSL を設定して使用するにはどうすればよいですか?

分類Dev

リモートWSL拡張機能を介してvscodeでWSLbashを使用することは、Windowsでデフォルトシェルとして選択することによって使用することとどのように異なりますか?

分類Dev

WSL bashコマンドのデフォルトディレクトリを変更するにはどうすればよいですか?

分類Dev

VcXsrvでこのエラーメッセージを修正するにはどうすればよいですか?VcXsrvXserverでグラフィカルアプリを使用してWSL2を使用しようとしています

分類Dev

別のディストリビューション用にVSCodeでwslワークスペースを開くにはどうすればよいですか?

分類Dev

WSLを使用してBashから既存のWindows専用VisualStudioプロジェクトをビルドするにはどうすればよいですか?

分類Dev

WSL2 ファイルシステムが存在するドライブをマウントするときに、WSL2 ファイルシステムにアクセスするにはどうすればよいですか?

分類Dev

WSLからローカルのWindowsSQL Serverインスタンスに接続するにはどうすればよいですか?

分類Dev

wslでubuntuのファイルに権限を追加するにはどうすればよいですか?

分類Dev

セットアップ済みの Ubuntu WSL サーバーにログインするにはどうすればよいですか?

分類Dev

エクスポート/インポート後にデフォルトの WSL 2 ユーザーを変更する

分類Dev

WSLにインストールされているソフトウェアをWindowsから直接使用できますか?

分類Dev

docker-composeとファイル共有を使用してDockerfor Windows WSL2に切り替えるにはどうすればよいですか?

分類Dev

WSL内からWindowsユーザーのホームディレクトリ(/ mnt / c / Users / username)へのパスを取得するにはどうすればよいですか?

分類Dev

WSL(Ubuntu)内からWindowsにネイティブにインストールされたAtomまたはVSCodeを起動するにはどうすればよいですか?

分類Dev

bash(WSL)がデフォルトのブラウザーとしてw3mを使用しているのはなぜですか?

Related 関連記事

  1. 1

    WSLにPowerlineフォントをインストールするにはどうすればよいですか?

  2. 2

    WSLでデフォルトユーザーを表示するにはどうすればよいですか?

  3. 3

    手動でインストールされたWSLディストリビューションのデフォルトユーザーを設定するにはどうすればよいですか?

  4. 4

    Anacondaを使用してWSL + UBUNTU20.04 + python3.8にopenCVをインストールするにはどうすればよいですか?

  5. 5

    PowerShellのコマンドを使用してsudoユーザーをWSLに追加するにはどうすればよいですか?

  6. 6

    WSLのデフォルトのユーザー名を変更するにはどうすればよいですか?

  7. 7

    WSL2を外部SSDにインストールするにはどうすればよいですか?

  8. 8

    WSLにインストールした後にOpenSSHサーバーを起動するにはどうすればよいですか?

  9. 9

    すでにインストールされているWSL2をどのように実行しますか?

  10. 10

    以前にエクスポートしたUbuntutarballをWSLにインポートするにはどうすればよいですか?

  11. 11

    Windows 10でmysqldを実行していますが、WSLからそのポートに接続するにはどうすればよいですか?

  12. 12

    コマンドを使用してWSLターミナルを自動的に閉じずに開くにはどうすればよいですか?

  13. 13

    ValgrindをWSLで使用して、Windows 10でMSVCアプリケーションのプロファイルを作成するにはどうすればよいですか?

  14. 14

    仮想マシンの Windows 10 および Linux ディストリビューションで WSL を設定して使用するにはどうすればよいですか?

  15. 15

    リモートWSL拡張機能を介してvscodeでWSLbashを使用することは、Windowsでデフォルトシェルとして選択することによって使用することとどのように異なりますか?

  16. 16

    WSL bashコマンドのデフォルトディレクトリを変更するにはどうすればよいですか?

  17. 17

    VcXsrvでこのエラーメッセージを修正するにはどうすればよいですか?VcXsrvXserverでグラフィカルアプリを使用してWSL2を使用しようとしています

  18. 18

    別のディストリビューション用にVSCodeでwslワークスペースを開くにはどうすればよいですか?

  19. 19

    WSLを使用してBashから既存のWindows専用VisualStudioプロジェクトをビルドするにはどうすればよいですか?

  20. 20

    WSL2 ファイルシステムが存在するドライブをマウントするときに、WSL2 ファイルシステムにアクセスするにはどうすればよいですか?

  21. 21

    WSLからローカルのWindowsSQL Serverインスタンスに接続するにはどうすればよいですか?

  22. 22

    wslでubuntuのファイルに権限を追加するにはどうすればよいですか?

  23. 23

    セットアップ済みの Ubuntu WSL サーバーにログインするにはどうすればよいですか?

  24. 24

    エクスポート/インポート後にデフォルトの WSL 2 ユーザーを変更する

  25. 25

    WSLにインストールされているソフトウェアをWindowsから直接使用できますか?

  26. 26

    docker-composeとファイル共有を使用してDockerfor Windows WSL2に切り替えるにはどうすればよいですか?

  27. 27

    WSL内からWindowsユーザーのホームディレクトリ(/ mnt / c / Users / username)へのパスを取得するにはどうすればよいですか?

  28. 28

    WSL(Ubuntu)内からWindowsにネイティブにインストールされたAtomまたはVSCodeを起動するにはどうすればよいですか?

  29. 29

    bash(WSL)がデフォルトのブラウザーとしてw3mを使用しているのはなぜですか?

ホットタグ

アーカイブ