keystonejs / keystone-classic

Node.js CMS and web app framework
http://v4.keystonejs.com
MIT License
14.63k stars 2.21k forks source link

Support for full Unicode in frontend (Elvish (Sindarin) language) #2993

Closed ghost closed 7 years ago

ghost commented 8 years ago

I cannot paste sindarin phrases into CMS. It supports Punjabi or Tamil for example, but much more important - Sindarin is not supported. Please consider it important.

creynders commented 8 years ago

Whether this request is in jest or not ... We're closing all feature requests to keep the issue tracker unpolluted. If you really want this feature, please post it to https://productpains.com/product/keystonejs Thanks

wmertens commented 8 years ago

@creynders Actually, IMHO this is a bug rather than a feature request. Tengwar is assigned some private space in Unicode, and Everson Mono can display it.

It works fine in the Keystone admin UI: http://demo.keystonejs.com/keystone/post-comments/571611e5b541d30300b3361c

But the frontend pages don't work: Frontend / Admin UI

So there is something wrong with full Unicode support in the frontend comment boxes, even the initial paste doesn't work. No idea what. Also not sure if we care :)

jstockwin commented 8 years ago

Doesn't work in the admin UI for me? Unless this is just because it's been saved or something. image

wmertens commented 8 years ago

@jstockwin you need to install Everson Mono image

wmertens commented 8 years ago

Oh and the second one does not work in admin UI because it was added via the frontend and was broken image

wmertens commented 8 years ago

Reopening so we can decide if we want to fix this.

mxstbr commented 8 years ago

I think we should fix it, but it's not the highest priority ever.

Who knows, maybe someday somebody wants to run a Tolkien fan forum on Keystone…

wmertens commented 8 years ago

I'm sort of hoping that a new React frontend would fix this automagically. Of course, that's pretty far off, and in the mean time I'm stumped as to why this works on the backend but not the frontend

morenoh149 commented 8 years ago

"I think we should fix it, but it's not the highest priority ever."

josephg commented 8 years ago

Is the problem with all astral plane unicode characters? Do 𝄞 and 𝒲 work?

wmertens commented 8 years ago

@josephg well they don't seem to work on github on my phone :-)

If you can paste them in the admin ui, and they show up in the column view, I think that's ok. I have no idea why they don't work in the frontend. Maybe the templating engine doesn't handle unicode properly?

Noviny commented 7 years ago

The frontend concern seems to be with the demo project, not with keystone core, as @wmertens showed. Closing this again. Issue should be created for the generator or test-project if they need this suppot.