Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The U+20E3 COMBINING ENCLOSING KEYCAP renders too far downward and to the right. #508

Open
RokeJulianLockhart opened this issue Feb 28, 2025 · 0 comments

Comments

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Feb 28, 2025

Defect Report

Title

As aforestated:

The U+20E3 COMBINING ENCLOSING KEYCAP renders too far downward and to the right.

Font

Full file name, for example NotoSansArmenian-Regular.ttf.

You can upload the problem font here unless it is a Chinese, Japanese or Korean font (these are large).

google-noto-sans-mono-fonts

Where the font came from, and when

/usr/share/fonts/google-noto/NotoSansMono-Regular.ttf, from google-noto-sans-mono-fonts-20240701-2.fc41.noarch, at +2025-02-28T16:28:09+00:00[Europe/London][u-ca=iso8601]:

  1. #!/usr/bin/env pwsh
    #Requires -PSEdition Core
    #Requires -Version 7.5.0
    $FontName = rpm -qa google-noto-sans-mono-fonts
    dnf --refresh repoquery -l $FontName | grep -E 'regular'
  2. - Updating and loading repositories:
    -  Fedora 41 openh264 (From Cisco) - x86_64                                                                                                                                                                                                                                          100% |   6.5 KiB/s |   8.6 KiB |  00m01s
    -  Fedora 41 - x86_64                                                                                                                                                                                                                                                                100% |   3.4 MiB/s |  62.0 MiB |  00m18s
    -  Fedora 41 - x86_64 - Updates                                                                                                                                                                                                                                                      100% |   3.3 MiB/s |  26.8 MiB |  00m08s
    -  Copr repo for prismlauncher owned by g3tchoo                                                                                                                                                                                                                                      100% |  97.2 KiB/s |  23.5 KiB |  00m00s
    -  Copr repo for Koi owned by birkch                                                                                                                                                                                                                                                 100% |  31.0 KiB/s |   5.8 KiB |  00m00s
    -  RPM Fusion for Fedora 41 - Free - Updates                                                                                                                                                                                                                                         100% | 781.5 KiB/s | 222.7 KiB |  00m00s
    -  Copr repo for spotify-qt owned by kraxarn                                                                                                                                                                                                                                         100% |  52.4 KiB/s |  10.6 KiB |  00m00s
    -  warpdotdev                                                                                                                                                                                                                                                                        100% |  12.5 KiB/s |   4.1 KiB |  00m00s
    -  ProtonVPN Fedora Beta repository                                                                                                                                                                                                                                                  100% | 105.1 KiB/s |  31.3 KiB |  00m00s
    -  RPM Fusion for Fedora 41 - Free                                                                                                                                                                                                                                                   100% |   1.5 MiB/s | 597.5 KiB |  00m00s
    -  RPM Fusion for Fedora 41 - Nonfree tainted                                                                                                                                                                                                                                        100% |  60.9 KiB/s |  18.8 KiB |  00m00s
    -  RPM Fusion for Fedora 41 - Free tainted                                                                                                                                                                                                                                           100% |  33.0 KiB/s |  15.5 KiB |  00m00s
    -  RPM Fusion for Fedora 41 - Nonfree - Updates                                                                                                                                                                                                                                      100% | 197.4 KiB/s | 121.0 KiB |  00m01s
    -  RPM Fusion for Fedora 41 - Nonfree                                                                                                                                                                                                                                                100% |   1.0 MiB/s | 335.4 KiB |  00m00s
    -  Visual Studio Code                                                                                                                                                                                                                                                                100% |   3.3 MiB/s |   6.7 MiB |  00m02s
    -  google-chrome-canary                                                                                                                                                                                                                                                              100% |  38.3 KiB/s |   8.1 KiB |  00m00s
    - Repositories loaded.
    - /etc/fonts/conf.d/57-google-noto-sans-mono.conf
    - /usr/share/fontconfig/conf.avail/57-google-noto-sans-mono.conf
    - /usr/share/fonts/google-noto
    - /usr/share/fonts/google-noto/NotoSansMono-Black.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-Bold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-Condensed.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedBlack.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedExtraBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedExtraLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedMedium.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedSemiBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-CondensedThin.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensed.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedBlack.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedExtraBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedExtraLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedMedium.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedSemiBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraCondensedThin.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-ExtraLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-Light.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-Medium.ttf
    + /usr/share/fonts/google-noto/NotoSansMono-Regular.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensed.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedBlack.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedExtraBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedExtraLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedLight.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedMedium.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedSemiBold.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-SemiCondensedThin.ttf
    - /usr/share/fonts/google-noto/NotoSansMono-Thin.ttf
    - /usr/share/metainfo/org.fedoraproject.google-noto-sans-mono-fonts.metainfo.xml

Font Version

  1. #!/usr/bin/env sh
    rpm -qa google-noto-sans-mono-fonts
  2. google-noto-sans-mono-fonts-20240701-2.fc41.noarch

OS name and version

This is especially important if the font came pre-installed.

It did.

  1. #!/usr/bin/env pwsh
    #Requires -PSEdition Core
    #Requires -Version 7.5.0
    (Get-Content -LiteralPath '/etc/os-release' | ConvertFrom-StringData | Select-Object 'CPE_NAME').CPE_NAME
  2. CPE_NAME="cpe:/o:fedoraproject:fedora:41"

Application name and version

If the issue is observed using a specific app.

I've confirmed this in firefox-135.0.1-1.fc41.x86_64.

Issue

Character data

Please include real character data to illustrate your issue -- Unicode codepoints are helpful. This makes it possible for developers who don't know the language or script to copy/paste the text to reproduce the issue.

- Codepoint: U+23FB
  Symbol: 
- Codepoint: U+20E3
  Symbol:  ⃣ 
    # https://stackoverflow.com/revisions/38135244/1#:~:text=if%20you%20want%20to%20display%20a%20combining%20character%20by%20itself%2C%20it%20is%20recommended%20that%20you%20attach%20it%20to%20a%20no%2Dbreak%20space%20base%20character

Screenshot

Image 1

Footnotes

  1. reddit.com/r/Unicode/comments/16lusdq/comment/mfltef5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant