-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Open
Milestone
Description
Ever since the first stylistic sets were introduced in 2.0, I've maintained a table stylistic sets in my editor settings so I can preview font differences when selecting stylistic sets. With the upcoming 6.0 release, there's two additional stylistic sets and 30 character variants. It would help if the new ones were documented in the README with "on" and "off" variants.
I had issues describing i, l, and the various less than/greater than combinations. I also don't know the name of the Prolog :- and Clojure .- operators.
I have also wanted to see a specimen sheet of all characters in the font. Trivially, a-zA-Z0-9 are not pictured. Are other characters not pictured?
"editor.fontFamily": "'Fira Code', JuliaMono, 'Cascadia Code PL', 'SF Mono', Monaco, Menlo, Consolas, 'Courier New', Courier, monospace",
"editor.fontLigatures": "'ss06', 'ss07', 'ss09', 'ss10', 'cv14', 'cv26', 'cv27', 'cv28', 'cv30'",
// Fira Code stylistic sets:
// ss01 r Sans-serif r
// ss02 <= >= Less than/greater than with horizontal bar
// ss03 & Traditional ampersand
// ss04 $ Lightweight dollar sign
// ss05 @ Traditional at sign
// ss06 \\ Thin backslash
// ss07 =~ !~ Regexp matching operator
// ss08 == === != !== Gaps in double/triple equals
// ss09 >>= <<= ||= |= Compound assignments
// ss10 Fl Tl fi fj fl ft Full ligatures
// zero 0 Dotted zero
// onum 0123456789 Old-style figures
// Variants:
// cv01 a Single-storey a
// cv02 g Single-storey g
// cv03 i Sans-serif i
// cv04 i i without base
// cv05 i i with flat tail
// cv06 i i with curved tail
// cv07 l Sans-serif l
// cv08 l l without base
// cv09 l l with flat tail
// cv10 l l with curved tail (same as default?)
// cv11 0 Plain zero
// cv12 0 Slashed zero
// cv13 0 Dotted zero
// cv14 3 3 with flat top
// cv15 * Top-aligned asterisk
// cv16 * Hexagonal asterisk
// cv17 ~ Top-aligned tilde
// cv18 % Percent with filled dots
// cv19 <= Lte with horizontal bar (< =)
// cv20 <= Left arrow (< =)
// cv21 =< Lte (= <)
// cv22 =< Lte with horizontal bar (= <)
// cv23 >= Gte with horizontal bar (> =)
// cv24 /= Not equal (/ =)
// cv25 .- Clojure .-
// cv26 :- Prolog :-
// cv27 [] Box square brackets
// cv28 {. .} Nim pragma
// cv29 {} Rounded curly braces
// cv30 | Long vertical bar
0rtz, wallacegibbon, krish-r, sujeeet-kumar, jzadra and 1 more
Metadata
Metadata
Assignees
Labels
No labels