Description
Description of the new feature/enhancement
Angle quotation marks, or guillemets, are used in many languages to denote speech. They are also often used in a technical context as a means of demarcating email addresses (e.g., ‹notifications@github.com›) or denoting objects such as Unicode codepoints (e.g., ‹U+211D› DOUBLE-STRUCK CAPITAL R).
In Cascadia Code’s current design, the angle used in both the single and double angle quotation marks is quite narrow, relative to comparable programming and traditional fonts, and importantly, makes it more difficult to distinguish them from less-than/greater-than signs. For this reason, I’d like to propose increasing/widening the angle for the following four codepoints:
Codepoint | Name |
---|---|
‹U+2039› | SINGLE LEFT-POINTING ANGLE QUOTATION MARK |
‹U+203A› | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK |
‹U+00AB› | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK |
‹U+00BB› | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK |
Examples, comparison with other fonts
Render from LuaLaTeX, viewed in Evince PDF viewer—note the spacing and angle of Cascadia Code’s angle quotes in comparison to less-than/greater-than
LT/GT Sign | Single Angle Quote | Double Angle Quote | Angle Bracket |
---|---|---|---|
‹U+003C› LESS-THAN SIGN | ‹U+2039› SINGLE LEFT-POINTING ANGLE QUOTATION MARK | ‹U+00AB› LEFT-POINTING DOUBLE ANGLE QUOTATION MARK | ‹U+2329› LEFT-POINTING ANGLE BRACKET |
‹U+003E› GREATER-THAN SIGN | ‹U+203A› SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | ‹U+00BB› RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK | ‹U+232A› RIGHT-POINTING ANGLE BRACKET |
Angle brackets, less-than/greater-than signs and single guillemets in fonts Cambria, DejaVu Serif, Andron Mega Corpus, Andika and Everson Mono (from Wikipedia)
Proposed technical implementation details
Increase/widen the angle used in the design of both the single and double angle quotation marks to aid in visual differentiation from the less-than/greater-than signs, especially at small sizes.