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

Ligature aliases #14

Open
dzuk-mutant opened this issue Mar 4, 2019 · 0 comments
Open

Ligature aliases #14

dzuk-mutant opened this issue Mar 4, 2019 · 0 comments
Labels
new feature New feature or request

Comments

@dzuk-mutant
Copy link
Member

dzuk-mutant commented Mar 4, 2019

Basically a way of offering alternative ligatures or codepoints for a character. This data could be used by forc (and emoji parsing systems) to interpret Unicode Standard points that Mutant Standard excludes into ones that make sense in Mutant Standard.

eg. 'male artist with H3 skin tone'
U+1F468 - U+1F3FD - U+200D - U+1F3A8
(man) - (H3 CM) - (ZWJ) - (artist's palette)

Because Mutant Standard doesn't have man but has a gender-neutral version as an adult, there could easily be a way of 'aliasing' this codepoint string to Mutant Standard's gender-neutral version.

In forc this would mean that this particular string (and others, like the woman version) could be encoded in the font to direct the text rendering client to Mutant Standard's gender neutral version. In parsing, it means a parser could interpret this string of characters as the gender-neutral version in some other way.

eg.


emoji 
    code = artist%c 						
    src = $(people_roles_path)/artist.svg
    color=$cmaps_all
    unicode = #1f9d1 %u $zwj #1f3a8
    unicode_aliases = #1f468 %u $zwj #1f3a8, #1f469 %u $zwj #1f3a8
    cat = activities_clothing
    root = artist
    desc = artist

Maybe I can do this already but I thought I'd check... >.>

@dzuk-mutant dzuk-mutant added the new feature New feature or request label Apr 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant