Skip to content

Ligature aliases #14

@dzuk-mutant

Description

@dzuk-mutant

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... >.>

Metadata

Metadata

Assignees

No one assigned

    Labels

    new featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions