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

OpenSCAD Font Selector Window with preview and search functionality #54

Open
t-paul opened this issue Feb 7, 2022 · 4 comments
Open

Comments

@t-paul
Copy link
Member

t-paul commented Feb 7, 2022

Outline

OpenSCAD supports extracting geometry of text based on fonts installed on the system. The existing font list gives an overview of what fonts are installed, but does not provide further help to select fonts. An improved selection window could improve the user experience by giving the user a preview of some sample text and more ways for selecting a font.

Details

  • The current font list is implemented as dialog, this should be changed to a dockable window similar to the console
  • Preview area should allow the user to enter some (limited) text which is then rendered in either a selectable size or maybe in multiple sizes
  • Allow font selection by character, this will allow the user to find fonts that support specific unicode codepoints (e.g. for emoji)
  • Select by font name + drag & drop to the editor - keep the feature of the existing font dialog

Expected Outcome

The font selection dialog is replaced with a dockable font selection window with extra functionality.

Project Properties

Skills

  • Programming language is C++
  • GUI programming with the Qt framework

Difficulty

Medium

Size

Long (350h)

Additional Information

@brlcad brlcad changed the title Font Selector Window with preview and search functionality OpenSCAD Font Selector Window with preview and search functionality Feb 25, 2022
@UncleWeeds
Copy link

@t-paul, Interested in this project, would like to get more info on this

@MJ2021
Copy link

MJ2021 commented Mar 5, 2024

Hi, @t-paul @kintel I am interested in this project could you provide some more information regarding this ?
Thanks

@t-paul
Copy link
Member Author

t-paul commented Mar 5, 2024

Have a look at the Checklist, it gives starting points. The most important ones being getting setup with the development environment and joining the IRC channel for discussion (consider that people are in different time zones so sometimes it takes a while for responses).

@ayushgupta9906
Copy link

I want to work on this issue. Please Assign this to me.
Thanks

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

No branches or pull requests

4 participants