[6.x]: Text in some input fields is clipped at the bottom on Windows
Maintainers usually reply within 1 day
@brianjhanson is already working on this.
Since Oct 9, 2026.
Assessment
This issue has not been assessed yet.
Description
What happened?
Description
In Craft 6 alpha, descenders in some text fields are slightly cropped at the bottom on Windows, where the system font is Segoe UI. In the screenshot, the “g” in “design” is cut off in the Slug field of the Info panel. The same field renders correctly with Inter.
I haven’t confirmed the cause, but it may be related to Segoe UI’s font metrics (ascent, descent and line gap) interacting with the field’s line height or height.
Steps to reproduce
- Open the control panel in Craft 6 alpha on Windows.
- Open an entry’s Info panel (or any view with a text input).
- Look at the bottom edge of the text in the Slug field. Descenders such as the “g” in “design” are slightly clipped.
Expected behavior
Text is fully visible, including descenders.
Actual behavior
The bottom of the text is slightly cropped.
Workaround
Switching the font to Inter fixes the clipping.
Suggestion
Whichever font ends up being used, it may be worth aiming for consistent rendering across platforms, so that layout and spacing don’t depend on the metrics of whatever system font a given OS provides. Inter is one option, and the screenshot shows it has some side benefits. Its larger x-height helps readability at small sizes and gives better optical alignment of labels next to icons or status dots (compare the “psithu” label and its dot in the two panels). But the main point is predictability, not that particular font.
Screenshot
Top: Segoe UI, with the “g” clipped. Bottom: Inter, rendering correctly.
Craft CMS version
Craft Pro 6.0.0-alpha.20
PHP version
No response
Operating system and version
No response
Database type and version
No response
Image driver and version
No response
Installed plugins and versions
- Dominant language
- PHP
- Stars
- 3.6k
- Forks
- 706
- Avg merge
- 10h 43m
- Merged PRs (30d)
- 249
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from craftcms/cms
-
[5.x]: Renaming an asset without the file extension fails with “” is not an allowed file extension.Openbug repo:cms
Difficulty 3/5 1-2 days Newbie friendliness 55/100
craftcms/cms#19950 · 1 comment ·
Maintainers usually reply within 1 day
-
[6.x]: yii2-adapter: yii\db\Expression assigned to an ActiveRecord attribute becomes a JSON stringOpenbug repo:cms
Difficulty 4/5 3-5 days Newbie friendliness 48/100
craftcms/cms#19948 · 1 comment ·
Maintainers usually reply within 1 day
-
bug repo:cms
Difficulty 4/5 3-5 days Newbie friendliness 15/100
craftcms/cms#19916 · 1 comment ·
Maintainers usually reply within 1 day
-
[6.x]: AdminTable not available for plugin index and settings screensPossibly taken @brianjhanson claimed this 4 days ago. Openbug repo:cms
craftcms/cms#19912 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
[6.x]: No way for custom element types to add top level buttons in toolbar or beside the Save menuPossibly taken @brianjhanson claimed this 4 days ago. Openbug repo:cms
Difficulty 5/5 Over a week Newbie friendliness 15/100
craftcms/cms#19910 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
Do not throw `WordPress.Security.EscapeOutput.OutputNotEscaped` on `apply_shortcodes()`Possibly taken @tbradsha claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
fe: spell out "Auto increment" in the table editor, "AI" reads as artificial intelligence todayOpen
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
landsman/adminer-desktop#120 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
components-web-app/docs#227 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100