Comments (4)
Allright, thank you for the information.
I just noticed that the indexing worked up to two bytes (utf16). For example https://openmoji.org/library/#emoji=2BEB renders correctly. However, the supplementary plane did not work yet (https://openmoji.org/library/#emoji=1F600).
I will patch after the support has been added.
from ttf2mesh.
Unfortunately, the support of the mentioned emoji font by the library in the current concept does not seem to be possible. This font contains color information instead of vector information (see https://docs.microsoft.com/en-us/typography/opentype/otspec170/cbdt for an example).
I would recommend using vector fonts such as Webdings or OpenMoji (https://openmoji.org/library/).
The OpenMoji font is especially interesting because it contains vector information with colors. In the next versions of the library, it is possible to support the 'SVG' or/and 'COLR' tables of the file. It can be assumed that in the future, these tables will be widely used in emoji fonts. Today support for this tables is already built into some web browsers and applications (hfg-gmuend/openmoji#93):
It is also important to note that for a start, the library plans to support Unicode supplementary-plane characters (U+10000 to U+10FFFF). This support is required in order to index emoji glyphs that are located outside of base unicode plane.
from ttf2mesh.
Hello. Perhaps you will be interested. Added support for supplementary-plane characters (U+10000 to U+10FFFF) in the current version. This makes it possible to process a number of emoji from files like DejaVuSans.ttf or OpenMoji-Black.ttf.
from ttf2mesh.
Does Imagick support color emojis. If support than how can I print color emoji in imagick? I Tried but printed black & white emojis.
from ttf2mesh.
Related Issues (15)
- Compare this lib to https://github.com/stonewell/freetype-direct-gl HOT 1
- Credit card number in README? HOT 1
- Determine whether font is serif or sans-serif HOT 1
- Correct advance for space? HOT 1
- Request for Kerning Support or Improved Text Positioning Documentation HOT 2
- How to transfer one word to one single mesh? HOT 1
- What's motivated you to cap the quality to 128? HOT 1
- Outline font
- Error when opening file HOT 2
- Question regarding glyph state after mesh creation HOT 1
- Is it possible to convert 2byte txt into STL ? HOT 2
- Smooth Shading on the Text Geometry HOT 4
- Not issue
- Scaling and advance with glyphs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ttf2mesh.