<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Aaron Ji's blog (Posts about emacs)</title><link>https://blog.jiya.net/</link><description></description><atom:link href="https://blog.jiya.net/categories/emacs.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:me@jiya.net"&gt;Aaron Ji&lt;/a&gt; </copyright><lastBuildDate>Wed, 19 Feb 2025 06:17:18 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Emacs 字体设置</title><link>https://blog.jiya.net/posts/2021/04/emacs-font-setting.html</link><dc:creator>Aaron Ji</dc:creator><description>&lt;p&gt;
一直以来对配置的 &lt;code&gt;Emacs&lt;/code&gt; 字体不太满意，最近简单研究调查，把所了解的内容记录于此。
&lt;/p&gt;
&lt;div id="outline-container-org04e4ea1" class="outline-2"&gt;
&lt;h2 id="org04e4ea1"&gt;0x01. &lt;code&gt;default-frame-alist&lt;/code&gt;&lt;/h2&gt;
&lt;div class="outline-text-2" id="text-org04e4ea1"&gt;
&lt;p&gt;
通过该方法配置，可以将配置应用于新创建的 &lt;code&gt;frame&lt;/code&gt; ，如下所示：
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;add-to-list&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;'default-frame-alist&lt;/span&gt;
&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="o"&gt;'&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;font&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;"-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-org47b11d9" class="outline-2"&gt;
&lt;h2 id="org47b11d9"&gt;0x02. set-face-attribute&lt;/h2&gt;
&lt;div class="outline-text-2" id="text-org47b11d9"&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;set-face-attribute&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;'default&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;nil&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;:height&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;
该值的单位是 &lt;code&gt;1/10pt&lt;/code&gt; ，因此 &lt;code&gt;100&lt;/code&gt; 等于 &lt;code&gt;10pt&lt;/code&gt; ，依此类推。
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-org113b562" class="outline-2"&gt;
&lt;h2 id="org113b562"&gt;0x0z. 一些字体设置的技巧&lt;/h2&gt;
&lt;div class="outline-text-2" id="text-org113b562"&gt;
&lt;/div&gt;
&lt;div id="outline-container-org801d411" class="outline-4"&gt;
&lt;h4 id="org801d411"&gt;describe-char&lt;/h4&gt;
&lt;div class="outline-text-4" id="text-org801d411"&gt;
&lt;p&gt;
查看光标所在的字符采用的是什么字体
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-org2dd8ea7" class="outline-4"&gt;
&lt;h4 id="org2dd8ea7"&gt;describe-fontset 「C-u C-x =」&lt;/h4&gt;
&lt;div class="outline-text-4" id="text-org2dd8ea7"&gt;
&lt;p&gt;
通过该命令查看各个字符集分别采用了什么字体
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-org2407706" class="outline-4"&gt;
&lt;h4 id="org2407706"&gt;查看当前使用的字体&lt;/h4&gt;
&lt;div class="outline-text-4" id="text-org2407706"&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;frame-parameter&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;nil&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;'font&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-org5864b4d" class="outline-4"&gt;
&lt;h4 id="org5864b4d"&gt;通过 &lt;code&gt;shift+LeftClick&lt;/code&gt; 调出字体选择对话框&lt;/h4&gt;
&lt;/div&gt;

&lt;div id="outline-container-orgbf3c75f" class="outline-4"&gt;
&lt;h4 id="orgbf3c75f"&gt;describe-font&lt;/h4&gt;
&lt;div class="outline-text-4" id="text-orgbf3c75f"&gt;
&lt;p&gt;
查看当前字体描述。
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-orgeb86c8b" class="outline-4"&gt;
&lt;h4 id="orgeb86c8b"&gt;&lt;code&gt;set-default-font &amp;lt;RET&amp;gt;&amp;lt;TAB&amp;gt;&lt;/code&gt; 查看可以选择的字体&lt;/h4&gt;
&lt;/div&gt;

&lt;div id="outline-container-orge7c8cfc" class="outline-4"&gt;
&lt;h4 id="orge7c8cfc"&gt;&lt;code&gt;font-family-list&lt;/code&gt; 查看所有字体&lt;/h4&gt;
&lt;div class="outline-text-4" id="text-orge7c8cfc"&gt;
&lt;p&gt;
参考：
&lt;/p&gt;

&lt;ul class="org-ul"&gt;
&lt;li&gt;&lt;a href="http://yushiqi.cn/archives/15"&gt;http://yushiqi.cn/archives/15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><category>emacs</category><category>font</category><guid>https://blog.jiya.net/posts/2021/04/emacs-font-setting.html</guid><pubDate>Mon, 05 Apr 2021 06:00:00 GMT</pubDate></item></channel></rss>