コードの表示にReTextで別のフォントタイプを使用できますか?


10

ReText 3.1.4(Lubuntu 12.10)を使用して自分用にメモをとっています。プレビューモードでコードとしてマークされているテキストを表示するために別のフォントを使用できるかどうかを知りたいです

ReTextプレビュー

画像では、Sort~/.config/pcmanfm/lubuntu/desktop-items-0.conf思われる色あせました。これはCourierの問題だと思います(ReTextだけではありません)。Courierの代わりにUbuntu MonoまたはDejaVu Sans Monoを使用したいと思います。それは可能ですか?どうやって?

私は、Lubuntu Software CenterからRetextをインストールするときに提案された推奨ソフトウェアをすべてインストールしましたQt Configuration 4.8.3。これには、多くのカスタマイズが可能です。このアプリケーションの[フォント]タブを使用して、デフォルトのフォントを変更できますが、コードの描画でテキストを担当するフォントのフォントは変更できません。

異なるデフォルトフォントでのReTextプレビュー

回答:


10

これを実現するためにカスケードスタイルシート(CSS)を使用できます。

CSSが初めてで、ヘルプやチュートリアルが必要な場合は、次のスタックオーバーフローの質問をご覧ください。

構成ファイルのReText Wikiも参照してください。

次の手順に従って、CSSファイルを作成および変更します。

  1. ReTextは設定ファイルをに保存します~/.config/ReText project/ReText.conf。ファイルマネージャを開きます(Ubuntuを使用している場合はNautilus)。プレスCtrl+ Hすべての隠しファイルを表示します。次に、ディレクトリに移動します.configReText project。ここであなたは見つけるでしょうReText.confcssファイルを指すように編集する必要があります。しかし、最初にcssファイルを作成しましょう。

  2. この同じディレクトリに、というファイルを作成しますmyconfig.css(任意の名前を付けることができます)。次に、テキストエディターで開きます。

  3. 以下のようにファイルを編集します。

    code {
        font-family: Ubuntu Mono, DejaVu Sans Mono;
        background-color: #D3D3D3;
    }
    
    pre {
        background-color: #D3D3D3;
    }
    

    もちろん、必要なのはfont-familyプロパティをcodeタグに設定することだけです。ただし、およびタグのbackground-color両方にプロパティも設定することをお勧めします。に設定しました(その16進値はです)。色は好みや好みに合わせて変更できます。次のリンクは、この点で役立ちます。codeprebackground-colorLightGrey#D3D3D3

  4. 次に、ReTextの構成ファイルを変更して、新しく作成したスタイルシートを指すようにします。~/.config/ReText project/ReText.confテキストエディターで開きstyleSheet、最後に設定を追加して、その場所をポイントします。私にとっては:

    styleSheet=/home/aditya/.config/ReText project/myconfig.css
    

    ReText設定ファイル

    注意:

    • ファイルへの絶対パスを指定してください。~あなたのように拡張することはできません$HOME
    • さらに、cssファイルに別の名前を付けたりmyconfig.css、他のディレクトリに置いたりした場合は、正しいファイル名とパスを指定してください。
  5. すでにReTextを実行している場合は、いったん閉じてから再起動して、変更を有効にします。

任務完了


<tag>変更するHTMLを知る方法

タグ名がわからない場合は、マークダウンのHTMLコードを表示して、CSSに必要な変更を加えることができます。

[ 編集 ]メニュー→ [HTMLコードの表示]は、マークダウンテキストのマークアップを表示します。

タグを知っている

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.