カスタムフォントをcode-serverに適用
6269 ワード
参考リンク:https://github.com/coder/code-server/issues/1374
カスタムフォントをcode-serverに適用する方法について説明します.
カスタムフォントは、Webフォントを使用して適用されます.
通常code-serverは多くの人が仮想マシンで使用しているので、私たちの奮闘を基準に説明します.・
そのため、アップグレードのたびにファイルをタイムリーに見つけるのが難しい場合は、次のコマンドを使用します.そして、CSPを更新する. 次のコードを実行すればいいです.
code-serverを再実行します.
vscode設定に入り、フォントを設定します.
終わりだ!
以上の手順で、以下のようにファイルを作成します.
カスタムフォントをcode-serverに適用する方法について説明します.
カスタムフォントは、Webフォントを使用して適用されます.
通常code-serverは多くの人が仮想マシンで使用しているので、私たちの奮闘を基準に説明します.
workbench.html
検索し、<head>
ラベルに次のコードを追加します.<style>
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding&display=swap');
</style>
他のフォントを使用したい場合は、他のフォントのurlを適切に使用できます.workbench.html
銀4.1.xバージョンでは/usr/lib/code-server/vendor/modules/code-oss-dev/out/vs/code/browser/workbench/workbench.html
,4.2です.xバージョンでは/usr/lib/code-server/lib/vscode/out/vs/code/browser/workbench/workbench.html
したがってbashコードを使用して自動化することもできます.4.1.x
バージョンsudo sed -i "s%</head>%<style>@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding\&display=swap');</style></head>%g" /usr/lib/code-server/vendor/modules/code-oss-dev/out/vs/code/browser/workbench/workbench.html
4.2.x
バージョンsudo sed -i "s%</head>%<style>@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding\&display=swap');</style></head>%g" /usr/lib/code-server/lib/vscode/out/vs/code/browser/workbench/workbench.html
ただし、code-serverを更新するたびにフォルダとファイルの場所が変わります.そのため、アップグレードのたびにファイルをタイムリーに見つけるのが難しい場合は、次のコマンドを使用します.
cd /usr/lib/code-server #code-server folder 위치
find . -name workbench.html | sudo xargs sed -i "s%</head>%<style>@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding\&display=swap');</style></head>%g"
ただし、workbench.html
のファイル名を変更すると、正常に動作しない可能性があります.cd /usr/lib/code-server
grep -rl "style-src 'self' 'unsafe-inline'" . | sudo xargs sed -i "s/style-src 'self' 'unsafe-inline'/style-src 'self' 'unsafe-inline' fonts.googleapis.com/g"
grep -rl "font-src 'self' blob:" . | sudo xargs sed -i "s/font-src 'self' blob:/font-src 'self' blob: fonts.gstatic.com/g"
code-serverを再実行します.
vscode設定に入り、フォントを設定します.
'Nanum Gothic Coding', monospace
終わりだ!
cd /usr/lib/code-server #code-server folder 위치
find . -name workbench.html | sudo xargs sed -i "s%</head>%<style>@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding\&display=swap');</style></head>%g"
grep -rl "style-src 'self' 'unsafe-inline'" . | sudo xargs sed -i "s/style-src 'self' 'unsafe-inline'/style-src 'self' 'unsafe-inline' fonts.googleapis.com/g"
grep -rl "font-src 'self' blob:" . | sudo xargs sed -i "s/font-src 'self' blob:/font-src 'self' blob: fonts.gstatic.com/g"
# 이후 code-server 재실행
# 이후 설정의 글꼴 부분에 'Nanum Gothic Coding', monospace 추가
Reference
この問題について(カスタムフォントをcode-serverに適用), 我々は、より多くの情報をここで見つけました https://velog.io/@darkpppet/code-server에-커스텀-폰트-적용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol