{"componentChunkName":"component---src-templates-post-template-js","path":"/ghidra-custom-theme-and-fonts-en","result":{"data":{"markdownRemark":{"id":"1429be91-8ecf-573e-afda-fc9245ae9135","html":"<blockquote>\n<p>This page has been machine-translated from the <a href=\"/ghidra-custom-theme-and-fonts\">original page</a>.</p>\n</blockquote>\n<!-- omit in toc -->\n<h2 id=\"table-of-contents\" style=\"position:relative;\"><a href=\"#table-of-contents\" aria-label=\"table of contents permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Table of Contents</h2>\n<ul>\n<li><a href=\"#import-a-theme-file-into-ghidra\">Import a theme file into Ghidra</a></li>\n<li>\n<p><a href=\"#customize-fonts-and-colors-in-a-ghidra-theme\">Customize fonts and colors in a Ghidra theme</a></p>\n<ul>\n<li><a href=\"#customize-fonts\">Customize fonts</a></li>\n<li><a href=\"#customize-colors\">Customize colors</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"#add-fonts-to-your-os\">Add fonts to your OS</a></p>\n<ul>\n<li><a href=\"#download-font-files\">Download font files</a></li>\n<li><a href=\"#install-fonts-on-windows\">Install fonts on Windows</a></li>\n<li><a href=\"#install-fonts-on-ubuntu\">Install fonts on Ubuntu</a></li>\n</ul>\n</li>\n<li><a href=\"#summary\">Summary</a></li>\n</ul>\n<h2 id=\"import-a-theme-file-into-ghidra\" style=\"position:relative;\"><a href=\"#import-a-theme-file-into-ghidra\" aria-label=\"import a theme file into ghidra permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Import a theme file into Ghidra</h2>\n<p>Ghidra has supported UI themes since version 10.3.</p>\n<p>Reference: <a href=\"https://htmlpreview.github.io/?https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_10.3_build/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Ghidra What’s New</a></p>\n<p>This has made font and color settings dramatically more convenient than before.</p>\n<p>For Ghidra UI themes, you can either customize one of the built-in themes or use a theme published by the community.</p>\n<p>There are still not that many community themes available, but among the public options, I recommend the themes in the following repository.</p>\n<p>Reference: <a href=\"https://github.com/lr-m/ghidra-themes\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">lr-m/ghidra-themes: A collection of themes for Ghidra to make long hours of reverse-engineering even more enjoyable!</a></p>\n<p>Setting a theme is simple: just import the file from the Ghidra GUI after launching it.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 413px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/5d0756919c0335839336048dc578e4ba/6c1e7/image-20240712003650301.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 78.33333333333333%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAACkklEQVQ4y52T23LSUBSG8xCWAiGlhZZaOYeEkJAjARIoh5YOpQV7UGccR72sV7YzbccLL3wCndGH8AF/195VpNo66sU3ayV773/9a+1EGPbG6HseTNdG98kH7J19hb89QRAGsD0frbADz2+hGXTQaAUwLAd12yVuInt22Xo7hNdsQxiMZhgPh+j0eugeniE8egevPUQrIEHXh9townI8Ls4O3IjdxqE9bM31mxCauzMcnRxj+vgEHjnNF/KwaJPtNkjIhVxRUSxXUCjJqBkmF7bY2gImFfyBYHcn6AQ99HeGvI2KqpMYLbLq1E65ohAqSrLC3bC2mZv7EKxRgO1XRfSP38CkzeWywgWZWN20qYA2F2QO72p5EcEbDeBPdXR3T2HYPh2uwjAdjl63yanH87KiQacCbF6s7fsQNH+E8SBErx9CrSooFh7Bseuo6ypss0a5AU0tIZfdJLdVKFqNu1aqNZ7/ipAu1mFpElR5A1rrFO3ZFcLZOZoH5/APLiheoDGhfPIWsuYgl8+jTO1n8wVkcwWsrqUQFxMQExJH2FJsRCJxLEUiqDSO0Zi+R+foEq3pFazx5Rzv4BqK4UPTDbTDbf4pyTSGVHoDIgkmpBWO8LBiISHGIK2sQoxHEYs+QHR5ieIS4rHv0DsxvoxsdovGosJxaJaORU5LWEuluLNbgmI8Nn+RkJK/IRJSchWy2Udj8BTtnWeoemPUmodIZ7LUsniXYHJB9DZiYgWSJMHev0bv5Rfsvf6I/otPCJ5/RianURfR+fm/FJRoJEnkiyWaocn/bVXTUaTLSaXX+aX8o8OfgnrdQjsIodUM/rH/tyCLa6l1pNcz2Mhs8shumBW651KSfxRjkTm5QZzni+ssfgMnAwNz24m+xgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/5d0756919c0335839336048dc578e4ba/8ac56/image-20240712003650301.webp 240w,\n/static/5d0756919c0335839336048dc578e4ba/f2c1b/image-20240712003650301.webp 413w\"\n              sizes=\"(max-width: 413px) 100vw, 413px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/5d0756919c0335839336048dc578e4ba/8ff5a/image-20240712003650301.png 240w,\n/static/5d0756919c0335839336048dc578e4ba/6c1e7/image-20240712003650301.png 413w\"\n            sizes=\"(max-width: 413px) 100vw, 413px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/5d0756919c0335839336048dc578e4ba/6c1e7/image-20240712003650301.png\"\n            alt=\"image-20240712003650301\"\n            title=\"image-20240712003650301\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>If you want to change the selected theme, you can do so from Switch.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 308px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/7bd7eff783aad5b57683d15a4eae8a66/2ece4/image-20240712003846441.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 131.25%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEFUlEQVRIx41V21LbVhTVZwA2hsY2CeCrsGTdZUmWfL/IdxuSgWkTSIZJH9L2tV/QzrQP/YY0/cjVvQ+G2kDaPqzZ+0hH6+zL0j7S5WyGX1dzKIaFeDJFs9OF4wUYTWZotDuoBRH6wxGGo7F4Zzo1tLp9sQ7CBtx6A+PpDE3aa9gupF7UwPUoRkU34dcjIgihmTaCqAmn5sMggrDZFiT8jAk92tfq9uDRXpsO7/QGCBvNO8IhRTVanmN1/hrT+QKzxQrLtc+2H49guR5FNBEHMaFhOcJnAkaVfJ2e8TuJQ19eXAgixnS+xGJ1ITCeLTAgIj+MyI5F9K5fh0tW+Ot17X5NvtRo99DtjtHpDzEYxugNx/QigE3pWq4rNnlcK7I+2f+C5IYhwthB1G6jPV0hno4Q1EPodg1BZwyT0uVU/i+kZt9C/7cDdF6v0H//CxZvv8fN7ScYEXX16mdYjiNq+DU8IfR9D2pPg02d84IGbL+NZjeGVQugWR4V/a7Yz5Gwz6VxNiA5pLPb/ggNx0WNahBQCVzPR50kwmCpuCSNewK23ACWDneYCTchccF/f3eFSauFJjWGBT2h7rLueoOY1lPU1xpjQrZMxoepuoEXmSxepP+BxGEqtLG61pRO0EzSmdCVJ2Dx6R53PhCW14yqYWIvkdyCZHt1lBVTfKjoNpGxUGuoaBayx3lkXuUe7CYML4Lu+Egm95HcTz1Asmp1nBQr0LUqSqUSjo9PoFZ1nJ3JyFA6fOru3t5GFAlaJygDysgNkEgmCVuEAU5LKqqqQkQakco4Ps3DNHSxTqfTSB0cbkXBUbFOnyeklE8KMjSNo1JQJZsvlCCfVcg3USoWIcsV2KRHPiCVShHBPjWQpOWFSFDUiccpnxbPoNFm/lAQ5gtQVE0cUiDCPUqRo9xPHYiPmLATT4kwEoRbNeSmvMqViEBFpaLiNJen9meQyb4U9cwcvRQEHMVmJJ148nXCYyLUqlRDqmMySUXf3aXC72JnZ0f4CWrEY3SG/0KYk3UoVQsV1cD+YRbJAwLZ1DdrHGYIm35mnXL4DKEfoXP9BxY//IXlj58x+/QFq5++4Jww+Pgnmu8/o/XhKcZvbsU0TzzWoU2nKN4MfvcSRn2BotFH2RqgbA6Q0wY4qfafxWD+BqyQZ1IOUJAVaLqOsiwjnckgnT0iZKkhWWSPjp6An4fd4YMOtwh5EjuUNhfYCfgWawrUwpYA+/z8Mbj2fK8IBWxA4iuTpwiPfR4Unrgf6jQI7mYdX5UR3Xp8pQq02uKG4+9UuilZm5uQ7ucYR8o2pvE1iMfiAx5T7M/pVvzu3Q3eXt/g8upbMeL4nW7Z9JvmtiBxdM46Es20kC+WUCzLAgX6r8v0C8oVhX7FbfC7E/oJko8E/zecbGtzw9qhtAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/7bd7eff783aad5b57683d15a4eae8a66/8ac56/image-20240712003846441.webp 240w,\n/static/7bd7eff783aad5b57683d15a4eae8a66/6882a/image-20240712003846441.webp 308w\"\n              sizes=\"(max-width: 308px) 100vw, 308px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/7bd7eff783aad5b57683d15a4eae8a66/8ff5a/image-20240712003846441.png 240w,\n/static/7bd7eff783aad5b57683d15a4eae8a66/2ece4/image-20240712003846441.png 308w\"\n            sizes=\"(max-width: 308px) 100vw, 308px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/7bd7eff783aad5b57683d15a4eae8a66/2ece4/image-20240712003846441.png\"\n            alt=\"image-20240712003846441\"\n            title=\"image-20240712003846441\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"customize-fonts-and-colors-in-a-ghidra-theme\" style=\"position:relative;\"><a href=\"#customize-fonts-and-colors-in-a-ghidra-theme\" aria-label=\"customize fonts and colors in a ghidra theme permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customize fonts and colors in a Ghidra theme</h2>\n<p>In the current release, you can easily customize a Ghidra theme from the GUI by selecting [Edit] > [Theme] > [Configure].</p>\n<p>Another very convenient point is that settings changed from the GUI are previewed in real time even if you do not click [Save] (if I remember correctly, before the current theme feature was released, checking theme changes was fairly cumbersome).</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/e5ada29690d337480c30d02a7115ab77/6d74e/image-20240712005212925.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 45.416666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABdElEQVQoz41SSXLCQAz0U0JYbIP3DfA2Ho+XQAGHnHLO///QkQRJKlU5cOjSqEet1izWeZyhhwn9OMFMb7Ku2g610hKfRa161IOBVZGwMyPKRiHN90gITddL/nTDhqPGsVOw+mHEdPvASNDGPCadBWzUmUHQagPVm3+44ZejtaXNiZrcCFdyGdEougJzxjBdMc43ch9Q1lx8IpMLhvkquXCk5TrmjpWhk82w0qwGw/MLLJY+Fq8e4qRCXrTY7jK8UL5cBUjSGlnewt2md24dUt4IZ7uJcA5FKyNhvley4fk5HBLEaYWCOG64XAfY2BHdL4mLe0PhnFg0DMdNxXTrZfeGx7KXqXiDxd8cT7XahCROxIC5KCkfJjH2B43DsYcfHqguIn0Mq265KIcfxOQQ0vgeFSQICBxt24W9sWVfOIqO69NJfMpThFGGIEphOzvklYbFL8VPf/8m6mdd0rqsW3QXev33TzSaL13/+U5S9wBrVT/iCywbLEo6gHtwAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/e5ada29690d337480c30d02a7115ab77/8ac56/image-20240712005212925.webp 240w,\n/static/e5ada29690d337480c30d02a7115ab77/d3be9/image-20240712005212925.webp 480w,\n/static/e5ada29690d337480c30d02a7115ab77/e46b2/image-20240712005212925.webp 960w,\n/static/e5ada29690d337480c30d02a7115ab77/9c2f0/image-20240712005212925.webp 1085w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/e5ada29690d337480c30d02a7115ab77/8ff5a/image-20240712005212925.png 240w,\n/static/e5ada29690d337480c30d02a7115ab77/e85cb/image-20240712005212925.png 480w,\n/static/e5ada29690d337480c30d02a7115ab77/d9199/image-20240712005212925.png 960w,\n/static/e5ada29690d337480c30d02a7115ab77/6d74e/image-20240712005212925.png 1085w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/e5ada29690d337480c30d02a7115ab77/d9199/image-20240712005212925.png\"\n            alt=\"image-20240712005212925\"\n            title=\"image-20240712005212925\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Personally, I think the easiest approach is to confirm the settings here and then add them to a theme file when making edits.</p>\n<h3 id=\"customize-fonts\" style=\"position:relative;\"><a href=\"#customize-fonts\" aria-label=\"customize fonts permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customize fonts</h3>\n<p>Ghidra fonts can be customized from the Fonts tab.</p>\n<p>There seem to be mainly two formats for the setting values.</p>\n<ol>\n<li>Direct specification</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token operator\">&lt;</span>font name<span class=\"token operator\">></span>-<span class=\"token operator\">&lt;</span>style<span class=\"token operator\">></span>-<span class=\"token operator\">&lt;</span>size<span class=\"token operator\">></span></code></pre></div>\n<ol start=\"2\">\n<li>Common label</li>\n</ol>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token punctuation\">[</span>font.monospaced<span class=\"token punctuation\">]</span></code></pre></div>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/d97fb4d0307832c12395dd150e94fbf9/cf4cc/image-20240712103107374.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 33.75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWElEQVQoz33QyW7bMBSFYT1KEzu2E2u2BmsgqVmyZafZtJsMQBC0Qfv++7+U3KKbIIsLkh95yQMaddcjVEEQxfhBhCxrclWSCjVXJv9V8akluaTqBoxqONOODzT9kX48z2N7GGmH43ygaLpL1d28V39k/UHPW91/j6HqM6I86Rc64rQllQOqGnXKA7u4wo/Kv3YiL44Ek4VTsh6pz4lynM0LFFWvL6wffpMf3wnqVxz1hBh/UH39hTz9xCuescUj2eG/+eULlrZkeJtNnd8Jm1dM8YQcvmMkWcs+bfT/SVabHWFc6nVNnNTcmTHLtc8uKkiyRlvF1t6zWHk6kSTXKcO4wHJTFjcemeowglCw3ngabBZLC9dLiGKJ66csVw7XSxPH3c/maVutXa4WJrYTa1Oz3awdvlzdkYgKY2t5bLY2t1uHW9PRqdxLWZdx8s9s6p98o62//8Yftz7tZeKe8Q8AAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/d97fb4d0307832c12395dd150e94fbf9/8ac56/image-20240712103107374.webp 240w,\n/static/d97fb4d0307832c12395dd150e94fbf9/d3be9/image-20240712103107374.webp 480w,\n/static/d97fb4d0307832c12395dd150e94fbf9/e46b2/image-20240712103107374.webp 960w,\n/static/d97fb4d0307832c12395dd150e94fbf9/09917/image-20240712103107374.webp 1079w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/d97fb4d0307832c12395dd150e94fbf9/8ff5a/image-20240712103107374.png 240w,\n/static/d97fb4d0307832c12395dd150e94fbf9/e85cb/image-20240712103107374.png 480w,\n/static/d97fb4d0307832c12395dd150e94fbf9/d9199/image-20240712103107374.png 960w,\n/static/d97fb4d0307832c12395dd150e94fbf9/cf4cc/image-20240712103107374.png 1079w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/d97fb4d0307832c12395dd150e94fbf9/d9199/image-20240712103107374.png\"\n            alt=\"image-20240712103107374\"\n            title=\"image-20240712103107374\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>You can check the setting values defined by labels by exporting the configuration file.</p>\n<p>In Ghidra’s default theme, for example, several UI fonts related to the system UI are specified using these labels.</p>\n<p>Therefore, when customizing fonts in places that are associated with a label by default, you can change the value tied to that label instead of editing each setting item individually, which makes font changes much more efficient.</p>\n<p>For example, the following settings can be used in a theme file to change the system menu font to Inter and set the font size to 14.</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token punctuation\">[</span>font<span class=\"token punctuation\">]</span>system.font.control <span class=\"token operator\">=</span> Inter-PLAIN-14\n<span class=\"token punctuation\">[</span>font<span class=\"token punctuation\">]</span>system.font.menu <span class=\"token operator\">=</span> Inter-PLAIN-14\n<span class=\"token punctuation\">[</span>font<span class=\"token punctuation\">]</span>system.font.view <span class=\"token operator\">=</span> Inter-PLAIN-14</code></pre></div>\n<p>If you want to use a font such as Inter that is not installed on the system by default, you need to install the font on your OS first using the procedure described later.</p>\n<p>Also, many areas, such as the decompiler window and the Listing window, seem to inherit the <code class=\"language-text\">font.monospaced</code> font.</p>\n<p>As a result, simply changing the <code class=\"language-text\">font.monospaced</code> font lets you update the font in most places quite nicely.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/5f4ccbe0e6c1375a3a28d37c20d313c1/302a4/image-20240712120122805.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 35.833333333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABCklEQVQoz43Q63KCMBAFYB7FWhBUCBggXAS5lXBzpn3/lzldUqXUsTP+yCT5Jnt2J5rsJ7TTF+T0ibYb0I1XtP2odjlMaGSP6qNTaz7L4Yq6JWt/rSNr6N7KDlpedCjqASKuwLwEHj8jyyXKakCSNmQpWYb8QlaPiFeWkVXKajAeg4szND/IEYQ53nWGzdtR7ScKDUWBwzHAZktmPJq9sstixs6FNofNyNwYDouwszxwP4OICtiOUA0M8zUz9yeakAJFVKpuNgthHfjtYfm3OHhiD+/MPb9PWMCngnl03XBvxT+dt7qzCrwbe2IOTIsmnDvEaQU/pEA7oH/wVIOEPtpxoyVwMfa/zYHforXikqMtRqUAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/5f4ccbe0e6c1375a3a28d37c20d313c1/8ac56/image-20240712120122805.webp 240w,\n/static/5f4ccbe0e6c1375a3a28d37c20d313c1/d3be9/image-20240712120122805.webp 480w,\n/static/5f4ccbe0e6c1375a3a28d37c20d313c1/e46b2/image-20240712120122805.webp 960w,\n/static/5f4ccbe0e6c1375a3a28d37c20d313c1/260c2/image-20240712120122805.webp 1080w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/5f4ccbe0e6c1375a3a28d37c20d313c1/8ff5a/image-20240712120122805.png 240w,\n/static/5f4ccbe0e6c1375a3a28d37c20d313c1/e85cb/image-20240712120122805.png 480w,\n/static/5f4ccbe0e6c1375a3a28d37c20d313c1/d9199/image-20240712120122805.png 960w,\n/static/5f4ccbe0e6c1375a3a28d37c20d313c1/302a4/image-20240712120122805.png 1080w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/5f4ccbe0e6c1375a3a28d37c20d313c1/d9199/image-20240712120122805.png\"\n            alt=\"image-20240712120122805\"\n            title=\"image-20240712120122805\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Personally, I prefer monospaced fonts such as Roboto Mono and Consolas, so this time I am using Roboto Mono.</p>\n<h3 id=\"customize-colors\" style=\"position:relative;\"><a href=\"#customize-colors\" aria-label=\"customize colors permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Customize colors</h3>\n<p>Next, I will customize colors based on the icicle theme.</p>\n<p>Reference: <a href=\"https://github.com/lr-m/ghidra-themes/blob/main/icicle.theme\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ghidra-themes/icicle.theme at main · lr-m/ghidra-themes</a></p>\n<p>You can configure colors from the Colors tab, but compared with Fonts there are a huge number of places to adjust, so checking them one by one and choosing colors is pretty tiring.</p>\n<p>However, most themes use color palettes to specify colors for each component.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/b861b94a7801dda9d11ef5ee259d8d80/71ee9/image-20240712121629857.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 44.99999999999999%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiklEQVQoz51SSXLbMBDEU2xZlMQdXMUFxEKQlGiXy4fcUpX/P6MzgKKUTznk0NVE12CmGxx2W2+YCdquGCYNocz/QVuI1YJNxvpmndBo+gmTWSCkxijVH+hv+IdGTQelwZb7J+z2Ti534h3r/cOzWW6e9bz5b2NdkrvX1LySiY1ANd80V8O6wWIUK9qrQc4HxEmL2e5oWoXmqlHWEyqCXT6IJdU9tLqR1GAnprrWaZIgwNzFfpg9eNEjiisYs6KoRmS8Q5y2SDM3ZENeDDT0oWX8CqkseDkgyzskri5vwdzEZzPn7nwpiAtyJ6l5jcNbSkjoQkluJq+90vl05iiLDlUjEJKJ10OMKKnBrh095rj4iEna4eWQIIw4WtLLSuAcVng75tSo8NFc/EOQoy4Ufuw/kVMSFzuMGlyiEqwfJVku6ZB6BKeQLqdeC+MMQXDB8Rh4LX1qp4iSxBSdkwlOQ1MaekbdKzBJa+N+u1D6AW08+5WYJOT2CfP1C3Je/urP3XuuzuOsoeidfwPMqStRziT1BwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/b861b94a7801dda9d11ef5ee259d8d80/8ac56/image-20240712121629857.webp 240w,\n/static/b861b94a7801dda9d11ef5ee259d8d80/d3be9/image-20240712121629857.webp 480w,\n/static/b861b94a7801dda9d11ef5ee259d8d80/e46b2/image-20240712121629857.webp 960w,\n/static/b861b94a7801dda9d11ef5ee259d8d80/c5fc0/image-20240712121629857.webp 1081w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/b861b94a7801dda9d11ef5ee259d8d80/8ff5a/image-20240712121629857.png 240w,\n/static/b861b94a7801dda9d11ef5ee259d8d80/e85cb/image-20240712121629857.png 480w,\n/static/b861b94a7801dda9d11ef5ee259d8d80/d9199/image-20240712121629857.png 960w,\n/static/b861b94a7801dda9d11ef5ee259d8d80/71ee9/image-20240712121629857.png 1081w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/b861b94a7801dda9d11ef5ee259d8d80/d9199/image-20240712121629857.png\"\n            alt=\"image-20240712121629857\"\n            title=\"image-20240712121629857\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>For example, in the icicle theme I am currently using, you can see that the <code class=\"language-text\">color.icicle.GreenBlue</code> color palette is used for comment sections in various windows.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/f419131254715364fc179e484531802d/28884/image-20240712123645690.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 30.83333333333333%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQY002R246iQBRF/Y1GLg4qCMi1oLEAQVTUvkx6kkn6//9kzZH0wzys7J06lZ3apxar9RZH2Hg+642HZTvYzmomSVJ0e6QoK1RVUzcd6rWe/f+UMi9FU6VYrP0A293gSuA22rMStV2XpWWRy6Xr/Z1+vDJeb7MOl4nhLHqeOD39D8+57noW3j7BlNc4v9yZpWlhWjaGsSTY53T9ncNhpH680UwPikRTXK50bx/kqaYaL3SXO6o8EiXVMzDGlJrOSmoKhmFIqMmL8cIuTDj2D6JAob6+aT//kvrF7Ls/38Shojt9cTr/JkkPeLuMRRg3+GFNkDQEacsubdjFGi+qSTJNVmhcN2SvB3Jhu47E9+TtCd9PiCVIVR1+kEkj2WGmJrLyJst+UOoPUvGpnKXqxqEfafojte6EVmiou4FmmNBNQ66en/VKpkrxpWjFP4WYvrfHWq9dAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/f419131254715364fc179e484531802d/8ac56/image-20240712123645690.webp 240w,\n/static/f419131254715364fc179e484531802d/d3be9/image-20240712123645690.webp 480w,\n/static/f419131254715364fc179e484531802d/e46b2/image-20240712123645690.webp 960w,\n/static/f419131254715364fc179e484531802d/f992d/image-20240712123645690.webp 1440w,\n/static/f419131254715364fc179e484531802d/26f96/image-20240712123645690.webp 1755w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/f419131254715364fc179e484531802d/8ff5a/image-20240712123645690.png 240w,\n/static/f419131254715364fc179e484531802d/e85cb/image-20240712123645690.png 480w,\n/static/f419131254715364fc179e484531802d/d9199/image-20240712123645690.png 960w,\n/static/f419131254715364fc179e484531802d/07a9c/image-20240712123645690.png 1440w,\n/static/f419131254715364fc179e484531802d/28884/image-20240712123645690.png 1755w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/f419131254715364fc179e484531802d/d9199/image-20240712123645690.png\"\n            alt=\"image-20240712123645690\"\n            title=\"image-20240712123645690\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>This time, I will change a few colors in the icicle theme.</p>\n<p>I think the icicle theme is excellent, but for example, it uses Black for the Entry Point color, so there are places where the text blends into the background and becomes hard to read.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/31b0537662ab820d4aa9a89e64bb24a8/e9d87/image-20240712123950755.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 58.333333333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACNUlEQVQoz3WTWW6jQBCGOUaMcYxjO2Zf0oDZaZo1IcrDjDQvc4G5/wX+KdqWFWk0D5+q+69V1aBkYwcjjmHFERzG4IQhwoghr0okbQe/4mBiRsAneGUHrxDwiWAlbyVhxiVvaQMlLziOZkLEd5vgYMQ42Skuhgl9f4brtXCcBq7L4Ucj/GSGH08Ii0/42QKXjTTMQIxQinbA2S3xQgWOdiZ5saiYX8G0Xex1KhjQNMlE0/c0/YAwHhHnC9h1huNz2B5NuDZiPRTOSziuC9u2YJqGxDAu8h6yGLYb4C3KEKU1PJYjYCnpKVicI77SWq6FPFu2L5srYpjAuwFZWaNqBGram4R3KOlecUGWS6oHLentTasbNEMPJ3Cx2ahQunlBIzoZKIYRbT/K4LVo0wri1qCic01xjehRkj9fC4nVJ+RAXhBC3WpQ+vELbfdBBSdcM0E0NN1ExT9R1AJxWiLNG0r6gOgXRNcG7+MP/Pz6TU0myl2QFT0sJ7gVdBxGr+njeLLxrF+g0x4M08er4eFwMrDTT3g5XmBaIc4XF7v9KywjRBTmOL06OJ1d6Af6Gg5naLsdlI2qYqtpxE4K2u4ZKt1XNO12l9pWk3FrzOp7euQRpO31g4xTnp42cpnqne9nibq92//oMmeD3b2xEmQF3uhvsJIMZpzCTL4RJzBYRPb6r++OQT43q2D77LbDdnwHJ5phRtPPN0vU9HJ8+Yn+1x+I+ZNiSOunh/8RR1o7LfDDCBua+i+qjXwOCl2HcwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/31b0537662ab820d4aa9a89e64bb24a8/8ac56/image-20240712123950755.webp 240w,\n/static/31b0537662ab820d4aa9a89e64bb24a8/d3be9/image-20240712123950755.webp 480w,\n/static/31b0537662ab820d4aa9a89e64bb24a8/e46b2/image-20240712123950755.webp 960w,\n/static/31b0537662ab820d4aa9a89e64bb24a8/c9586/image-20240712123950755.webp 1176w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/31b0537662ab820d4aa9a89e64bb24a8/8ff5a/image-20240712123950755.png 240w,\n/static/31b0537662ab820d4aa9a89e64bb24a8/e85cb/image-20240712123950755.png 480w,\n/static/31b0537662ab820d4aa9a89e64bb24a8/d9199/image-20240712123950755.png 960w,\n/static/31b0537662ab820d4aa9a89e64bb24a8/e9d87/image-20240712123950755.png 1176w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/31b0537662ab820d4aa9a89e64bb24a8/d9199/image-20240712123950755.png\"\n            alt=\"image-20240712123950755\"\n            title=\"image-20240712123950755\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Even simply replacing that with <code class=\"language-text\">color.icicle.BlueViolet</code>, for example, makes it dramatically easier to read.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/bfb22e1dd388e59a0b1474b498d7873b/60b3a/image-20240712124344875.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 44.99999999999999%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB30lEQVQoz1WSyXLaQBCG9RgBGTCWhPZdEATaFxbbIeWqVPmQgw855P2f4EuDE6py+Kp7/n+mNdMt5fjjje3plbAaSIS07En3LUV7pBrPpE0rHEjbM3F1ICoG4lL2XmPR32K670h3V1qUrj+yq98w4/E/jGjETSoW8xmmucHzGqHCjzrC9ZEwk+L5M8HuBS8ZheEWlbIMiUMX9UFFVSd/mTKdfMG0LHRjhe3lJFIk2hxJ1yc2Uijbnvm6fyVKeoK4E/9AKEUVP7JZahqT6QNT9crsxmSqYpgWT5rOw+wRJ0h48lPmmi0f8ljZPp5oumGxfFqxeNRZLA0U1xHDD8UMsR0Py3E/sR3CKMYPo1vuRxFOmGB5AX6SEaw3xHmOfdWzDM00mcollH1Z0w4HdhK3+5Ky6YWOom7vVKLd8qqRKJ741337qyZ5PUpP19ntVUohxnA8y6GWuu1ohoG8riTvqWRdSdxWhRxsqLt/WkdeVfe87WXi6b3giX68iPgija65jO/8vPySyQ/0wzcZQMPH5TeH8bu85EVueaBtnnl/+5BiJzrRdsUorck+n2zZIY4bszID1LlOYufU6chSmm2sfOaLFV16IvAy9JUrA7TRNJck3Irvoekuj0tbMORPmfEHa4EiN32N7LAAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/bfb22e1dd388e59a0b1474b498d7873b/8ac56/image-20240712124344875.webp 240w,\n/static/bfb22e1dd388e59a0b1474b498d7873b/d3be9/image-20240712124344875.webp 480w,\n/static/bfb22e1dd388e59a0b1474b498d7873b/e46b2/image-20240712124344875.webp 960w,\n/static/bfb22e1dd388e59a0b1474b498d7873b/58f5f/image-20240712124344875.webp 1179w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/bfb22e1dd388e59a0b1474b498d7873b/8ff5a/image-20240712124344875.png 240w,\n/static/bfb22e1dd388e59a0b1474b498d7873b/e85cb/image-20240712124344875.png 480w,\n/static/bfb22e1dd388e59a0b1474b498d7873b/d9199/image-20240712124344875.png 960w,\n/static/bfb22e1dd388e59a0b1474b498d7873b/60b3a/image-20240712124344875.png 1179w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/bfb22e1dd388e59a0b1474b498d7873b/d9199/image-20240712124344875.png\"\n            alt=\"image-20240712124344875\"\n            title=\"image-20240712124344875\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>In this way, you can adjust Ghidra’s theme colors.</p>\n<h2 id=\"add-fonts-to-your-os\" style=\"position:relative;\"><a href=\"#add-fonts-to-your-os\" aria-label=\"add fonts to your os permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Add fonts to your OS</h2>\n<h3 id=\"download-font-files\" style=\"position:relative;\"><a href=\"#download-font-files\" aria-label=\"download font files permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Download font files</h3>\n<p>This time, I will add two fonts that I personally like: Roboto Mono and Inter.</p>\n<p>Download the font files in advance from the following sites.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/ac5be5aea8191aec392d0d72d73ab881/71ee9/image-20240712002441183.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 42.91666666666667%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABV0lEQVQoz5VSaU/CUBDsvxAFetGWSwFBaulNS2nLYbmMicb//zPG7kZASTThw/btbnbmzZutEMUJgjCC6wVIsyWieA5r4kJWNEhyg89rQohmGYJ4ATfMYFoeHNfH+Nm+ivDnnCCWhSgbqEs6anUFd1WxPGUeuowj+K+cCemjlGEYbagNAw2tCUXVeYBqCqove4Q7zv4iFCUVFO8fn9hs9+xlsdkjnMZ4Gls4vL5xnuVL7qfZArbjYRol2O4O0PQWqjXpRCropTLyLQgizJIU8zTnc/A4YpBpTmCWntLC1i8bWJaD7n0ftEzq+SWu0+2xKFZoNDvw/CmTul6I1bpAMs+hGy3uDUfjkvyJFeb5invtzsNJNant9Yeoi+r5ybQIkn1TqYIUF8WO1fQHIwZQThfZjs8WTGwPldsaYwhbF5Xzk3kp38YezSfTNb15Wgj5RHHM//t1vgA1cROd9stzhQAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/ac5be5aea8191aec392d0d72d73ab881/8ac56/image-20240712002441183.webp 240w,\n/static/ac5be5aea8191aec392d0d72d73ab881/d3be9/image-20240712002441183.webp 480w,\n/static/ac5be5aea8191aec392d0d72d73ab881/e46b2/image-20240712002441183.webp 960w,\n/static/ac5be5aea8191aec392d0d72d73ab881/c5fc0/image-20240712002441183.webp 1081w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/ac5be5aea8191aec392d0d72d73ab881/8ff5a/image-20240712002441183.png 240w,\n/static/ac5be5aea8191aec392d0d72d73ab881/e85cb/image-20240712002441183.png 480w,\n/static/ac5be5aea8191aec392d0d72d73ab881/d9199/image-20240712002441183.png 960w,\n/static/ac5be5aea8191aec392d0d72d73ab881/71ee9/image-20240712002441183.png 1081w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/ac5be5aea8191aec392d0d72d73ab881/d9199/image-20240712002441183.png\"\n            alt=\"image-20240712002441183\"\n            title=\"image-20240712002441183\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Reference: <a href=\"https://fonts.google.com/specimen/Roboto+Mono\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Roboto Mono - Google Fonts</a></p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/5ede43567bbe51e305161203732aa1e9/c6ff8/image-20240712002523129.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 34.166666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQoz51Rf1OCQBDlU9Sk8hs8xyYdgRMEBHVKBaGk0qzv/z1ed6sxNf1Vf7zZ3bdv997dKQ/rAs3zAa7LoGoGDNMh6Ibd5n+BcjeewOMx2K0Ph43+teS7CaWrGrjpaFB1Bz3NRk/U3Z7+A8RdeFUzf/cukRxGswT5YgXf5wijGBMvwDSMwaezCyJwHsEPQtFPMBp7pJMIBB/wEEmaiTl+dpjlK6w3JYqywr55gXzTzbbEtqjwdvrA4XjCcnWPcleTJp3nlFf1Ho9PjdDuiJtnC2i6Ja4s7F5dd8AGQ9RCtN4UNDCLUxyP77Qky5fEyYPT+aJd/no4wRPO5Hx7ZdNyYFouFbbDBPoULbuPPhtST+aSc9wB1TKetayd/fqUTxXO1yoMRO39AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/5ede43567bbe51e305161203732aa1e9/8ac56/image-20240712002523129.webp 240w,\n/static/5ede43567bbe51e305161203732aa1e9/d3be9/image-20240712002523129.webp 480w,\n/static/5ede43567bbe51e305161203732aa1e9/e46b2/image-20240712002523129.webp 960w,\n/static/5ede43567bbe51e305161203732aa1e9/a9e21/image-20240712002523129.webp 1088w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/5ede43567bbe51e305161203732aa1e9/8ff5a/image-20240712002523129.png 240w,\n/static/5ede43567bbe51e305161203732aa1e9/e85cb/image-20240712002523129.png 480w,\n/static/5ede43567bbe51e305161203732aa1e9/d9199/image-20240712002523129.png 960w,\n/static/5ede43567bbe51e305161203732aa1e9/c6ff8/image-20240712002523129.png 1088w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/5ede43567bbe51e305161203732aa1e9/d9199/image-20240712002523129.png\"\n            alt=\"image-20240712002523129\"\n            title=\"image-20240712002523129\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Reference: <a href=\"https://fonts.google.com/specimen/Inter?query=Inter\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Inter - Google Fonts</a></p>\n<h3 id=\"install-fonts-on-windows\" style=\"position:relative;\"><a href=\"#install-fonts-on-windows\" aria-label=\"install fonts on windows permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install fonts on Windows</h3>\n<p>On Windows, you can add fonts by installing the .ttf files you downloaded from [Personalization] > [Fonts] in the Settings app.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/29f8f4de719ed97a688833c4cc11b86d/d8817/image-20240712003205055.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 47.5%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABRUlEQVQoz52S226DMBBEjW3A4WYCNIFUAaJEIOUll8e2//9b013T0rRVU7UPIy8SDHM8Kw6HA/q+d9rtdijLEsvlEkKI/2kcR2y3W6eu61AUBaqqQhAEUErBkxKe533SXcPj8Yi2bZ1Z27XIbY6STNerFWmNNEng+z7CMHQ/4fnXhGzI6rseCxtDaAEZKEijoUINSSlvdddwGIbZkFNmuUVRlUhtBiEJz/vjHX41tFkGay0yOhkx8CfMd2yt9X1DbnZGpqbjOHYfpmkKSaXwSz9h3hY0z/v9/qMUOvM8x0ip+ZnX53Q6oWkaRFHkZr7zhIq6Xq6o69pRjMO0KTx/SxjFEQIzrUxCKc+XM1bUOCNvHjcuuVkYPL08Y0vfGGNQbxpUD5UjE7fpuGU21GTo4lMh2rytCSFJreY5TBYQasJV5mOVXgGWF+QaxvoevgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/29f8f4de719ed97a688833c4cc11b86d/8ac56/image-20240712003205055.webp 240w,\n/static/29f8f4de719ed97a688833c4cc11b86d/d3be9/image-20240712003205055.webp 480w,\n/static/29f8f4de719ed97a688833c4cc11b86d/e46b2/image-20240712003205055.webp 960w,\n/static/29f8f4de719ed97a688833c4cc11b86d/e8403/image-20240712003205055.webp 1238w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/29f8f4de719ed97a688833c4cc11b86d/8ff5a/image-20240712003205055.png 240w,\n/static/29f8f4de719ed97a688833c4cc11b86d/e85cb/image-20240712003205055.png 480w,\n/static/29f8f4de719ed97a688833c4cc11b86d/d9199/image-20240712003205055.png 960w,\n/static/29f8f4de719ed97a688833c4cc11b86d/d8817/image-20240712003205055.png 1238w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/29f8f4de719ed97a688833c4cc11b86d/d9199/image-20240712003205055.png\"\n            alt=\"image-20240712003205055\"\n            title=\"image-20240712003205055\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<p>Adding them is very easy: just drag and drop the .ttf files into the Settings app.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 684px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/17c9139d71851cda9a0935131629dcb2/2c288/image-20240712003412804.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 103.75000000000001%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAADbElEQVQ4y6VU2XIaSRAckEAHx8gWCBhghkPcpwBxDJeEBMNhSbY3HLEOH7Gx1kb4/38gt7Ll0WrDT+t9qKgaujsrKzsbrV6vI5fL4eDgAMfHx9jf34emab8e/X4f5XIZoVAIpmkiEAj8P8BsNot0Oq2AkskkYrEY9vb2fh2Q4yYSCRweHkLXdQXM2u/3P4fH44HX61X5Zc3M+BdgJpNB7CyGYDAI6hmNRpFKp1STWDyuGFNfArMRa4Zb/6Q5AXl4z/PU6fjoCCdhHSFpEAoEVX0kv1EGgvp8vucg2E+AlmUJwzN4Aj54jmTR5/0n/KKlX7L3P2hYKBZhpU3oZhS6cQo9coKT6GuET0+gR18hLKG/0hEOh1XQDcw66xff7ppGq/CmzWRKmCYQicRw+joCIyU6GgYMpaOBuGRKk0o96RuNnokrDOWMROzseU0z0pb4L41gSEe1bGJmV3F1bcOU71zCQDqbQ7OSRK1ew/l5QRpGkM/nMBD/xhNpJKVpvt5FLl9AVNY0++oWo9EIxWIZW2eCx8cP+P7Xb5iVKtjMF5jeOPj93QwPb+8wnkxRKpVwc32N749/wh5P0ZBGzsMHzK8W6FxcQGu1WqjX6qhUyshk80LbQv68hGqjgUwuC0skKZVrCqhQKICuME1Lnmsew+EQJbmDzuUQl/0Bup0OtEqlojRst9uoyBPkQfqxLNmQcaiLYTzpQ72pmVs/rRlIxGOq5ppWrVYVQCZjKWC+HGYyoaX4ztutNmq1mnqiRWlEVgSwrAx4/uV+bbG4wcePn+A4DuazGRoyKtlSimaziYGMdXt7i+VqhcvLHrrdHlZSr5ZL2Lat9i8WCzQbTdVQW60cfP36B5i32y0GgwE6okW328WFiDwej1Wz9XqDkYD3RSvHWcMR0Ol0qhqzQav5A/BGuhNwt93h/v5eARKIoMxkQcDNZiOXMAD/7na7nezfYiaAnGK9XitgBbhcrvD58xcsZQSO4QK5eSSAak1AB4O+jN1X30shQvYEJMOmy5DafPv2qNi9f/desSBYr9dTeTKZKCl2b97AHg0FdCh7H3B/d4er+VwxI2Pqrl7KeDxR+tgjW7mfN84bdbMaW4xvC5v2j4sis7Ewp860HWXhbdNKWlEswHdKugxe/ctw/eZ6j8F9KQnW3OOu0Tp/A93RQ3hRGwzcAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/17c9139d71851cda9a0935131629dcb2/8ac56/image-20240712003412804.webp 240w,\n/static/17c9139d71851cda9a0935131629dcb2/d3be9/image-20240712003412804.webp 480w,\n/static/17c9139d71851cda9a0935131629dcb2/e213b/image-20240712003412804.webp 684w\"\n              sizes=\"(max-width: 684px) 100vw, 684px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/17c9139d71851cda9a0935131629dcb2/8ff5a/image-20240712003412804.png 240w,\n/static/17c9139d71851cda9a0935131629dcb2/e85cb/image-20240712003412804.png 480w,\n/static/17c9139d71851cda9a0935131629dcb2/2c288/image-20240712003412804.png 684w\"\n            sizes=\"(max-width: 684px) 100vw, 684px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/17c9139d71851cda9a0935131629dcb2/2c288/image-20240712003412804.png\"\n            alt=\"image-20240712003412804\"\n            title=\"image-20240712003412804\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h3 id=\"install-fonts-on-ubuntu\" style=\"position:relative;\"><a href=\"#install-fonts-on-ubuntu\" aria-label=\"install fonts on ubuntu permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Install fonts on Ubuntu</h3>\n<p>On Ubuntu, you can install fonts by copying the extracted ttf files to <code class=\"language-text\">/usr/local/share/fonts</code>.</p>\n<p>This lets you configure fonts such as Roboto Mono in Ghidra on Ubuntu as well.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 960px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/3a024ee8a9a2f66486893ea5a835caf0/67fe0/image-20240712134041299.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 18.75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAApElEQVQY05WNXQ7CIBCEOYeFWm+htPwu0Naq8f6XGVkam/jow2RnvsyACJShjcNVTxitr963+494P7kATQGC5hUhFbhIoLIg5gJfP7GBGnP1sjc+wnKOqeWDhVj7qfZi64o4v2txw2hyk6c7YtqQ51f1C24TP7I2nsoTlB+NjXbvcuYub7VJEFKd0ckep24XZ6kGfDlLyjNU/8u6gw3N81b1F3wA4tGEITxU2ZIAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/3a024ee8a9a2f66486893ea5a835caf0/8ac56/image-20240712134041299.webp 240w,\n/static/3a024ee8a9a2f66486893ea5a835caf0/d3be9/image-20240712134041299.webp 480w,\n/static/3a024ee8a9a2f66486893ea5a835caf0/e46b2/image-20240712134041299.webp 960w,\n/static/3a024ee8a9a2f66486893ea5a835caf0/41823/image-20240712134041299.webp 1101w\"\n              sizes=\"(max-width: 960px) 100vw, 960px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/3a024ee8a9a2f66486893ea5a835caf0/8ff5a/image-20240712134041299.png 240w,\n/static/3a024ee8a9a2f66486893ea5a835caf0/e85cb/image-20240712134041299.png 480w,\n/static/3a024ee8a9a2f66486893ea5a835caf0/d9199/image-20240712134041299.png 960w,\n/static/3a024ee8a9a2f66486893ea5a835caf0/67fe0/image-20240712134041299.png 1101w\"\n            sizes=\"(max-width: 960px) 100vw, 960px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/3a024ee8a9a2f66486893ea5a835caf0/d9199/image-20240712134041299.png\"\n            alt=\"image-20240712134041299\"\n            title=\"image-20240712134041299\"\n            loading=\"lazy\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span></p>\n<h2 id=\"summary\" style=\"position:relative;\"><a href=\"#summary\" aria-label=\"summary permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Summary</h2>\n<p>I was surprised to find that Ghidra had added theme support without me noticing.</p>\n<p>I had also tried various things to change the UI in older versions, but compared with back then, changing the settings has become dramatically easier and much more comfortable.</p>","fields":{"slug":"/ghidra-custom-theme-and-fonts-en","tagSlugs":["/tag/reversing-en/","/tag/ghidra-en/","/tag/備忘録/","/tag/english/"]},"frontmatter":{"date":"2024-07-12","description":"Here are some tips for customizing Ghidra UI themes, including how to change fonts and colors.","tags":["Reversing (en)","Ghidra (en)","備忘録","English"],"title":"Tips for Customizing Ghidra UI Themes","socialImage":{"publicURL":"/static/7975dffa47728349e38380c161af9043/ghidra-custom-theme-and-fonts.png"}}}},"pageContext":{"slug":"/ghidra-custom-theme-and-fonts-en"}},"staticQueryHashes":["251939775","401334301","825871152"]}