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

Foreign language support #30

Open
FrenjaminBanklin opened this issue Feb 24, 2021 · 2 comments
Open

Foreign language support #30

FrenjaminBanklin opened this issue Feb 24, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@FrenjaminBanklin
Copy link
Contributor

Currently it's possible for just about any unicode character to be used in Crossword. A crossword puzzle can be created in Russian, for example - the characters can be provided to the creator and a puzzle will be generated properly, and (it looks like) scoring will work properly as well.

Currently the Crossword player has an explicit list of characters that are considered 'allowed input'. These include the 0-9 digits, all English letters, and a number of accented characters common to western European languages. Any character included in a puzzle that is not in that list will be pre-filled and non-editable.

Consider keeping the current set of 'allowed characters' as a 'standard' set but also scraping additional characters from the qset to generate a 'all possible characters for this puzzle' list. Or potentially allowing widget creators to configure a list of allowed/disallowed characters.

@iturgeon
Copy link
Member

This request comes specifically from a UCF instructor (Kyung Mee Joo) looking for Korean language support, we should focus there if general Foreign language support is too broad.

@iturgeon iturgeon added the enhancement New feature or request label Feb 24, 2021
@FrenjaminBanklin
Copy link
Contributor Author

We currently have limited support for accented characters in the form of a 'special characters' tray that can be shown/hidden at will. Might make sense to try replacing that with a virtual keyboard that supports multiple languages. May need to check out https://github.com/Mottie/Keyboard or https://github.com/klonikar/js-keyboard.

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

No branches or pull requests

2 participants