<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog posts on Tartan Dictionary</title><link>https://www.tartandictionary.org/posts/</link><description>Recent content in Blog posts on Tartan Dictionary</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 19 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.tartandictionary.org/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Weaving in software — making the cloth measure true</title><link>https://www.tartandictionary.org/posts/weaving-colour/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/weaving-colour/</guid><description>&lt;p&gt;Every woven swatch in the Dictionary — the samples on the variant pages, the favicon, the
background tiles, the patches on the &lt;a href="https://www.tartandictionary.org/ttd/print/"&gt;print sheets&lt;/a&gt; — is woven in software, thread
by thread. This is the story of how that weaving works, and of a calibration problem it turned
out to have: the woven cloth measured &lt;strong&gt;darker&lt;/strong&gt; than the dye it was woven from.&lt;/p&gt;
&lt;h2 id="the-loom-pulled-apart"&gt;The loom, pulled apart&lt;/h2&gt;
&lt;p&gt;Tartan is a &lt;strong&gt;2/2 twill&lt;/strong&gt;: each warp (vertical) thread passes &lt;em&gt;over two&lt;/em&gt; weft (horizontal)
threads, then &lt;em&gt;under two&lt;/em&gt;, and each row of weft advances the pattern by one thread. Woven at a
few fat threads, with gaps left open so every crossing is visible, the software's loom looks
like this:&lt;/p&gt;</description></item><item><title>Where the Rainbow Sits in OKLab</title><link>https://www.tartandictionary.org/posts/spectral-locus-oklab/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/spectral-locus-oklab/</guid><description>&lt;p&gt;The dictionary does all of its colour reasoning in OKLab — classifying shades, measuring
ΔTartan, drawing dye-range maps. Those maps always show colours &lt;em&gt;inside&lt;/em&gt; a gamut. This story
asks the opposite question: where is the &lt;strong&gt;outer edge of all physically possible colour&lt;/strong&gt; —
the locus of pure monochromatic light, the curve that draws the famous horseshoe of the
&lt;a href="https://en.wikipedia.org/wiki/CIE_1931_color_space"&gt;CIE 1931 chromaticity diagram&lt;/a&gt; — when you
plot it in OKLab?&lt;/p&gt;
&lt;p&gt;&lt;img src="oklab_spectral_locus_3d.png" alt="Spectral locus in OKLab: projective view and 3D cone"&gt;&lt;/p&gt;</description></item><item><title>Threads of tradition — the Maasai shuka</title><link>https://www.tartandictionary.org/posts/maasai-shuka/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/maasai-shuka/</guid><description>&lt;p&gt;The dictionary holds a set of &lt;strong&gt;Masai Shuka artefact tartans&lt;/strong&gt; — checks read from the woolly
red blankets worn across Kenya and northern Tanzania. Our interest is the one this dictionary
always has: the &lt;strong&gt;pattern and its lineage&lt;/strong&gt; — how the tartan check's grammar met a much older
Maasai colour tradition and combined into a genuinely &lt;strong&gt;new set of setts&lt;/strong&gt;. Their story is not
a Highland one, and it is worth telling properly. This retelling draws on Paukwa's &lt;em&gt;KE
Textiles&lt;/em&gt; series essay, &lt;a href="https://www.paukwa.or.ke/story-series/ketextiles/threads-of-tradition-the-tale-of-the-maasai-shuka/"&gt;&lt;em&gt;Threads of Tradition: The Tale of the Maasai Shuka&lt;/em&gt;&lt;/a&gt;, and on
the sources behind our own records, below.&lt;/p&gt;</description></item><item><title>Neighbourhood maps — a flat picture of a many-dimensional space</title><link>https://www.tartandictionary.org/posts/neighbourhood-maps/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/neighbourhood-maps/</guid><description>&lt;p&gt;Under the &lt;strong&gt;nearest tartans&lt;/strong&gt; table, many pages in the Dictionary carry a small scatter — the
&lt;strong&gt;neighbourhood map&lt;/strong&gt;. Every grey dot is a cloth in the corpus, the red dot is the cloth whose
page you are on, and the blue dots are its nearest neighbours. This post explains what the map
is, and — just as important — what it is not.&lt;/p&gt;
&lt;h2 id="where-the-dots-come-from"&gt;Where the dots come from&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.tartandictionary.org/posts/deltatartan/"&gt;ΔTartan&lt;/a&gt; describes each cloth by a bundle of measured features — its
colour ladder, its proportions, how its sequence jogs against others — and measures the distance
between two cloths in that &lt;strong&gt;feature space&lt;/strong&gt;. That space has many dimensions: two tartans can
differ in ground colour, in the shade of one overstripe, in the count of a band, in the order
the colours cycle, in scale, each an axis of its own.&lt;/p&gt;</description></item><item><title>The Baronage of Angus and Mearns — family tartans of 1856</title><link>https://www.tartandictionary.org/posts/baronage-angus-mearns/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/baronage-angus-mearns/</guid><description>&lt;p&gt;In 1856 David MacGregor Peter published &lt;em&gt;The Baronage of Angus and Mearns: comprising the
genealogy of three hundred and sixty families … being a guide to the tourist and heraldic
artist&lt;/em&gt; — a county-by-county walk through the landed families of Angus and the Mearns, each
article carrying arms, crest, motto, seat and anecdote. And, for &lt;strong&gt;thirty-eight of the
families, a tartan&lt;/strong&gt;: the sett spelled out stripe by stripe, exactly as James Logan had done
twenty-five years earlier.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>The Vindolanda Check</title><link>https://www.tartandictionary.org/posts/vindolanda-check/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/vindolanda-check/</guid><description>&lt;p&gt;A generation before the &lt;a href="https://www.tartandictionary.org/posts/falkirk-tartan/"&gt;Falkirk&lt;/a&gt; cloth was stuffed into its coin-pot,
there was already checked wool being worn on the northern frontier of Roman Britain. It comes from
the fort of &lt;strong&gt;Vindolanda&lt;/strong&gt;, just south of Hadrian's Wall, and it is one of the earliest checked
cloths to survive from Britain at all.&lt;/p&gt;
&lt;h2 id="the-find"&gt;The find&lt;/h2&gt;
&lt;p&gt;Vindolanda's waterlogged early levels are a textile archive: the anaerobic mud under the first
timber forts preserved leather, wood, writing-tablets and cloth that would have rotted anywhere
drier. Among the woollens excavated there is a &lt;strong&gt;simple two-colour check&lt;/strong&gt;, deposited in the fort's
&lt;strong&gt;earliest levels, around AD 100&lt;/strong&gt; — a full century or so before the Falkirk hoard was buried. The
textiles were published by J. P. Wild in the Vindolanda research reports, and the fleeces
themselves were analysed by M. L. Ryder.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>ΔTartan: how far apart are two tartans?</title><link>https://www.tartandictionary.org/posts/deltatartan/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/deltatartan/</guid><description>&lt;p&gt;Every cloth page in the Dictionary carries a &lt;strong&gt;nearest tartans&lt;/strong&gt; table: the most similar cloths
in the whole corpus, each with a number in the ΔTartan column. This post explains what that
number measures — why a faded, two-hundred-year-old kilt sits a whisker from its own younger
self while two tartans that share most of their colours sit far apart.&lt;/p&gt;
&lt;h2 id="judged-the-way-a-weaver-would"&gt;Judged the way a weaver would&lt;/h2&gt;
&lt;p&gt;A tartan is a small palette deployed in a strict order, and that is how ΔTartan reads it. Each
&lt;a href="https://www.tartandictionary.org/posts/tartan/"&gt;sett&lt;/a&gt; becomes a &lt;strong&gt;colour ladder&lt;/strong&gt;: its colours are grouped into hue
families (red, green, blue…), ranked dark-to-light within each family, and split by prominence
into the &lt;strong&gt;ground&lt;/strong&gt; — the broad foundation colours that set the cloth's character — and the
&lt;strong&gt;decoration&lt;/strong&gt; — the thin overstripes and dark accents laid over it.&lt;/p&gt;</description></item><item><title>The Walkers Shortbread Tartan</title><link>https://www.tartandictionary.org/posts/walkers-shortbread-tartan/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/walkers-shortbread-tartan/</guid><description>&lt;p&gt;Few tartans are seen by more people than the red one wrapped around a box of &lt;strong&gt;Walkers
Shortbread&lt;/strong&gt; — a Speyside biscuit, &amp;quot;established 1898&amp;quot;, sold the world over in its tartan livery.
In 2016 Walkers registered that packaging as a UK trade mark
(&lt;a href="https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/1/UK00003180795"&gt;UK00003180795&lt;/a&gt;), and
the device shows the tartan plainly.&lt;/p&gt;
&lt;p&gt;&lt;img src="walkers-shortbread-trademark.jpg" alt="The Walkers Shortbread packaging, UK trade mark UK00003180795" title="Walkers Pure Butter Shortbread — UK trade mark UK00003180795 (2016)"&gt;&lt;/p&gt;
&lt;p&gt;It is usually called Royal Stewart, but a glance at the cloth is enough to doubt that — the ground
is right, but the green blocks are too large and there is no white overcheck. So the question for
this post is the narrow, hands-on one: &lt;strong&gt;what is the sett?&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Drummonds of Megginch Tartan Notes</title><link>https://www.tartandictionary.org/posts/drummondsofmegginch/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummondsofmegginch/</guid><description>&lt;p&gt;Drummonds of Megginch Tartan&lt;/p&gt;
&lt;p&gt;Originally written May 16, 2018&lt;/p&gt;
&lt;p&gt;There has long been confusion about the tartan for the Drummonds of Megginch. This is due the tartan being very similar to the New Bruce / New Grant tartan that was recorded by Wilson in the 1819 weaving pattern book.&lt;/p&gt;
&lt;p&gt;Drummonds of Megginch Tartan different from Wilson Grant pattern.&lt;/p&gt;
&lt;p&gt;The earliest example I currently have of the tartans that the Drummonds of Megginch is a kilt dating from 1820 to 1849 which I wore from about 1975 to 2000. The picture is of the inside which has faded less the outer. I can be confident of the latter date as there is a picture of JMD (James Murray Drummond) wearing this with a sporran which I also have. The sporran was made in 1849 in Edinbugh and can be dated from the silver makers mark.&lt;/p&gt;</description></item><item><title>The fine grid — a colour space sampled evenly</title><link>https://www.tartandictionary.org/posts/fine-grid/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/fine-grid/</guid><description>&lt;p&gt;A specifier book like Pantone or Munsell samples colour space unevenly — densely where its trade
cares, thinly elsewhere — because it is a record of what people actually made. The Dictionary
needs the opposite: a frame in which &lt;em&gt;equal distance is equal perceived difference&lt;/em&gt;, filled
evenly, so that &amp;quot;how far is this shade from that one&amp;quot; has a single honest answer. That frame is
the &lt;strong&gt;fine grid&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="what-it-is"&gt;What it is&lt;/h2&gt;
&lt;p&gt;Take OKLab — the perceptual colour space the &lt;a href="https://www.tartandictionary.org/posts/colours/"&gt;colour list&lt;/a&gt; already uses — and
simply fill it at one spacing in every direction:&lt;/p&gt;</description></item><item><title>The six-colour reference palette</title><link>https://www.tartandictionary.org/posts/six-colour-palette/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/six-colour-palette/</guid><description>&lt;p&gt;The Dictionary names every pattern in a simplified six-colour vocabulary — white, black, red,
green, yellow, blue, &lt;em&gt;&amp;quot;the rest are shades of these six.&amp;quot;&lt;/em&gt; These are not screen primaries
(tartans are not woven in &lt;code&gt;#FF0000&lt;/code&gt;); they are representative cloth shades, chosen to &lt;strong&gt;maximise
discrimination&lt;/strong&gt; — to keep the colour distinctions that genuinely separate one tartan from
another and throw the rest away. This post re-anchors those six onto the &lt;a href="https://www.tartandictionary.org/posts/fine-grid/"&gt;fine
grid&lt;/a&gt; and re-runs the experiment that picked them.&lt;/p&gt;</description></item><item><title>The Drummonds of Megginch Tartan Collection</title><link>https://www.tartandictionary.org/posts/drummonds-of-megginch-collection/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummonds-of-megginch-collection/</guid><description>&lt;p&gt;For two centuries the Drummonds of Megginch have worn one tartan, and for two centuries no two
weavings of it have been quite the same. The collection held at Megginch Castle — a plaid, three
kilts, a child's kilt, even a carpet — is the same design at different scales, in different
dyes, at different states of fading. This post gathers the whole collection in one place: every
artefact, every thread count, every shade we have measured, and a printable poster of the lot.&lt;/p&gt;</description></item><item><title>Logan's Scottish Gaël — the first published tartans</title><link>https://www.tartandictionary.org/posts/logans-scottish-gael/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/logans-scottish-gael/</guid><description>&lt;p&gt;In 1831 James Logan published &lt;em&gt;The Scotish Gaël; or, Celtic Manners, as Preserved Among the
Highlanders&lt;/em&gt; — two volumes of antiquarian sweep covering arms, dress, music and language. Tucked
into the appendix of volume II is something genuinely new: a &lt;strong&gt;Table of Clan Tartans&lt;/strong&gt;, the first
time the setts of tartans had ever been published. Fifty-four patterns, each recorded stripe by
stripe.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="TablePage402.png" alt="The first page of Logan's table" title="Logan's Table of Clan Tartans, vol. II p. 402"&gt;&lt;/p&gt;</description></item><item><title>The Falkirk Tartan</title><link>https://www.tartandictionary.org/posts/falkirk-tartan/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/falkirk-tartan/</guid><description>&lt;p&gt;Scotland's oldest surviving tartan is not a clan sett, is not dyed, and very nearly did not
survive at all. It came out of the ground as a wad of cloth stuffed into the neck of a Roman
money-pot.&lt;/p&gt;
&lt;p&gt;&lt;img src="FalkirkSett.png" alt="Falkirk Sett" title="The Falkirk tartan, National Museum of Scotland"&gt;&lt;/p&gt;
&lt;h2 id="the-find"&gt;The find&lt;/h2&gt;
&lt;p&gt;On 9 August 1933, workmen levelling ground near Falkirk — a short way from the Antonine Wall —
broke into a buried Roman earthenware jar. Inside were close to two thousand silver &lt;em&gt;denarii&lt;/em&gt;, a
coin hoard whose latest coins date its burial to around &lt;strong&gt;AD 230&lt;/strong&gt;, in the first half of the
3rd century. The cloth had been pushed into the mouth of the pot as a stopper, and that is the
only reason a scrap of third-century wool survived to be found at all. Hoard and cloth are both
now in the &lt;strong&gt;National Museum of Scotland&lt;/strong&gt;.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>The La Tène Tartan</title><link>https://www.tartandictionary.org/posts/la-tene-tartan/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/la-tene-tartan/</guid><description>&lt;p&gt;Centuries before the &lt;a href="https://www.tartandictionary.org/posts/falkirk-tartan/"&gt;Falkirk sett&lt;/a&gt; — and in full colour where
Falkirk makes do with undyed fleece — Iron Age Celts were already weaving the combination at the
heart of countless later tartans: a &lt;strong&gt;dark blue ground crossed by a fine red check&lt;/strong&gt;. The cloth
that proves it came out of a salt mine in the Austrian Alps.&lt;/p&gt;
&lt;p&gt;&lt;img src="textile2375.jpg" alt="Textile 2375" title="Textile 2375 from the Dürrnberg salt mine: dark blue wool crossed by a red chequered pattern (image: Ronja Lau / Keltenmuseum Hallein)"&gt;&lt;/p&gt;</description></item><item><title>No Tartan for 2,000-Year-Old Galician Kings</title><link>https://www.tartandictionary.org/posts/no-tartan-galician-kings/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/no-tartan-galician-kings/</guid><description>&lt;p&gt;&lt;em&gt;The website &lt;a href="https://www.tartan.galician.org/kilts.htm"&gt;tartan.galician.org&lt;/a&gt; claims Iron Age
&amp;quot;Galician kings&amp;quot; wore tartan two millennia before Scotland. The figures are real — the Galaecian
warrior statues — but the archaeology says otherwise: the carved garment ornament is a diagonal
lozenge lattice read as symbolic, not woven check; no published pigment study supports the
colours (which are modern artistic reconstructions); and the &amp;quot;tartan&amp;quot; reading appears only in
cultural-revival material, never in the scholarly literature.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="summary"&gt;Summary&lt;/h2&gt;
&lt;p&gt;The page &lt;code&gt;tartan.galician.org/kilts.htm&lt;/code&gt; presents colour images of &amp;quot;Galician kings wearing
kilts/tartan.&amp;quot; The figures are genuine and well studied — they are the Iron Age &lt;strong&gt;Galaecian
warrior statues&lt;/strong&gt; (&lt;em&gt;guerreiros galaicos / estatuas de guerreiros lusitano-galaicos&lt;/em&gt;) of the
Castro culture of north-west Iberia. But almost everything the website builds on top of them is
unsupported by mainstream archaeology:&lt;/p&gt;</description></item><item><title>The Origins of Tartan</title><link>https://www.tartandictionary.org/posts/originsoftartan/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/originsoftartan/</guid><description>&lt;div class="quote-hero"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;For the purposes of this Act, a tartan is a design which is capable of being woven consisting
of two or more alternating coloured stripes which combine vertically and horizontally to form a
repeated chequered pattern.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;— &lt;em&gt;Scottish Register of Tartans Act 2008&lt;/em&gt;, section 2&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure&gt;
&lt;img src="FalkirkSett.png" alt="The Falkirk tartan — Scotland's oldest surviving check, 3rd century AD"&gt;
&lt;figcaption&gt;The &lt;a href="https://www.tartandictionary.org/posts/falkirk-tartan/"&gt;Falkirk tartan&lt;/a&gt; — Scotland's oldest
surviving check, 3rd&amp;nbsp;century&amp;nbsp;AD.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;This is how the Scottish Parliament defined tartan when it set up the Scottish Register of
Tartans. It is the &lt;em&gt;end&lt;/em&gt; of a journey that begins in ancient Eurasia. This post follows that
whole line: from the birth of weaving to its eventual flowering, much later, in Scotland into a
joyful way of celebrating cultural and family identity.&lt;/p&gt;</description></item><item><title>The Tarim Tartan</title><link>https://www.tartandictionary.org/posts/tarimtartan/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/tarimtartan/</guid><description>&lt;p&gt;There is a piece of checked woollen cloth, woven on the rim of the Taklamakan desert about three
thousand years ago, that looks unmistakably like tartan — the &lt;strong&gt;oldest surviving example&lt;/strong&gt; of the
2/2-twill check tradition. &lt;em&gt;Why&lt;/em&gt; that matters, and how the same weave reaches from Xinjiang to the
Highlands, is the subject of the companion post,
&lt;a href="https://www.tartandictionary.org/posts/originsoftartan/"&gt;&lt;strong&gt;The Origins of Tartan&lt;/strong&gt;&lt;/a&gt;. This post does the narrower, hands-on
job: it takes the surviving Hami fragment, &lt;strong&gt;reads a &lt;a href="https://www.tartandictionary.org/posts/tartan/"&gt;sett&lt;/a&gt; from it&lt;/strong&gt;,
reconstructs the colours the burial bleached away — and sets my reading beside the other
reconstructions people have made of the same cloth, because this is a guess, and guesses should
be compared.&lt;/p&gt;</description></item><item><title>A tartan's colour order is nearly its name</title><link>https://www.tartandictionary.org/posts/coloursequencefingerprint/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/coloursequencefingerprint/</guid><description>&lt;p&gt;Reduce a tartan to almost nothing — six colours, and the &lt;em&gt;order&lt;/em&gt; they run in, with every thread
count thrown away — and you would expect to be left with something far too coarse to tell one
tartan from another. Hundreds of designs ought to collapse together. They don't. In the Scottish
Register of Tartans, that stripped-down &lt;strong&gt;colour sequence&lt;/strong&gt; is very nearly a fingerprint.&lt;/p&gt;
&lt;h2 id="what-we-kept-and-what-we-threw-away"&gt;What we kept, and what we threw away&lt;/h2&gt;
&lt;p&gt;We took the &lt;strong&gt;register-of-tartans&lt;/strong&gt; dataset on its own — 7,393 setts — so that every match is two
genuinely distinct tartans, not the same tartan re-listed across sources. Each stripe was
quantised to the nearest of six base colours (blue, black, red, green, yellow, white), and the
thread counts were discarded entirely. What survives is the &lt;strong&gt;Pattern&lt;/strong&gt;: the bare order of
coloured stripes across the half-sett, folded so a reflective sett and its mirror count
as one. So &lt;code&gt;B24 K8 G24 R4&lt;/code&gt; and &lt;code&gt;B6 K2 G6 R1&lt;/code&gt; both reduce to the same four-colour Pattern,
&lt;a class="pat" href="https://www.tartandictionary.org/stripes/bkgr/" style="text-decoration:none;white-space:nowrap;margin:0 .4em .3em 0;display:inline-block"&gt;&lt;span style="display:inline-block;width:0.8em;height:1.1em;background:#2A418A;border:1px solid #0003;vertical-align:middle"&gt;&lt;/span&gt;&lt;span style="display:inline-block;width:0.8em;height:1.1em;background:#000000;border:1px solid #0003;vertical-align:middle"&gt;&lt;/span&gt;&lt;span style="display:inline-block;width:0.8em;height:1.1em;background:#006100;border:1px solid #0003;vertical-align:middle"&gt;&lt;/span&gt;&lt;span style="display:inline-block;width:0.8em;height:1.1em;background:#CC0000;border:1px solid #0003;vertical-align:middle"&gt;&lt;/span&gt;&lt;span style="font-family:monospace;font-size:.85em;margin-left:.2em;vertical-align:middle"&gt;BKGR&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Does a castle make a clan? The Drummonds' seats over time</title><link>https://www.tartandictionary.org/posts/clanmap/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/clanmap/</guid><description>&lt;p&gt;The Dictionary already draws a line between a &lt;strong&gt;Clan&lt;/strong&gt; and a &lt;strong&gt;Family&lt;/strong&gt;. A Clan is a
surname-and-territory grouping — Drummond; a Family is a set of tartans carried by one branch
over more than a couple of generations — &lt;em&gt;Drummond of Megginch&lt;/em&gt;, &lt;em&gt;Drummond of Perth&lt;/em&gt;. That second
name is the interesting part. &amp;quot;&lt;em&gt;of&lt;/em&gt; Megginch&amp;quot;, &amp;quot;&lt;em&gt;of&lt;/em&gt; Perth&amp;quot; is a &lt;strong&gt;territorial designation&lt;/strong&gt;: it
names land. And land, in the Scottish tradition, usually means a &lt;strong&gt;seat&lt;/strong&gt; — a castle.&lt;/p&gt;</description></item><item><title>Selecting Colours</title><link>https://www.tartandictionary.org/posts/colour-selection/</link><pubDate>Fri, 14 Apr 2023 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/colour-selection/</guid><description>&lt;p&gt;This is a broader description about selecting colours. See the &lt;a href="https://www.tartandictionary.org/posts/colours/"&gt;selection of colours&lt;/a&gt; for the choices of base colours using the Scottish Tartan Registry base colours.&lt;/p&gt;
&lt;p&gt;This is partly my journey on discovering how to select and specify colours. When you start looking at colour spaces you can start with &lt;a href="https://en.wikipedia.org/wiki/Color_space"&gt;Wikipedia&lt;/a&gt;. I am keen to know how much a colour varies from a standard colour and what a standard colour is.&lt;/p&gt;
&lt;h2 id="linear-transformations"&gt;Linear transformations&lt;/h2&gt;
&lt;p&gt;On my computer I have an sRGB monitor with a gamma of 2.2 which seems quite accurate (Microsoft Surface checked with a DataColour spyder). However the gamut is limited compared to the Adobe gamut.&lt;/p&gt;</description></item><item><title>Tartan Threadcounts</title><link>https://www.tartandictionary.org/posts/threadcounts/</link><pubDate>Thu, 02 Feb 2023 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/threadcounts/</guid><description>&lt;h2 id="aim-is-to-define-the-way-thread-counts-are-specified"&gt;Aim is to define the way thread counts are specified.&lt;/h2&gt;
&lt;p&gt;This uses an ebnf specifcation which is &lt;a href="https://www.bytestone.uk/posts/ebnf/"&gt;elaborated here&lt;/a&gt; which includes further references.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ebnf" data-lang="ebnf"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Tartan &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;WarpThreadCountList &lt;/span&gt;{ &lt;span style="color:#e6db74"&gt;&amp;#34;!&amp;#34;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;WeftThreadCountList &lt;/span&gt;} {&lt;span style="color:#66d9ef"&gt;Palette&lt;/span&gt;}. 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Palette &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ColourSpec &lt;/span&gt;{ &lt;span style="color:#66d9ef"&gt;ColourSpec&lt;/span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ColourSpec &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ColourThreadCode HexChar ColourHex &lt;/span&gt;| &lt;span style="color:#66d9ef"&gt;ColourThreadCode &lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;~&amp;#34;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;OKLabColour&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;HexChar &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;#&amp;#34;&lt;/span&gt;|&lt;span style="color:#e6db74"&gt;&amp;#34;$&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ColourHex &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Red Green Blue&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Red &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Hex&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Green &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Hex&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Blue &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Hex&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Hex &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;HexChar HexChar&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;OKLabColour &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;LightNess &lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;%&amp;#34;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;A-Axis &lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;~&amp;#34;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;B-Axis&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;LightNess &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; {&lt;span style="color:#e6db74"&gt;&amp;#34;.&amp;#34;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;Digit&lt;/span&gt;}}}}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;A-Axis &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;AxisNumber&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;B-Axis &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;AxisNumber&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;AxisNumber &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; | {&lt;span style="color:#e6db74"&gt;&amp;#34;-&amp;#34;&lt;/span&gt;} &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt; | {&lt;span style="color:#e6db74"&gt;&amp;#34;-&amp;#34;&lt;/span&gt;} &lt;span style="color:#e6db74"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;.&amp;#34;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;Digit&lt;/span&gt;}}}
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;0&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;2&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;3&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;4&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;5&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;6&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;7&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;8&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;9&amp;#34;&lt;/span&gt; ;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;HexChar &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Digit &lt;/span&gt;| &lt;span style="color:#e6db74"&gt;&amp;#34;A&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;B&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;C&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;D&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;E&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;F&amp;#34;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;WarpThreadCountList &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ThreadCountList &lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;WeftThreadCountList &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ThreadCountList &lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ThreadCountList &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;FirstThreadCount &lt;/span&gt;{&lt;span style="color:#66d9ef"&gt;ThreadCount&lt;/span&gt;} {&lt;span style="color:#66d9ef"&gt;LastThreadCount&lt;/span&gt;}.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ThreadCount &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ColourCode Integer &lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;FirstThreadCount &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ColourCode ReflectiveSettSpecifier Integer &lt;/span&gt;| &lt;span style="color:#66d9ef"&gt;RepeatingSettSpecifier ThreadCount&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;LastThreadCount &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;ColourCode ReflectiveSettSpecifier Integer &lt;/span&gt;| &lt;span style="color:#66d9ef"&gt;ThreadCount RepeatingSettSpecifier &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ReflectiveSettSpecifier &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;/&amp;#34;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;RepeatingSettSpecifier &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ColourThreadCode - ColourCode &lt;/span&gt;| &lt;span style="color:#66d9ef"&gt;ColourCode LowercaseChar&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;CoreColourCode &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;W&amp;#34;&lt;/span&gt; |&lt;span style="color:#e6db74"&gt;&amp;#34;R&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;G&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;B&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;Y&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;K&amp;#34;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;ColourCode &lt;/span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;=&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;CoreColourCode &lt;/span&gt;| &lt;span style="color:#e6db74"&gt;&amp;#34;LR&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DR&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;O&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DO&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;LY&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DY&amp;#34;&lt;/span&gt; |
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;LG&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DG&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;LB&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DB&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;LP&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;P&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DP&amp;#34;&lt;/span&gt; | 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;LN&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;N&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DN&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;LT&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;T&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;DT&amp;#34;&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;LowercaseChar &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;a&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;b&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;c&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;d&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;e&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;f&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;g&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;h&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;i&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;j&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;k&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;l&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;m&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;n&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;o&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;p&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;q&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;r&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;s&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;t&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;u&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;v&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;w&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;x&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;y&amp;#34;&lt;/span&gt; | &lt;span style="color:#e6db74"&gt;&amp;#34;z&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Notes:&lt;/p&gt;</description></item><item><title>Tartan Colours</title><link>https://www.tartandictionary.org/posts/colours/</link><pubDate>Sun, 22 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/colours/</guid><description>&lt;p&gt;A dictionary needs a colour list because the &lt;em&gt;same&lt;/em&gt; design is woven in many shades: you must
allow variation and still call it the same thread count. So the real question is not &amp;quot;what are
the colours&amp;quot; but &amp;quot;when are two shades the same colour&amp;quot; — a distance question, best asked in a
perceptually uniform space (OKLab), not in sRGB.&lt;/p&gt;
&lt;h2 id="is-the-tartan-registry-list-good-enough"&gt;Is the Tartan Registry list good enough?&lt;/h2&gt;
&lt;p&gt;The Register's list is the obvious starting point. Run through OKLab it turns out to be a list
of &lt;strong&gt;131 example shades under 24 codes&lt;/strong&gt; (not 19), and as a &lt;em&gt;partition&lt;/em&gt; of colour space it does
not hold up:&lt;/p&gt;</description></item><item><title>Tartan Symmetry and Normalisation</title><link>https://www.tartandictionary.org/posts/symmetry/</link><pubDate>Sun, 15 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/symmetry/</guid><description>&lt;h2 id="symmetry"&gt;Symmetry.&lt;/h2&gt;
&lt;p&gt;The simplest tartans have reflective symmetry in both the warp and weft (x,y) directions and are identical. They are defined by pivot points in the symmetry.&lt;/p&gt;
&lt;p&gt;So.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;R/2 B2 G/2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;creates a non repeating pattern:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;R2 B2 G2 B2 R2 B2 G2 B2 R2 B2 G2 B2 R2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is a repeating pattern of:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;...R2 B2 G2 B2... 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;but whereas the reflective pattern has defined end points the repeating pattern can choose any starting point so the following are all the same pattern:&lt;/p&gt;</description></item><item><title>1997 Kilt</title><link>https://www.tartandictionary.org/posts/drummondsofmegginch1997kilt/</link><pubDate>Mon, 02 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummondsofmegginch1997kilt/</guid><description>&lt;p&gt;This tartan was woven for my wedding. It was done by Dalgeish in Selkirk and they have muted the designs.&lt;/p&gt;
&lt;p&gt;Dark Blue: RGB 40 44 57 Nearest Pantone colours Black C, 2695 C and 275 C.&lt;/p&gt;
&lt;h2 id="thread-counts"&gt;Thread counts&lt;/h2&gt;
&lt;p&gt;R/14 DB2 R4 DB4 R70 LB4 R4 DB20 R4 G4 R4 G74 R6 DB4 R/12&lt;/p&gt;</description></item><item><title>What is Tartan?</title><link>https://www.tartandictionary.org/posts/tartan/</link><pubDate>Mon, 02 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/tartan/</guid><description>&lt;p&gt;Tartan or checked weaving pattern has ancient origins. Perhaps it came with the spread of the ancient Bronze age Celts from Austria and Turkey. To the East there may be a link to the &lt;a href="https://en.wikipedia.org/wiki/Tarim_mummies"&gt;Tarim Mummies&lt;/a&gt; as was popularised by Elizabeth Barber&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. This currently has got caught up in origin stories of the Han. Notable mummies are the tall, red-haired &amp;quot;Chärchän man&amp;quot; or the &amp;quot;Ur-David&amp;quot; (1000 BCE); who wore a red twill tunic and tartan leggings. Elizabeth Barber highlights the similarities between this and fragments recovered from salt mines associated with the Hallstatt culture.&lt;/p&gt;</description></item><item><title>Old Kilt</title><link>https://www.tartandictionary.org/posts/drummondsofmeggincholdkilt/</link><pubDate>Wed, 28 Dec 2022 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummondsofmeggincholdkilt/</guid><description>&lt;p&gt;Old Kilt&lt;/p&gt;
&lt;p&gt;The earliest example I currently have of the tartans that the Drummonds of Megginch is a kilt dating from 1849 which I wore from about 1975 to 2000. The picture is of the inside which has faded less the outer. I can be confident of the date as there is a picture of JMD (James Murray Drummond) wearing this
with a sporran which I also have. The sporran was made in 1849 in Edinbugh and can be dated from the silver makers mark.&lt;/p&gt;</description></item><item><title>Old Plaid</title><link>https://www.tartandictionary.org/posts/drummondsofmeggincholdplaid/</link><pubDate>Wed, 28 Dec 2022 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummondsofmeggincholdplaid/</guid><description>&lt;p&gt;Old Plaid&lt;/p&gt;
&lt;p&gt;&lt;img src="OldPlaid.jpg" alt="Stretched Out" title="Old 1820 Plaid"&gt;&lt;/p&gt;
&lt;p&gt;My mother wore this for our wedding and the picture is on [Tatlers site][].
[Tatlers site]:https://media.tatler.com/photos/6141d8016b716d36b22fccff/master/w_2580%2Cc_limit/Lady-Strange-Sir-Ian-Rankin-tatler-06may15-Zygmunt-Sikorski-Mazur.jpg&lt;/p&gt;
&lt;p&gt;This also featured in &lt;a href="https://archive.vanityfair.com/article/1994/12/the-liam-king"&gt;Vanity Fair with Liam Neeson&lt;/a&gt; when he was sitting on it.&lt;/p&gt;
&lt;h2 id="detail-of-tartan"&gt;Detail of Tartan&lt;/h2&gt;
&lt;p&gt;This was one of the best unfaded squares.&lt;/p&gt;
&lt;p&gt;&lt;img src="TartanDetail.jpg" alt="Tartan detail" title="Old 1820 Plaid Detail"&gt;&lt;/p&gt;
&lt;p&gt;Then there is the fine detail:&lt;/p&gt;
&lt;p&gt;&lt;img src="FineTartanDetail.jpg" alt="thread detail" title="Old 1820 Fine Plaid Detail"&gt;&lt;/p&gt;
&lt;p&gt;This for part of the tartan gives a thread count of:&lt;/p&gt;</description></item><item><title>Drummonds New Bruce 1819</title><link>https://www.tartandictionary.org/posts/drummondsnewbruce/</link><pubDate>Sat, 18 Jun 2022 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummondsnewbruce/</guid><description>&lt;p&gt;&amp;quot;XR#D40000; A#5C8CA8; HG#285800; DP#440044;&amp;quot;,&amp;quot;XR/12 DP2 XR4 DP4 XR64 A2 XR4 DP16 XR4 HG4 XR4 HG48 XR4 DP4 XR/12&amp;quot;&lt;/p&gt;</description></item><item><title>Drummond of Megginch Tartan thread counts</title><link>https://www.tartandictionary.org/posts/tartancalcs/</link><pubDate>Fri, 10 Jun 2022 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/tartancalcs/</guid><description>&lt;h1 id="given-thread-counts-produce-table"&gt;Given thread counts produce table&lt;/h1&gt;
&lt;p&gt;Wait for this to come out&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;test &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;R14 DB2 R4 DB4 R70 LB4 R4 DB20 R4 G4 R4 G74 R6 DB4 R12&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; re
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;PATTERN &lt;span style="color:#f92672"&gt;=&lt;/span&gt; re&lt;span style="color:#f92672"&gt;.&lt;/span&gt;compile(&lt;span style="color:#e6db74"&gt;&amp;#34;([a-zA-Z]*)(\d*)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;split_thread&lt;/span&gt;(threadcount):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#34;&amp;#34;Given a thread count such as R14, will split to R and integer 14&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;match&lt;/span&gt; &lt;span style="color:#f92672"&gt;=&lt;/span&gt; re&lt;span style="color:#f92672"&gt;.&lt;/span&gt;search(PATTERN, threadcount)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;match&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;match&lt;/span&gt;&lt;span style="color:#f92672"&gt;.&lt;/span&gt;group(&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;),&lt;span style="color:#66d9ef"&gt;match&lt;/span&gt;&lt;span style="color:#f92672"&gt;.&lt;/span&gt;group(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; threadcount,&lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;class&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Stripe&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;__init__&lt;/span&gt;(self, short_colour, count):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;short_colour &lt;span style="color:#f92672"&gt;=&lt;/span&gt; short_colour
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;count &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(count)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;__str__&lt;/span&gt;(self):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#e6db74"&gt;f&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;{&lt;/span&gt;self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;short_colour&lt;span style="color:#e6db74"&gt;}{&lt;/span&gt;self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;count&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;class&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;Tartan&lt;/span&gt;:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;__init__&lt;/span&gt;(self):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stripes &lt;span style="color:#f92672"&gt;=&lt;/span&gt; []
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;@classmethod&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;from_space_threadcount&lt;/span&gt;(cls, threadcount):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; tartan &lt;span style="color:#f92672"&gt;=&lt;/span&gt; cls()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; threads &lt;span style="color:#f92672"&gt;=&lt;/span&gt; threadcount&lt;span style="color:#f92672"&gt;.&lt;/span&gt;split(&lt;span style="color:#e6db74"&gt;&amp;#34; &amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; thread &lt;span style="color:#f92672"&gt;in&lt;/span&gt; threads:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; colour,count &lt;span style="color:#f92672"&gt;=&lt;/span&gt; split_thread(thread)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; tartan&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stripes&lt;span style="color:#f92672"&gt;.&lt;/span&gt;append(Stripe(colour, count))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; tartan
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;__str__&lt;/span&gt;(self):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; s&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; stripe &lt;span style="color:#f92672"&gt;in&lt;/span&gt; self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stripes:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; s &lt;span style="color:#f92672"&gt;+=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;f&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;&lt;span style="color:#e6db74"&gt;{&lt;/span&gt;stripe&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt; &amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; s
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;@property&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;def&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;threadcount&lt;/span&gt;(self):
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; tc &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;for&lt;/span&gt; stripe &lt;span style="color:#f92672"&gt;in&lt;/span&gt; self&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stripes:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; tc &lt;span style="color:#f92672"&gt;+=&lt;/span&gt; stripe&lt;span style="color:#f92672"&gt;.&lt;/span&gt;count
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; tc
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;a &lt;span style="color:#f92672"&gt;=&lt;/span&gt; Tartan&lt;span style="color:#f92672"&gt;.&lt;/span&gt;from_space_threadcount(test)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;f&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Pattern = &lt;/span&gt;&lt;span style="color:#e6db74"&gt;{&lt;/span&gt;a&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;f&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;Num threads = &lt;/span&gt;&lt;span style="color:#e6db74"&gt;{&lt;/span&gt;a&lt;span style="color:#f92672"&gt;.&lt;/span&gt;threadcount&lt;span style="color:#e6db74"&gt;}&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;Pattern = R14 DB2 R4 DB4 R70 LB4 R4 DB20 R4 G4 R4 G74 R6 DB4 R12 
Num threads = 230
&lt;/code&gt;&lt;/pre&gt;
&lt;h1 id="creating-images"&gt;Creating images&lt;/h1&gt;
&lt;p&gt;My first attempt at creating images was using a simple turtle graphics package:# Free after the example from the Python 3.5 manual&lt;/p&gt;</description></item><item><title>Details of New proposed Tartan</title><link>https://www.tartandictionary.org/posts/drummondsofmegginchproposal/</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate><guid>https://www.tartandictionary.org/posts/drummondsofmegginchproposal/</guid><description>&lt;p&gt;Colours are the for the moment in sRGB perceptual space.&lt;/p&gt;
&lt;p&gt;The proposal is this one: &lt;a href="https://www.tartandictionary.org/variants/s15/o7db1o2db2o35lb2o2db10o2g2o2g37o3db2o6~x2~o2207025-db1404259-lb3302249-g2105139/"&gt;2023 Kilt&lt;/a&gt; (There may be some tweaking but will be updated here.)&lt;/p&gt;
&lt;p&gt;This is a list of the kilts and proposals:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.tartandictionary.org/variants/s15/r26db2r6db6r126lb6r6db38r6dg6r6dg130r19db6r18~r2109032-db0906265-lb3203246-dg1405139/"&gt;1820 Plaid&lt;/a&gt; See also the post around this &lt;a href="https://www.tartandictionary.org/posts/drummondsofmeggincholdplaid/"&gt;1820 post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tartandictionary.org/variants/s15/r7db1r2db2r35lb2r2db10r2dg2r2dg37r3db2r6~x2~r2109032-db0906265-lb3203246-dg1405139/"&gt;1849 Kilt&lt;/a&gt; See also the post around this &lt;a href="https://www.tartandictionary.org/posts/drummondsofmeggincholdkilt/"&gt;1849 post&lt;/a&gt; Note the colours on this need a little correction.&lt;/li&gt;
&lt;li&gt;1890 Child's kilt&lt;/li&gt;
&lt;li&gt;1967 Carpet&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tartandictionary.org/variants/s15/r7dt2r3dg32r2dg2r2dt10r2lb2r31dt2r2dt1r6~x2~r1906028-dt1201300-dg1602166-lb3203246/"&gt;1997 Kilt&lt;/a&gt; Note the colours have been done on this although the light blue may need work.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tartandictionary.org/setts/r7db1r2db2r35lb2r2db10r2dg2r2dg37r3db2r6/"&gt;2022 Proposal&lt;/a&gt; Initial proposal with Lexa and Bertie's colouring back to the 1849 colouring&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.tartandictionary.org/variants/s15/o7db1o2db2o35lb2o2db10o2g2o2g37o3db2o6~x2~o2207025-db1404259-lb3302249-g2105139/"&gt;2023 Kilt&lt;/a&gt; As the 2022 proposal This reverts to the thread count of the 1849 kilt rather than 1997 with the colours of the 1997.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following is a picture of the proposed new tartan sample.&lt;/p&gt;</description></item></channel></rss>