Would love to see a COLRv1 equivalent of Creating a Microsoft color font (CPAL/COLR) | Glyphs
We have to implement it first ![]()
Any news on this? Firefox COLRv1 support is coming along ![]()
There will be a guide. No shipping implementation yet.
Is there a basic guide out there somwhere by now? I assume using fontmake and I looked into Nablaās build process, but it has a lot of overhead specific to that font and many of that repoās requirements fail to install* on my machine, that itās hard to make out the basic build process.
*) @Arthus ![]()
You can check GitHub - aliftype/aref-ruqaa: Aref Ruqaa (Ų±ŁŲ¹Ų© Ų¹Ų§Ų±Ł) is a Ruqaa typeface, it uses Glyphs color layers and gets built with fontmake. You shouldnāt need to do anything special to build such fonts with fontmake, but not everything Glyphs color layers support can be represented by COLORv1 (for eaxmple, shadows do not work), so you need to be careful what features you use.
Thank you! Iāll have a look. That helps a lot to get some orientation.
There is also GitHub - SophiaDesign/Foldit: Variable Color Font using COLRv1 capabilities on Google Fonts
Is COLRv1 still on the roadmap for Glyphs?
Yes.
Hey everyone,
I know weāre all excited about COLRv1 and its awesome features (gradients, transformations, etc.), but I was wonderingāhas anyone looked into CBDT/CBLC support in Glyphsapp? Iāve been digging around and couldnāt find any documentation on it.
Iāve tried importing the CBDT/CBLC version of the Noto Color Emoji TTF into Glyphs, but no luck so far. Has anyone had success with this? Would love to know if thereās a specific process or workaround that Iām missing!
While COLRv1 is fantastic for vector color fonts, I still see some interesting use cases for bitmap-based fonts like CBDT/CBLC, especially for lower-res projects. If anyone has tips or can point me to some helpful resources, Iād really appreciate it!
Thanks a bunch!
CBDT/CBLC has been abandoned, also by Google themselves. Therefore we decided not to implement it.
COLRv1: it is in the works but will still take some time.
Where would that be supported?
The CBDT/CBLC color font format is primarily used by Google for NotoColorEmoji. It is supported on Android and Chrome/Chromium OS, as well as Windows (starting with the Windows 10 Anniversary Update) in Chrome and Edge. On macOS, only Chrome supports it, while on Linux, it can be enabled with some fontconfig adjustments.
While Chrome provides decent support for CBDT/CBLC, I agree that COLRv1 is a much better option, especially considering that Google appears to be moving away from CBDT/CBLC.
Focusing on COLRv1 is the smarter choice for the future.
Thank you for your feedback!
NotoColorEmoji doesnāt use CBDT/CBLC but COLR and SVG at least the one I just downloaded.
I keep a lengthy list of color fonts but I havenāt ever come across a CBDT/CBLC font.
If what youāre interested in is bitmap fonts, you could try sbix. Support for sbix isnāt too bad but is not universal. I believe you can also embed raster images in an OpenType-SVG font but am not 100% sure.
Embedding pixels in svg works, but produces quite big files.