<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fonts on Peter Ellis Jones</title>
    <link>https://peterellisjones.com/tags/fonts/</link>
    <description>Recent content in Fonts on Peter Ellis Jones</description>
    <generator>Hugo</generator>
    <language>en-en</language>
    <lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://peterellisjones.com/tags/fonts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>NTDS Icon Font</title>
      <link>https://peterellisjones.com/posts/ntds-icon-font/</link>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://peterellisjones.com/posts/ntds-icon-font/</guid>
      <description>&lt;p&gt;&lt;strong&gt;NTDS Icons&lt;/strong&gt; is an open-source font of naval tactical symbols. Browse every glyph at &lt;a href=&#34;https://ntds.dronecomgame.com&#34;&gt;ntds.dronecomgame.com&lt;/a&gt;; it&amp;rsquo;s on &lt;a href=&#34;https://crates.io/crates/ntds-icons&#34;&gt;crates.io&lt;/a&gt; and &lt;a href=&#34;https://github.com/peterellisjones/ntds-icons&#34;&gt;GitHub&lt;/a&gt;. These are real glyphs, rendered with the font in your browser:&lt;/p&gt;&#xA;&lt;style&gt;&#xA;@font-face {&#xA;  font-family: &#34;NTDS Icons&#34;;&#xA;  src: url(&#34;/ntds-icon-font/ntds_icons.woff2&#34;) format(&#34;woff2&#34;);&#xA;  font-display: block;&#xA;}&#xA;.ntds-demo { background:#0d1117; border:1px solid #30363d; border-radius:6px; padding:22px 24px; margin:28px 0; }&#xA;.ntds-demo h4 { margin:0 0 14px; font:600 12px/1 system-ui,sans-serif; letter-spacing:1px; text-transform:uppercase; color:#8b949e; }&#xA;.ntds-demo h4.sub { margin-top:26px; }&#xA;.ntds-demo .row { display:flex; flex-wrap:wrap; gap:26px; align-items:flex-end; }&#xA;.ntds-demo .cell { text-align:center; }&#xA;.ntds-demo .g { font-family:&#34;NTDS Icons&#34;; font-size:58px; line-height:1; display:block; }&#xA;.ntds-demo .cap { font-family:ui-monospace,&#34;SF Mono&#34;,Menlo,monospace; font-size:11px; margin-top:8px; color:#8b949e; white-space:nowrap; }&#xA;.ntds-demo .friend{color:#4aa3ff} .ntds-demo .enemy{color:#ff5a5a}&#xA;.ntds-demo .unknown{color:#ffd23f} .ntds-demo .neutral{color:#4ade80}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;ntds-demo&#34;&gt;&#xA;  &lt;h4&gt;Unit types&lt;/h4&gt;&#xA;  &lt;div class=&#34;row&#34;&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g friend&#34;&gt;&amp;#xE000;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;air&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g friend&#34;&gt;&amp;#xE008;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;surface&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g friend&#34;&gt;&amp;#xE00C;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;subsurface&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g friend&#34;&gt;&amp;#xE018;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;missile&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;h4 class=&#34;sub&#34;&gt;Air contact, by affiliation&lt;/h4&gt;&#xA;  &lt;div class=&#34;row&#34;&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g friend&#34;&gt;&amp;#xE000;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;friend&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g enemy&#34;&gt;&amp;#xE001;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;enemy&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g unknown&#34;&gt;&amp;#xE002;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;unknown&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g neutral&#34;&gt;&amp;#xE003;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;neutral&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;h4 class=&#34;sub&#34;&gt;An enemy surface contact, with overlays&lt;/h4&gt;&#xA;  &lt;div class=&#34;row&#34;&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g enemy&#34;&gt;&amp;#xE009;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;plain&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g enemy&#34;&gt;&amp;#xE009;&amp;#xE034;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;+ heading&lt;/span&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;cell&#34;&gt;&lt;span class=&#34;g enemy&#34;&gt;&amp;#xE009;&amp;#xE021;&lt;/span&gt;&lt;span class=&#34;cap&#34;&gt;+ destroyed&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;NTDS (Naval Tactical Data System) is the symbology on older naval command-and-control displays. Unlike the modern NATO/joint sets (MIL-STD-2525 and APP-6), the symbols are outlines rather than filled: the outline gives the warfare area — closed for surface, open at the top for air, open at the bottom for subsurface — and its form gives the affiliation, with a square for unknown.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
