Skip to content

Suggestion: Widen angle quotation marks to visually contrast with less-than/greater-than signs #392

Closed

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
image

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)
image

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions