Skip to content

Code fonts (Rec Mono series) have name/behavior conflicts on Windows #336

Closed
@jdknezek

Description

@jdknezek

Problem description
There are several possibly-related issues with the Rec Mono (Code) series on Windows:

  • Fonts have strange names like "Rec Mono Linear Mono Linear", "Rec Mono Duotone Mono Linear" / "Rec Mono Duotone Mono Casual"
  • Possibly due to these strange names and overlaps, italics often don't work correctly
    • Rec Mono Casual sometimes has no italic styles
    • Rec Mono Linear & SemiCasual sometimes has no non-italic styles
    • Rec Mono Duotone sometimes doesn't correctly switch between linear/casual based on italic (e.g. VS Code)

Expected behavior
I would expect to specify "Rec Mono Linear" or "Rec Mono Casual" for regular styles, with italics & weights being properly applied. I would expect "Rec Mono Duotone" to use casual styles when displayed in an italic style.

Screenshots
Rec Mono Linear properties (duplicate names, no regular style):
image

Rec Mono Casual properties (duplicate names, no italic style):
image

Rec Mono SemiCasual properties (no regular style):
image

Rec Mono Duotone properties:
image

VS Code not recognizing e.g. "Rec Mono Duotone":
image

VS Code recognizing "Rec Mono Duotone Mono Linear" but not applying casual italic styles:
image

To Reproduce

  1. Install Recursive Mono Code Beta 1.047 fonts
  2. Configure VS Code's font family to "Rec Mono Duotone" to no effect
  3. Configure VS Code's font family to "Rec Mono Duotone Mono Linear" for regular styles to work, but italic to not be casual

Environment (please complete the following information):

  • OS: Windows 10 build 18362
  • Editor: VS Code 1.43.2
  • Fonts: Beta 1.047

Additional context
I believe this behavior has been broken since the Rec Mono (Code) styles were released independently.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions