()
| 152 | } |
| 153 | |
| 154 | public void testEmoji() { |
| 155 | try (TextLine misc = TextLine.make("☺", firaCode36); // U+263A, in Fira Code |
| 156 | // TextLine misc2 = TextLine.make("☺︎", firaCode36); // U+263A U+FE0E, in Fira Code + Non-Emoji Variant Selector |
| 157 | TextLine emoji = TextLine.make("☺️", firaCode36);) // U+263A U+FE0F, has to fallback |
| 158 | { |
| 159 | assertArrayEquals(new short[] {1706}, misc.getGlyphs()); |
| 160 | assertEquals(1, emoji.getGlyphs().length); |
| 161 | assertNotEquals(misc.getGlyphs()[0], emoji.getGlyphs()[0]); |
| 162 | |
| 163 | // FIXME #106 |
| 164 | // assertArrayEquals(new short[] {1706}, misc2.getGlyphs()); |
| 165 | // assertArrayEquals(misc.getGlyphs(), misc2.getGlyphs()); |
| 166 | } |
| 167 | } |
| 168 | } |
no test coverage detected