diff --git a/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/characters.json b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/characters.json new file mode 100644 index 0000000..8089402 --- /dev/null +++ b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/characters.json @@ -0,0 +1,1589 @@ +{"items": [ + { + "title": "≈\t almost equal to sign\n math almost equal", + "subtitle": "U+2248", + "icon": { + "path": "empty.png" + }, + "arg": "≈", + "text": { + "copy": "≈" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2248", + "subtitle": "\\u2248 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "≈", + "subtitle": "≈ → Copy HTML Entity" + } + } + }, + { + "title": "’\t apostrophe (the only correct one)\n ", + "subtitle": "U+2019", + "icon": { + "path": "empty.png" + }, + "arg": "’", + "text": { + "copy": "’" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2019", + "subtitle": "\\u2019 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "’", + "subtitle": "’ → Copy HTML Entity" + } + } + }, + { + "title": "⌘\t Apple Command Key\n apple command key", + "subtitle": "U+2318", + "icon": { + "path": "empty.png" + }, + "arg": "⌘", + "text": { + "copy": "⌘" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2318", + "subtitle": "\\u2318 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "⌘", + "subtitle": "⌘ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "⎋\t Apple Escape Key\n apple escape key", + "subtitle": "U+238B", + "icon": { + "path": "empty.png" + }, + "arg": "⎋", + "text": { + "copy": "⎋" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u238b", + "subtitle": "\\u238b → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "⎋", + "subtitle": "⎋ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "⌥\t Apple Option (Alt) Key\n apple option key", + "subtitle": "U+2325", + "icon": { + "path": "empty.png" + }, + "arg": "⌥", + "text": { + "copy": "⌥" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2325", + "subtitle": "\\u2325 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "⌥", + "subtitle": "⌥ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "⇧\t Apple Shift Key\n apple shift key", + "subtitle": "U+21E7", + "icon": { + "path": "empty.png" + }, + "arg": "⇧", + "text": { + "copy": "⇧" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u21e7", + "subtitle": "\\u21e7 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "⇧", + "subtitle": "⇧ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "•\t bold interpunct\n bold interpunct middot centered dot", + "subtitle": "U+2022", + "icon": { + "path": "empty.png" + }, + "arg": "•", + "text": { + "copy": "•" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2022", + "subtitle": "\\u2022 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "•", + "subtitle": "• → Copy HTML Entity" + } + } + }, + { + "title": "℅\t c/o\n care of c o correspondence", + "subtitle": "U+2105", + "icon": { + "path": "empty.png" + }, + "arg": "℅", + "text": { + "copy": "℅" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2105", + "subtitle": "\\u2105 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "℅", + "subtitle": "℅ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "÷\t division sign\n math division", + "subtitle": "U+00F7", + "icon": { + "path": "empty.png" + }, + "arg": "÷", + "text": { + "copy": "÷" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00f7", + "subtitle": "\\u00f7 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "÷", + "subtitle": "÷ → Copy HTML Entity" + } + } + }, + { + "title": "″\t double prime\n inch arcsecond second", + "subtitle": "U+2033", + "icon": { + "path": "empty.png" + }, + "arg": "″", + "text": { + "copy": "″" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2033", + "subtitle": "\\u2033 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "″", + "subtitle": "″ → Copy HTML Entity" + } + } + }, + { + "title": "→\t right arrow\n ", + "subtitle": "U+2192", + "icon": { + "path": "empty.png" + }, + "arg": "→", + "text": { + "copy": "→" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2192", + "subtitle": "\\u2192 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "→", + "subtitle": "→ → Copy HTML Entity" + } + } + }, + { + "title": "←\t left arrow\n ", + "subtitle": "U+2190", + "icon": { + "path": "empty.png" + }, + "arg": "←", + "text": { + "copy": "←" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2190", + "subtitle": "\\u2190 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "←", + "subtitle": "← → Copy HTML Entity" + } + } + }, + { + "title": "↑\t up arrow\n ", + "subtitle": "U+2191", + "icon": { + "path": "empty.png" + }, + "arg": "↑", + "text": { + "copy": "↑" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2191", + "subtitle": "\\u2191 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "↑", + "subtitle": "↑ → Copy HTML Entity" + } + } + }, + { + "title": "↓\t down arrow\n ", + "subtitle": "U+2193", + "icon": { + "path": "empty.png" + }, + "arg": "↓", + "text": { + "copy": "↓" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2193", + "subtitle": "\\u2193 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "↓", + "subtitle": "↓ → Copy HTML Entity" + } + } + }, + { + "title": " \t em space\n ", + "subtitle": "U+2003", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2003", + "subtitle": "\\u2003 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": " \t en space\n ", + "subtitle": "U+2002", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2002", + "subtitle": "\\u2002 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": "“\t English double quote left\n English double quote left", + "subtitle": "U+201C", + "icon": { + "path": "empty.png" + }, + "arg": "“", + "text": { + "copy": "“" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u201c", + "subtitle": "\\u201c → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "“", + "subtitle": "“ → Copy HTML Entity" + } + } + }, + { + "title": "”\t English double quote right\n English double quote right", + "subtitle": "U+201D", + "icon": { + "path": "empty.png" + }, + "arg": "”", + "text": { + "copy": "”" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u201d", + "subtitle": "\\u201d → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "”", + "subtitle": "” → Copy HTML Entity" + } + } + }, + { + "title": "‘\t English single quote left\n English single quote left", + "subtitle": "U+2018", + "icon": { + "path": "empty.png" + }, + "arg": "‘", + "text": { + "copy": "‘" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2018", + "subtitle": "\\u2018 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "‘", + "subtitle": "‘ → Copy HTML Entity" + } + } + }, + { + "title": "’\t English single quote right\n English single quote right", + "subtitle": "U+2019", + "icon": { + "path": "empty.png" + }, + "arg": "’", + "text": { + "copy": "’" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2019", + "subtitle": "\\u2019 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "’", + "subtitle": "’ → Copy HTML Entity" + } + } + }, + { + "title": "=\t equal sign\n math equal", + "subtitle": "U+003D", + "icon": { + "path": "empty.png" + }, + "arg": "=", + "text": { + "copy": "=" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u003d", + "subtitle": "\\u003d → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "=", + "subtitle": "= → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": " \t figure space\n number space", + "subtitle": "U+2007", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2007", + "subtitle": "\\u2007 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": "„\t German double quote left\n German double quote left", + "subtitle": "U+201E", + "icon": { + "path": "empty.png" + }, + "arg": "„", + "text": { + "copy": "„" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u201e", + "subtitle": "\\u201e → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "„", + "subtitle": "„ → Copy HTML Entity" + } + } + }, + { + "title": "“\t German double quote right\n German double quote right", + "subtitle": "U+201C", + "icon": { + "path": "empty.png" + }, + "arg": "“", + "text": { + "copy": "“" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u201c", + "subtitle": "\\u201c → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "“", + "subtitle": "“ → Copy HTML Entity" + } + } + }, + { + "title": "‚\t German single quote left\n German single quote left", + "subtitle": "U+201A", + "icon": { + "path": "empty.png" + }, + "arg": "‚", + "text": { + "copy": "‚" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u201a", + "subtitle": "\\u201a → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "‚", + "subtitle": "‚ → Copy HTML Entity" + } + } + }, + { + "title": "‘\t German single quote right\n German single quote right", + "subtitle": "U+2018", + "icon": { + "path": "empty.png" + }, + "arg": "‘", + "text": { + "copy": "‘" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2018", + "subtitle": "\\u2018 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "‘", + "subtitle": "‘ → Copy HTML Entity" + } + } + }, + { + "title": " \t hair space\n ", + "subtitle": "U+200A", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u200A", + "subtitle": "\\u200A → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": "…\t horizontal ellipsis\n three dots leader", + "subtitle": "U+22EE", + "icon": { + "path": "empty.png" + }, + "arg": "…", + "text": { + "copy": "…" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2026", + "subtitle": "\\u2026 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "…", + "subtitle": "… → Copy HTML Entity" + } + } + }, + { + "title": "·\t interpunct\n interpunct middot centered dot", + "subtitle": "U+2219", + "icon": { + "path": "empty.png" + }, + "arg": "·", + "text": { + "copy": "·" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00b7", + "subtitle": "\\u00b7 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "·", + "subtitle": "· → Copy HTML Entity" + } + } + }, + { + "title": "‽\t interrobang\n question exclamation ? !", + "subtitle": "U+203D", + "icon": { + "path": "empty.png" + }, + "arg": "‽", + "text": { + "copy": "‽" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u203d", + "subtitle": "\\u203d → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "‽", + "subtitle": "‽ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "¡\t inverted exclamation mark\n inverted exclamation", + "subtitle": "U+00A1", + "icon": { + "path": "empty.png" + }, + "arg": "¡", + "text": { + "copy": "¡" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00a1", + "subtitle": "\\u00a1 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¡", + "subtitle": "¡ → Copy HTML Entity" + } + } + }, + { + "title": "⸘\t gnaborretni\n interrobang inverted question exclamation ¿ ¡", + "subtitle": "U+2E18", + "icon": { + "path": "empty.png" + }, + "arg": "⸘", + "text": { + "copy": "⸘" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2e18", + "subtitle": "\\u2e18 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "⸘", + "subtitle": "⸘ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "¿\t inverted question mark\n inverted question ", + "subtitle": "U+00BF", + "icon": { + "path": "empty.png" + }, + "arg": "¿", + "text": { + "copy": "¿" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00bf", + "subtitle": "\\u00bf → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¿", + "subtitle": "¿ → Copy HTML Entity" + } + } + }, + { + "title": "ſ\t long s\n latin small letter long s", + "subtitle": "U+017F", + "icon": { + "path": "empty.png" + }, + "arg": "ſ", + "text": { + "copy": "ſ" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u017f", + "subtitle": "\\u017f → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "ſ", + "subtitle": "ſ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "−\t minus sign\n math minus subtraction", + "subtitle": "U+2212", + "icon": { + "path": "empty.png" + }, + "arg": "−", + "text": { + "copy": "−" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2212", + "subtitle": "\\u2212 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "−", + "subtitle": "− → Copy HTML Entity" + } + } + }, + { + "title": "×\t multiplication sign\n math times multiply", + "subtitle": "U+00D7", + "icon": { + "path": "empty.png" + }, + "arg": "×", + "text": { + "copy": "×" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00d7", + "subtitle": "\\u00d7 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "×", + "subtitle": "× → Copy HTML Entity" + } + } + }, + { + "title": " \t narrow non-breaking space\n thin no break space", + "subtitle": "U+202F", + "icon": { + "path": "empty.png" + }, + "arg": "\u202F", + "text": { + "copy": "" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u202F", + "subtitle": "\\u202F → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": " \t non-breaking space\n no break space", + "subtitle": "U+00A0", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00A0", + "subtitle": "\\u00A0 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": "≠\t not equal to sign\n math not equal", + "subtitle": "U+2260", + "icon": { + "path": "empty.png" + }, + "arg": "≠", + "text": { + "copy": "≠" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2260", + "subtitle": "\\u2260 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "≠", + "subtitle": "≠ → Copy HTML Entity" + } + } + }, + { + "title": "½\t one half\n math fraction 1 2", + "subtitle": "U+00BD", + "icon": { + "path": "empty.png" + }, + "arg": "½", + "text": { + "copy": "½" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00bd", + "subtitle": "\\u00bd → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "½", + "subtitle": "½ → Copy HTML Entity" + } + } + }, + { + "title": "¼\t one quarter\n math fraction 1 4", + "subtitle": "U+00BC", + "icon": { + "path": "empty.png" + }, + "arg": "¼", + "text": { + "copy": "¼" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00bc", + "subtitle": "\\u00bc → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¼", + "subtitle": "¼ → Copy HTML Entity" + } + } + }, + { + "title": "π\t pi sign\n math greek pi", + "subtitle": "U+03c0", + "icon": { + "path": "empty.png" + }, + "arg": "π", + "text": { + "copy": "π" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u03c0", + "subtitle": "\\u03c0 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "π", + "subtitle": "π → Copy HTML Entity" + } + } + }, + { + "title": "+\t plus sign\n math plus addition", + "subtitle": "U+002B", + "icon": { + "path": "empty.png" + }, + "arg": "+", + "text": { + "copy": "+" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u002B", + "subtitle": "\\u002B → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "+", + "subtitle": "+ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": " \t punctuation space\n ", + "subtitle": "U+2008", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2008", + "subtitle": "\\u2008 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": "′\t single prime\n foot feet arcminute minute", + "subtitle": "U+2032", + "icon": { + "path": "empty.png" + }, + "arg": "′", + "text": { + "copy": "′" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2032", + "subtitle": "\\u2032 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "′", + "subtitle": "′ → Copy HTML Entity" + } + } + }, + { + "title": "★\t star filled\n ", + "subtitle": "U+2605", + "icon": { + "path": "empty.png" + }, + "arg": "★", + "text": { + "copy": "★" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2605", + "subtitle": "\\u2605 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "★", + "subtitle": "★ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "☆\t star outline\n ", + "subtitle": "U+2606", + "icon": { + "path": "empty.png" + }, + "arg": "☆", + "text": { + "copy": "☆" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2606", + "subtitle": "\\u2606 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "☆", + "subtitle": "☆ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "³\t superior three\n 3", + "subtitle": "U+00B3", + "icon": { + "path": "empty.png" + }, + "arg": "³", + "text": { + "copy": "³" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00b3", + "subtitle": "\\u00b3 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "³", + "subtitle": "³ → Copy HTML Entity" + } + } + }, + { + "title": "²\t superior two\n 2", + "subtitle": "U+00B2", + "icon": { + "path": "empty.png" + }, + "arg": "²", + "text": { + "copy": "²" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00b2", + "subtitle": "\\u00b2 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "²", + "subtitle": "² → Copy HTML Entity" + } + } + }, + { + "title": " \t thin space\n ", + "subtitle": "U+2009", + "icon": { + "path": "empty.png" + }, + "arg": " ", + "text": { + "copy": " " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2009", + "subtitle": "\\u2009 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": " ", + "subtitle": "  → Copy HTML Entity" + } + } + }, + { + "title": "¾\t three quarters\n math fraction 3 4", + "subtitle": "U+00BE", + "icon": { + "path": "empty.png" + }, + "arg": "¾", + "text": { + "copy": "¾" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00be", + "subtitle": "\\u00be → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¾", + "subtitle": "¾ → Copy HTML Entity" + } + } + }, + { + "title": "‴\t triple prime\n ", + "subtitle": "U+2034", + "icon": { + "path": "empty.png" + }, + "arg": "‴", + "text": { + "copy": "‴" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2034", + "subtitle": "\\u2034 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "‴", + "subtitle": "‴ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "™\t trade mark sign\n trade mark ™", + "subtitle": "U+2122", + "icon": { + "path": "empty.png" + }, + "arg": "™", + "text": { + "copy": "™" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2122", + "subtitle": "\\u2122 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "™", + "subtitle": "™ → Copy HTML Entity" + } + } + }, + { + "title": "®\t registered sign\n registered sign ®", + "subtitle": "U+00AE", + "icon": { + "path": "empty.png" + }, + "arg": "®", + "text": { + "copy": "®" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00AE", + "subtitle": "\\u00AE → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "®", + "subtitle": "® → Copy HTML Entity" + } + } + }, + { + "title": "⸮\t reversed question mark\n reversed question irony punctuation ⸮", + "subtitle": "U+2E2E", + "icon": { + "path": "empty.png" + }, + "arg": "⸮", + "text": { + "copy": "⸮" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2E2E", + "subtitle": "\\u2E2E → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "⸮", + "subtitle": "⸮ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "¶ \t pilcrow sign\n pilcrow sign paragraph ¶ ", + "subtitle": "U+00B6", + "icon": { + "path": "empty.png" + }, + "arg": "¶ ", + "text": { + "copy": "¶ " + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00b6", + "subtitle": "\\u00b6 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¶", + "subtitle": "¶ → Copy HTML Entity" + } + } + }, + { + "title": "✓\t check mark\n check mark sign ✓", + "subtitle": "U+2713", + "icon": { + "path": "empty.png" + }, + "arg": "✓", + "text": { + "copy": "✓" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u2713", + "subtitle": "\\u2713 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "✓", + "subtitle": "✓ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "฿\t baht sign\n baht sign thai currency ฿", + "subtitle": "U+0E3F", + "icon": { + "path": "empty.png" + }, + "arg": "฿", + "text": { + "copy": "฿" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u0E3F", + "subtitle": "\\u0E3F → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "฿", + "subtitle": "฿ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "¢\t cent sign\n cent sign currency ¢", + "subtitle": "U+00A2", + "icon": { + "path": "empty.png" + }, + "arg": "¢", + "text": { + "copy": "¢" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00A2", + "subtitle": "\\u00A2 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¢", + "subtitle": "¢ → Copy HTML Entity" + } + } + }, + { + "title": "¤\t currency sign\n currency sign ¤", + "subtitle": "U+00A4", + "icon": { + "path": "empty.png" + }, + "arg": "¤", + "text": { + "copy": "¤" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u0024", + "subtitle": "\\u0024 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¤", + "subtitle": "¤ → Copy HTML Entity" + } + } + }, + { + "title": "$\t dollar sign\n dollar sign currency $", + "subtitle": "U+0024", + "icon": { + "path": "empty.png" + }, + "arg": "$", + "text": { + "copy": "$" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u0024", + "subtitle": "\\u0024 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "$", + "subtitle": "$ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "€\t euro sign\n euro sign currency €", + "subtitle": "U+20A0", + "icon": { + "path": "empty.png" + }, + "arg": "€", + "text": { + "copy": "€" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u20A0", + "subtitle": "\\u20A0 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "€", + "subtitle": "€ → Copy HTML Entity" + } + } + }, + { + "title": "ƒ\t florin sign\n aperture florin sign currency ƒ", + "subtitle": "U+0192", + "icon": { + "path": "empty.png" + }, + "arg": "ƒ", + "text": { + "copy": "ƒ" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u0192", + "subtitle": "\\u0192 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "ƒ", + "subtitle": "ƒ → Copy HTML Entity" + } + } + }, + { + "title": "£\t pound sign\n pound sign currency £", + "subtitle": "U+00A3", + "icon": { + "path": "empty.png" + }, + "arg": "£", + "text": { + "copy": "£" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00A3", + "subtitle": "\\u00A3 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "£", + "subtitle": "£ → Copy HTML Entity" + } + } + }, + { + "title": "₺\t turkish lira sign\n turkish lira sign currency ₺", + "subtitle": "U+20BA", + "icon": { + "path": "empty.png" + }, + "arg": "₺", + "text": { + "copy": "₺" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u20BA", + "subtitle": "\\u20BA → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "₺", + "subtitle": "₺ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "¥\t yen sign\n yen sign ¥", + "subtitle": "U+00A5", + "icon": { + "path": "empty.png" + }, + "arg": "¥", + "text": { + "copy": "¥" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00A5", + "subtitle": "\\u00A5 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "¥", + "subtitle": "¥ → Copy HTML Entity" + } + } + }, + { + "title": "​ \t zero-width space\n zwsp space", + "subtitle": "U+200B", + "icon": { + "path": "empty.png" + }, + "arg": "​", + "text": { + "copy": "\u200b" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u200b", + "subtitle": "\\u200b → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "​", + "subtitle": "​ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "ẞ\t german capital sharp s; fallback w/ capital ss\n german capital sharp s; fallback with capital ss ẞ versal sz eszett", + "subtitle": "U+1E9E", + "icon": { + "path": "empty.png" + }, + "arg": "ẞ", + "text": { + "copy": "ẞ" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u1e9e", + "subtitle": "\\u1e9e → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "ẞ", + "subtitle": "ẞ → Copy HTML Numeric Character Reference (Hex)" + } + } + }, + { + "title": "°\t degree sign\n degree sign °", + "subtitle": "U+00B0", + "icon": { + "path": "empty.png" + }, + "arg": "°", + "text": { + "copy": "°" + }, + "mods": { + "alt": { + "valid": true, + "arg": "\\u00b0", + "subtitle": "\\u00b0 → Copy Hex Unicode" + }, + "cmd": { + "valid": true, + "arg": "°", + "subtitle": "° → Copy HTML Numeric Character Reference (Hex)" + } + } + } +]} diff --git a/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/empty.png b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/empty.png new file mode 100644 index 0000000..a9b2a98 Binary files /dev/null and b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/empty.png differ diff --git a/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/icon.png b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/icon.png new file mode 100644 index 0000000..cbb56ca Binary files /dev/null and b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/icon.png differ diff --git a/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/info.plist b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/info.plist new file mode 100644 index 0000000..ea5d262 --- /dev/null +++ b/Alfred.alfredpreferences/workflows/user.workflow.5AF72A1A-BA26-4735-B138-455E85B78886/info.plist @@ -0,0 +1,151 @@ + + + + + bundleid + com.typefacts.alfred-specialchars + category + Tools + connections + + 50B0CD10-4D52-4898-9C05-DD3A34A829C3 + + + destinationuid + BBDE9259-99C8-410D-970C-69A0B9414F71 + modifiers + 0 + modifiersubtext + + vitoclose + + + + + createdby + Norman Posselt & Frank Rausch + description + Search for special characters and paste them into the frontmost app. + disabled + + name + Special Characters by Typefacts + objects + + + config + + alfredfiltersresults + + alfredfiltersresultsmatchmode + 0 + argumenttrimmode + 0 + argumenttype + 1 + escaping + 127 + keyword + tf + queuedelaycustom + 1 + queuedelayimmediatelyinitially + + queuedelaymode + 0 + queuemode + 1 + runningsubtext + Loading Characters… + script + cat characters.json + scriptargtype + 1 + scriptfile + test.sh + subtext + + title + Insert Special Character + type + 0 + withspace + + + type + alfred.workflow.input.scriptfilter + uid + 50B0CD10-4D52-4898-9C05-DD3A34A829C3 + version + 2 + + + config + + autopaste + + clipboardtext + {query} + transient + + + type + alfred.workflow.output.clipboard + uid + BBDE9259-99C8-410D-970C-69A0B9414F71 + version + 2 + + + readme + The Typefacts Special Characters Workflow + +Many special characters needed for good typography are hard to find, some are not even available on the keyboard at all. + +This workflow gives you access to these characters and pastes them right into your current application. + +--- + +This workflow was built by: + +Norman Posselt (@norman_posselt) +Frank Rausch (@frankrausch) + +--- + +This workflow – excluding the Typefacts name, logo and branding – is licensed under the MIT License. + + +MIT License + +Copyright (c) 2016 Typefacts.com +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + uidata + + 50B0CD10-4D52-4898-9C05-DD3A34A829C3 + + colorindex + 1 + xpos + 70 + ypos + 50 + + BBDE9259-99C8-410D-970C-69A0B9414F71 + + xpos + 310 + ypos + 50 + + + version + 1.1.5 + webaddress + http://typefacts.com + +