question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Missing annotations

See original GitHub issue

Some skins of emojis are missing annotations in /en/data.json (from NPM package) and also seem to be missing in packages/data/en/raw.json in this repository:

1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC
1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD
1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE
1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF
1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD
1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE
1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF
1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE
1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF
1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF
1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC
1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD
1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE
1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF
1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD
1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE
1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF
1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE
1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF
1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF
1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC
1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD
1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE
1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF
1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD
1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE
1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF
1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE
1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF
1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:8 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
milesjcommented, Jan 28, 2020

Added a work around for now. This will be fixed in the next patch version.

0reactions
milesjcommented, Jan 26, 2020

Ok, I think I know the problem, but I’m not sure how to easily fix it.

Let’s use “Men Holding Hands: Medium Skin Tone, Medium-Dark Skin Tone” (1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE) as an example, which has a missing annotation in raw. https://emojipedia.org/emoji/👨🏽‍🤝‍👨🏾/

This unicode character DOES NOT exist in the annotations XML file: https://github.com/unicode-org/cldr/blob/release-36/common/annotationsDerived/en.xml#L2830 But if you reverse the sequence, it does exist under “men holding hands: medium-dark skin tone, medium skin tone” instead of “men holding hands: medium skin tone, medium-dark skin tone”.

So to summarize, the hexcode up top does not exist, but its reversed variant does 1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD. Hence why a handful of them are missing annotations. They even have separate entries in emojipedia!!!

I’m not sure if this is by design, or they forgot to add the annotations, or they expect consumers to handle the permutations ourselves… Even emojipedia has missing data, as the first emoji has no tags either! But at least I know what the problem is now.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Modeling Missing Annotations for Incremental Learning ... - arXiv
We propose to handle these missing annotations by revisiting the standard knowledge distillation framework. Our approach outperforms current ...
Read more >
The Difference Between Missing and Null Annotations
A missing annotation occurs when an image has objects that are not annotated when they should be. This is problematic as your model...
Read more >
How to manage missing and null image annotations - Isahit
Simply put, it is used to denote values that we do not know, while missing values occur when no data value is stored...
Read more >
Why Missing Annotations Don't Cause ClassNotFoundException
In this tutorial, we're going to get familiar with a seemingly bizarre feature in the Java Programming language: Missing annotations won't ...
Read more >
Missing annotations in the output callset VCF - GATK
The solution is simply to provide the missing input file. Another example: you're running VariantAnnotator and you want to annotate Coverage, but you...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found