Too many special characters, or even the dreaded emoji are a problem. But, if you use a small amount, it can improve readabilty in some situations.
Ex: Spotify ( lots of names, only newest has icon )
items stand out, like a long filelisting <todo: screenshot test runner in vscode>
https://www.compart.com/en/unicode/block/U+1D100
| Description | |
|---|---|
| Dash / Arrows | β’ |
| Favorite Bookmarks | π |
| Console / CommandLine | π» |
| Search / Find | π§ |
| List / Checklist | π |
| Video / Youtube | π₯ |
| Music / Audio | πΆ |
| Web App | ππ» |
- β’ π π»
-
β’ββ½βπ·οΈβ¦ -
bug report
π·οΈ -
π¨π₯οΈ
sdfs Wrap After π¨ Join-String π₯οΈ β 2021-02-04.ps1 Import PowerBI β½ Add-Type π‘π Assemblies 2021-01-26.ps1 Format-TypeName and Get-ObjectType -- Nicer summaries of type names π₯οΈ -2020-01-23.png Pretty output π¨ Console Diff π₯οΈ β 2021-01-21.ps1 _tabgs ππ β ββ½βΎβ βοΈπ‘ππΉππ₯π·οΈπΉοΈπ₯οΈ β Console π₯οΈ Formatting π¨.txt Find-Member π©βπ¬ Nicer condensed output β 2021-01-09.png
Example:
Date.ToText β½ using custom date format strings β2021-01-29.pbixArgumentCompleter π‘ as optional values π₯οΈ β 2021-01-29.ps1
| Description | |
|---|---|
| Execute Program or run Fastest Tests |
π π |
| Command includes Opening a Browser | π |
| Log | γ |
| Test Runners | |
|---|---|
| Unit Tests or Bug | π Foo Bar |
| Slow Interation tests | ππ Foo Bar or ππ’ Foo Bar |
| Uses Terminal Escape Sequences | π¨ or π₯οΈ |
| Label | Runes |
|---|---|
| Tree hierarchy | β , β, β |
| Unicode Category | Block | Range |
|---|---|---|
So |
Box Drawing |
0x2500 - 0x257f |
β½β ββββββββββ
β ββ β€πβ€β₯β¬·β« βββ ββββββββββββ β€β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β« β β€β€β₯ͺβ₯«β₯¬β₯β©ββββ
βββββββ β‘β’β£ββββ ββ β€β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β«β«¦β¬·βͺβ«β¬ββΈΊβΈ»βΉγγ°οΈ±οΈ²οΉοΉοΉππ¨β€β€β₯ͺβ₯«β₯¬β₯β©βββββββββββββββββββββ©β«βββ ββββββββββββ β€ β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β« ββ€β€β₯ͺβ₯«β₯¬β₯β¬βββ β€β€β€β€β€
Arrows β’β’β’
β€β€β₯ͺβ₯«β₯¬β₯β¬βββ β€β€β€β€β€
Dash βββββββ β‘β’β£ββββ ββ β€β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β«β«¦β¬·βͺβ«β¬ββΈΊβΈ»βΉγγ°οΈ±οΈ²οΉοΉοΉππ¨β€β€β₯ͺβ₯«β₯¬β₯β©ββββββββ
ππ β ββ½βΎβ βοΈπ‘ππΉππ₯π·οΈπΉοΈπ₯οΈ
| Name | Symbol |
|---|---|
| Space | β |
| Escape | β |
| aNewline | β€ |
| Tab | β₯ |
| Null | β |
| VerticalTabSymbol | β |
| TabSymbol | β |
| CarriageReturn | β |
| Newline | β€ |
(Get-Clipboard).EnumerateRunes() | Sort value | Join-String -sep '' | Set-Clipboard
# or render
(Get-Clipboard).EnumerateRunes() | Sort value -Unique | Join-String -sep ', '
# Out: β, β, β, β, β, β , β‘, β’, β£, β, β, β, β
, β, β, β, β, β, β, β, β, β, β, β, β, β , β€, β€, β€, β€, β€, β₯ͺ, β₯«, β₯¬, β₯, β©, β©, β«, ⫦, β¬·, βͺ, β«, β¬, β, βΈΊ, βΈ», βΉ, γ, γ°, οΈ±, οΈ², οΉ, οΉ, οΉ, π, π¨PS> 'aπef'.EnumerateRunes() | Ft *length, value
Utf16SequenceLength Utf8SequenceLength Value
------------------- ------------------ -----
1 1 97
2 4 128018
1 1 101
1 1 102 Filter duplicates
'β’β’T β’ A'
| % EnumerateRunes | Sort -Unique Value | Join-String -sep ''
# ATβ’