Skip to content

GTK-based "Bitmap Strikes" dialog#5708

Merged
iorsh merged 52 commits intofontforge:masterfrom
iorsh:bitmaps_dlg
Feb 28, 2026
Merged

GTK-based "Bitmap Strikes" dialog#5708
iorsh merged 52 commits intofontforge:masterfrom
iorsh:bitmaps_dlg

Conversation

@iorsh
Copy link
Copy Markdown
Contributor

@iorsh iorsh commented Dec 19, 2025

This PR replaces legacy "Find Problems" dialog with a GTK-based one. Fixes #3346.

Changes:
New UI:
bs_proj

Old UI:
bs_sys

  • List of numbers is locale-sensitive, uses semicolon as list separator when the comma is used as decimal point.
  • OS-based monitor resolutions are gone, showing the typical 96 PPI resolution, and the user's actual resolution.
  • Point sizes are read-only now, the bitmap strikes should be defined by pixel height only.
  • "Use FreeType" option is gone. FreeType is always available, and the rasterization uses it.
  • Error indication is now inline:
bs_proj_err

@iorsh iorsh requested a review from skef February 27, 2026 22:37
Copy link
Copy Markdown
Contributor

@skef skef left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread fontforgeexe/gtk/bitmaps_dlg.cpp Outdated
@iorsh iorsh merged commit c977671 into fontforge:master Feb 28, 2026
8 checks passed
@iorsh iorsh deleted the bitmaps_dlg branch February 28, 2026 20:05
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

Successfully merging this pull request may close these issues.

Conflicting interpretation of comma with some locales (ex. French locale)

2 participants