この美しいモノフォントがあります https://github.com/tonsky/FiraCode UbuntuのVisual Studio Codeで使用したいです。
フォントファイル(.ttf)をダウンロードしました。システム全体で使用できるフォントを作成するには、/usr/share/fonts
にコピーする必要があるので、それらのファイルを/usr/share/fonts/truetype/fira-code
にSudoコピーしました。
コピーが750になった後、事前に気付いたので、755に変更しました。
ここで、Visual Studio Codeの設定に移動し、「Fira Code」を使用することを伝えますが、何もしません。たとえば、「DejaVu Sans Mono」に変更すると、そのフォントが使用されます。
これを行うと、LibreOfficeにもフォントが表示されません。
この失敗の後、私は私の家に.fonts
ディレクトリを作成し、.ttfファイルをコピーしました。同じ結果です。 (ここの手順に従いました: https://itsfoss.com/install-fonts-ubuntu-1404-1410/ )
ここでフォントをコピーすると、LibreOfficeに表示されますが、Visual Studio Codeでは使用できません
だから、ほとんどの種類の「フォントレジストリ」の種類があるように見えますが、どのようにUbuntuにフォントファイルを正しくインストールしますか?
この美しいフォントを設定するには、次の手順を使用します
here からフォントをダウンロードします
解凍し、ttf
フォルダーで各ファイルをダブルクリックし、表示されるダイアログボックスからinstall
を選択します
VSCodeのセットアップ:
File -> Preferences -> Settings
を開きます{}
を右上クリックすると、user settings
(settings.json)が開きます次の行を追加します。
"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
font family entry
をコメントアウトする必要がありましたが、プロセスを逆にすることで元に戻すことができます。フォントの太さを変更するには、すべてではなく次の行のいずれかを追加します
"editor.fontWeight": "300" // Light
"editor.fontWeight": "400" // Regular
"editor.fontWeight": "500" // Medium
"editor.fontWeight": "600" // Bold
再起動してお楽しみください。
私のサンプルユーザーsettings.json
{
"files.autoSave": "onFocusChange",
"editor.minimap.enabled": false,
"workbench.iconTheme": "material-icon-theme",
"vsicons.projectDetection.autoReload": true,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
// "editor.fontFamily": "'Noto Mono', 'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'",
"breadcrumbs.enabled": true,
"TypeScript.updateImportsOnFileMove.enabled": "always",
"git.enableSmartCommit": true,
"Java.home": "/usr/lib/jvm/Java-8-Oracle",
// "editor.fontLigatures": true,
"editor.fontFamily": "'Fira Code', 'Noto Mono', 'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
// "editor.fontWeight": "300", // Light
// "editor.fontWeight": "400", // Regular
// "editor.fontWeight": "500", // Medium
// "editor.fontWeight": "600" // Bold
}