Skip to content

Rounded M Plus Font has several bugs and misidentifies itself as two fonts. #11250

Open

Description

@spoiled117

Okay so I installed M Plus Rounded via Google Fonts. (Firstly, I tried installing as a system font and it simply just never appeared. After deleting and reinstalling as a personal font, it did appear but had some strange occurrences that I'd like to report.)

Describe the bug

M Plus Rounded has an identification issue. The name is jumbled, and its Bold weight classifies itself as a second font rather than the bold version of the one I downloaded. The later screenshot will explain but the font(s) appear as follows

Font A: "Rounded M Plus 1c" has six styles: Light (This should say Thin right?), Light, Regular, Medium, Extra Bold, and Black
Font B: "Rounded M Plus 1c Bold" has one style: Bold

In certain apps (for example: Krita), choosing M Plus Rounded, then asking for "Bold" will cause it to skip to "ExtraBold". Because it doesn't understand that the two different fonts are supposed to be one font.

To Reproduce

Install the font with every weight.
Check your font list.
To test further, open Krita and try using Bold, it skips to ExtraBold. (Document apps will approximate a Bold weight)

Expected behavior
Firstly, I expect the font to be titled the same way as its page on Google Fonts, it should be called "M Plus Rounded 1c".
Secondly, I expect the Bold to be a part of the same font rather than mislabeling itself to be a part of a different font family.
Thirdly, it shouldn't say Light twice in my font management utility.

Screenshots

Image Image Image

Additional context

Seriously that two Light thing is puzzling. I checked Noto Sans and that one correctly identifies that it has a Thin weight, that's not a linux thing. Rounded M Plus , or M Plus Rounded as it should be called according to Google Fonts, has so many errors.

But yes, my operating system is CachyOS, KDE Plasma Desktop ver 6.8.2, Kernel is 7.3.1-1-cachyos, Wayland. This issue should persist with anyone on any other OS.

One more thing, if you delete Medium, ExtraBold and Black font weights, selecting Bold will cause apps like Microsoft Word or Krita to simply approximate it instead of skipping to ExtraBold, so that's relatively okay, although a bit limiting.

Activity

  1. emmamarichal commented on Nov 6, 2026

    @emmamarichal
    Collaborator

    Thank you @spoiled117, I'll have a look

  2. emmamarichal commented on Nov 6, 2026

    @emmamarichal
    Collaborator

    @aaronbell, could you have a look at this?
    The binaries are still the original 2016 Rounded M+ files (bf19077, copied unchanged to ofl/mplusrounded1c in #9332). Their name table was never aligned with METADATA.pb:

    • family is Rounded Mplus 1c / RoundedMplus1c-* instead of M PLUS Rounded 1c / MPLUSRounded1c-*
    • Bold has nameID 1 = Rounded Mplus 1c Bold, so it shows up as a separate family
    • Thin has usWeightClass 250 instead of 100, hence the second "Light" on Linux

    I can hotifx it and make a PR, but I think it's better to sync the repo? Let me know!

  3. aaronbell commented on Nov 11, 2026

    @aaronbell
    Collaborator

    Thanks Emma. The Bold naming and Thin weight class are definitely issues to resolve. Unfortunately there isn't an upstream repo and no sources (I've asked previously). It is a derivative font rather than one made by Coji, so I think a hotfix is the best course of action for now.

    The overall font name is a bit of a stickier situation. It was onboarded before we onboarded the MPLUS families with a standardized naming convention. As that was the name assigned by the original font maker, I'm tempted to leave it as is. wdyt?

    That also leaves us some latitude to create an "official" rounded font and not deal with overlapping names in the future.

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

Metadata

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