From 766e529a46c71e383273d69505d63d3ece444d11 Mon Sep 17 00:00:00 2001 From: Karsa Date: Mon, 24 Aug 2026 11:26:35 +0200 Subject: [PATCH] feat(icons): extend letter icons with specific use cases instead of generic ones --- icons/letter-a.json | 20 ++++++++++++++------ icons/letter-b.json | 18 ++++++++++++------ icons/letter-c.json | 16 ++++++++++------ icons/letter-d.json | 18 ++++++++++++------ icons/letter-e.json | 19 +++++++++++++------ icons/letter-f.json | 22 ++++++++++++++++------ icons/letter-g.json | 13 +++++++------ icons/letter-h.json | 19 +++++++++++++------ icons/letter-i.json | 15 +++++++++------ icons/letter-j.json | 14 ++++++++------ icons/letter-k.json | 16 ++++++++++------ icons/letter-l.json | 17 +++++++++++------ icons/letter-m.json | 18 ++++++++++++------ icons/letter-n.json | 23 +++++++++++++++++------ icons/letter-o.json | 17 +++++++++++------ icons/letter-p.json | 24 ++++++++++++++++++------ icons/letter-q.json | 18 ++++++++++++------ icons/letter-r.json | 24 ++++++++++++++++++------ icons/letter-s.json | 23 +++++++++++++++++------ icons/letter-t.json | 17 +++++++++++------ icons/letter-u.json | 14 ++++++++------ icons/letter-v.json | 21 +++++++++++++++------ icons/letter-w.json | 20 ++++++++++++++------ icons/letter-x.json | 24 ++++++++++++++++++------ icons/letter-y.json | 18 ++++++++++++------ icons/letter-z.json | 19 +++++++++++++------ 26 files changed, 331 insertions(+), 156 deletions(-) diff --git a/icons/letter-a.json b/icons/letter-a.json index f4a4e17c3..bba266808 100644 --- a/icons/letter-a.json +++ b/icons/letter-a.json @@ -4,9 +4,11 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms", + "indicating a grade or rating", + "representing accessibility settings", + "labeling blood type A", + "representing audio controls or settings", + "indicating ampere units in electrical contexts", "indicating text appearance settings", "representing font selection or typography controls" ], @@ -14,11 +16,17 @@ "alphabet", "character", "uppercase", + "grade", + "rating", + "accessibility", + "blood type", + "audio", + "ampere", + "electricity", + "appearance", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-b.json b/icons/letter-b.json index 02261cd42..29c8e25bc 100644 --- a/icons/letter-b.json +++ b/icons/letter-b.json @@ -9,9 +9,10 @@ ], "use-cases": [ "indicating bold text formatting", - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "labeling blood type B", + "representing bytes in computing contexts", + "indicating a B-side track or recording", + "marking a bus or transit line" ], "tags": [ "strong", @@ -20,11 +21,16 @@ "alphabet", "character", "uppercase", + "bold", + "blood type", + "byte", + "computing", + "b-side", + "bus", + "transit", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-c.json b/icons/letter-c.json index 5a4d6095b..a17b56a40 100644 --- a/icons/letter-c.json +++ b/icons/letter-c.json @@ -4,19 +4,23 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating Celsius temperature units", + "representing carbon in scientific contexts", + "indicating a grade or rating" ], "tags": [ "alphabet", "character", "uppercase", + "celsius", + "temperature", + "carbon", + "chemistry", + "grade", + "rating", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-d.json b/icons/letter-d.json index 5a4d6095b..d0976f8b4 100644 --- a/icons/letter-d.json +++ b/icons/letter-d.json @@ -4,19 +4,25 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating drive gear in vehicles", + "representing diameter in measurements", + "labeling vitamin D", + "indicating a grade or rating" ], "tags": [ "alphabet", "character", "uppercase", + "drive", + "gear", + "diameter", + "measurement", + "vitamin", + "grade", + "rating", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-e.json b/icons/letter-e.json index 5a4d6095b..c20e74474 100644 --- a/icons/letter-e.json +++ b/icons/letter-e.json @@ -4,19 +4,26 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "marking explicit content", + "indicating east on a compass or map", + "representing an empty state", + "representing energy in scientific contexts", + "indicating a grade or rating" ], "tags": [ "alphabet", "character", "uppercase", + "explicit", + "content rating", + "east", + "empty", + "energy", + "grade", + "rating", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-f.json b/icons/letter-f.json index 5a4d6095b..cb80f3946 100644 --- a/icons/letter-f.json +++ b/icons/letter-f.json @@ -4,19 +4,29 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating Fahrenheit temperature units", + "representing female markers or labels", + "indicating a failing grade or rating", + "representing force in physics contexts", + "labeling aperture or f-stop settings" ], "tags": [ "alphabet", "character", "uppercase", + "fahrenheit", + "temperature", + "female", + "fail", + "grade", + "rating", + "force", + "aperture", + "f-stop", + "camera", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-g.json b/icons/letter-g.json index 5a4d6095b..e6e6a1095 100644 --- a/icons/letter-g.json +++ b/icons/letter-g.json @@ -4,19 +4,20 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "representing gravity or g-force", + "indicating gram units in measurements" ], "tags": [ "alphabet", "character", "uppercase", + "gravity", + "g-force", + "gram", + "measurement", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-h.json b/icons/letter-h.json index 7682f004f..7b5c0776a 100644 --- a/icons/letter-h.json +++ b/icons/letter-h.json @@ -6,9 +6,10 @@ ], "use-cases": [ "indicating heading text formatting", - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "marking hospital locations", + "representing hydrogen in scientific contexts", + "indicating hours in time contexts", + "representing height in measurements" ], "tags": [ "h1", @@ -18,11 +19,17 @@ "alphabet", "character", "uppercase", + "heading", + "hospital", + "hydrogen", + "chemistry", + "hour", + "time", + "height", + "measurement", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-i.json b/icons/letter-i.json index 5a4d6095b..d29388321 100644 --- a/icons/letter-i.json +++ b/icons/letter-i.json @@ -4,19 +4,22 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating information or help", + "representing input fields or input controls", + "representing electric current in scientific contexts" ], "tags": [ "alphabet", "character", "uppercase", + "information", + "help", + "input", + "current", + "electricity", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-j.json b/icons/letter-j.json index 5a4d6095b..23b54e74a 100644 --- a/icons/letter-j.json +++ b/icons/letter-j.json @@ -4,19 +4,21 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating joule units in energy contexts", + "representing Java or JavaScript shorthand" ], "tags": [ "alphabet", "character", "uppercase", + "joule", + "energy", + "java", + "javascript", + "code", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-k.json b/icons/letter-k.json index 5a4d6095b..188788b93 100644 --- a/icons/letter-k.json +++ b/icons/letter-k.json @@ -4,19 +4,23 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating thousands or kilo units", + "representing kelvin temperature units", + "representing potassium in scientific contexts" ], "tags": [ "alphabet", "character", "uppercase", + "thousand", + "kilo", + "kelvin", + "temperature", + "potassium", + "chemistry", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-l.json b/icons/letter-l.json index 5a4d6095b..d93b04307 100644 --- a/icons/letter-l.json +++ b/icons/letter-l.json @@ -4,19 +4,24 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "marking learner driver status", + "indicating litre units in measurements", + "indicating left direction or alignment", + "representing length in measurements" ], "tags": [ "alphabet", "character", "uppercase", + "learner", + "driver", + "litre", + "left", + "length", + "measurement", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-m.json b/icons/letter-m.json index 5a4d6095b..c75a2b5c4 100644 --- a/icons/letter-m.json +++ b/icons/letter-m.json @@ -4,19 +4,25 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating millions or mega units", + "representing metre units in measurements", + "representing male markers or labels", + "indicating medium size" ], "tags": [ "alphabet", "character", "uppercase", + "million", + "mega", + "metre", + "measurement", + "male", + "medium", + "size", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-n.json b/icons/letter-n.json index 5a4d6095b..e103dafe5 100644 --- a/icons/letter-n.json +++ b/icons/letter-n.json @@ -4,19 +4,30 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating north on a compass or map", + "indicating neutral gear in vehicles", + "marking new items or content", + "representing nitrogen in scientific contexts", + "indicating newton units in force contexts", + "representing sample size in statistics" ], "tags": [ "alphabet", "character", "uppercase", + "north", + "neutral", + "gear", + "new", + "nitrogen", + "chemistry", + "newton", + "force", + "sample size", + "statistics", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-o.json b/icons/letter-o.json index 5a4d6095b..20aa98988 100644 --- a/icons/letter-o.json +++ b/icons/letter-o.json @@ -4,19 +4,24 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "representing oxygen in scientific contexts", + "labeling blood type O", + "indicating an off state", + "marking a zero-like option or value" ], "tags": [ "alphabet", "character", "uppercase", + "oxygen", + "chemistry", + "blood type", + "off", + "zero", + "marker", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-p.json b/icons/letter-p.json index 5a4d6095b..3c56d0e95 100644 --- a/icons/letter-p.json +++ b/icons/letter-p.json @@ -4,19 +4,31 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "marking parking locations", + "representing phosphorus in scientific contexts", + "indicating p-values in statistics", + "marking soft dynamics in music notation", + "representing pages or pagination", + "representing probability in math contexts" ], "tags": [ "alphabet", "character", "uppercase", + "parking", + "phosphorus", + "chemistry", + "p-value", + "statistics", + "piano", + "soft", + "music", + "page", + "probability", + "math", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-q.json b/icons/letter-q.json index 5a4d6095b..49403ece5 100644 --- a/icons/letter-q.json +++ b/icons/letter-q.json @@ -4,19 +4,25 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating questions or help prompts", + "representing queues or waiting lines", + "representing electric charge in scientific contexts", + "indicating quality labels or ratings" ], "tags": [ "alphabet", "character", "uppercase", + "question", + "help", + "queue", + "charge", + "electricity", + "quality", + "rating", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-r.json b/icons/letter-r.json index 5a4d6095b..75d9f3d9d 100644 --- a/icons/letter-r.json +++ b/icons/letter-r.json @@ -4,19 +4,31 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "marking registered trademark references", + "indicating right direction or alignment", + "indicating reverse gear in vehicles", + "representing resistance in electrical contexts", + "representing radius in geometry", + "indicating ratings or reviews" ], "tags": [ "alphabet", "character", "uppercase", + "registered trademark", + "trademark", + "right", + "reverse", + "gear", + "resistance", + "electricity", + "radius", + "geometry", + "rating", + "review", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-s.json b/icons/letter-s.json index 5a4d6095b..392ada80f 100644 --- a/icons/letter-s.json +++ b/icons/letter-s.json @@ -4,19 +4,30 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating south on a compass or map", + "indicating small size", + "representing seconds in time contexts", + "representing sulfur in scientific contexts", + "indicating save actions", + "representing siemens units in electrical contexts" ], "tags": [ "alphabet", "character", "uppercase", + "south", + "small", + "size", + "second", + "time", + "sulfur", + "chemistry", + "save", + "siemens", + "electricity", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-t.json b/icons/letter-t.json index 5a4d6095b..26752e4af 100644 --- a/icons/letter-t.json +++ b/icons/letter-t.json @@ -4,19 +4,24 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "representing tesla units in magnetic contexts", + "indicating temperature values", + "representing tonne units in measurements", + "representing time values" ], "tags": [ "alphabet", "character", "uppercase", + "tesla", + "magnetism", + "temperature", + "tonne", + "measurement", + "time", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-u.json b/icons/letter-u.json index 5a4d6095b..4529f68cf 100644 --- a/icons/letter-u.json +++ b/icons/letter-u.json @@ -4,19 +4,21 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating rack units in server or equipment contexts", + "representing uranium in scientific contexts" ], "tags": [ "alphabet", "character", "uppercase", + "rack unit", + "server", + "equipment", + "uranium", + "chemistry", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-v.json b/icons/letter-v.json index 5a4d6095b..817e182cf 100644 --- a/icons/letter-v.json +++ b/icons/letter-v.json @@ -4,19 +4,28 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating voltage or volt units", + "representing volume controls or levels", + "indicating victory or success", + "marking vegan or vegetarian options", + "representing video content" ], "tags": [ "alphabet", "character", "uppercase", + "voltage", + "volt", + "electricity", + "volume", + "victory", + "success", + "vegan", + "vegetarian", + "video", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-w.json b/icons/letter-w.json index 5a4d6095b..8cef81e45 100644 --- a/icons/letter-w.json +++ b/icons/letter-w.json @@ -4,19 +4,27 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "representing watt units in power contexts", + "indicating west on a compass or map", + "representing width in measurements", + "representing tungsten in scientific contexts", + "indicating wins or winning states" ], "tags": [ "alphabet", "character", "uppercase", + "watt", + "power", + "west", + "width", + "measurement", + "tungsten", + "chemistry", + "win", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-x.json b/icons/letter-x.json index 5a4d6095b..a623e7dc5 100644 --- a/icons/letter-x.json +++ b/icons/letter-x.json @@ -4,19 +4,31 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "indicating close or dismiss actions", + "representing multiplication in math contexts", + "marking an unknown variable", + "representing the X-axis in charts or geometry", + "indicating intersections or crosses", + "representing X chromosomes" ], "tags": [ "alphabet", "character", "uppercase", + "close", + "dismiss", + "multiply", + "math", + "unknown", + "variable", + "x-axis", + "axis", + "intersection", + "cross", + "chromosome", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-y.json b/icons/letter-y.json index 5a4d6095b..c03389b1a 100644 --- a/icons/letter-y.json +++ b/icons/letter-y.json @@ -4,19 +4,25 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "representing the Y-axis in charts or geometry", + "indicating yes or confirmation", + "representing years in date or time contexts", + "representing Y chromosomes" ], "tags": [ "alphabet", "character", "uppercase", + "y-axis", + "axis", + "yes", + "confirm", + "year", + "time", + "chromosome", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text" diff --git a/icons/letter-z.json b/icons/letter-z.json index 5a4d6095b..64d80a8af 100644 --- a/icons/letter-z.json +++ b/icons/letter-z.json @@ -4,19 +4,26 @@ "karsa-mistmere" ], "use-cases": [ - "displaying alphabetic labels", - "representing keyboard shortcuts", - "marking initials or monograms" + "representing the Z-axis in charts or geometry", + "indicating sleep or rest states", + "representing impedance in electrical contexts", + "indicating atomic number in scientific contexts" ], "tags": [ "alphabet", "character", "uppercase", + "z-axis", + "axis", + "sleep", + "rest", + "impedance", + "electricity", + "atomic number", + "chemistry", "text", "font", - "typography", - "initial", - "monogram" + "typography" ], "categories": [ "text"