Comments (13)
This section also lacks a precise statement of what license the compiled .ttf file lies under, I assume a combination of the CC-BY-4 ones?
from emojione-color-font.
(The aforementioned Arch Linux AUR package is here: https://aur.archlinux.org/packages/emojione-color-font/)
from emojione-color-font.
Thanks for making a Arch package!
it'd be helpful if the git source provided a copy of the License section of README.md in its own file
No problem, the README.md has been growing lately, and moving much of this a separate file is a good way to reduce.
precise statement of what license the compiled .ttf file lies under
Good point. It's actually in the font file itself. You can see the details in the scfbuild settings: https://github.com/eosrei/emojione-color-font/blob/f68b4da412a60aaf7edf3eaffbc75f856d46509b/scfbuild.yml#L34
This is good place to mention a related issue, perhaps you have some thoughts on the matter? As I understand it, this font cannot go in the Debian repos due to the CC-BY licensing: http://lwn.net/Articles/128461/ and the strict Emoji One attribution requirements: http://emojione.com/licensing/ I'm actually willing to rebuild the twemoji graphics and license all of my work Open Font License, but I'm limited by the Emoji One attribution requirements. I cannot license less than CC-BY-4.0 at this point.
from emojione-color-font.
Q: Is DejaVu the default font on arch?
from emojione-color-font.
I've tried to be explicit about the limitations of this font due to the Apple vs Microsoft vs Google vs Adobe/Mozilla/W3C color font specification mess. You may want to make it clear that color is only supported in Firefox/Thunderbird right now.
from emojione-color-font.
Q: Is DejaVu the default font on arch?
To answer my own Q, I just checked my Arch VM and it's yes.
from emojione-color-font.
Debian is ok with CC-BY-SA 4.0.
The attribution requirements that Emoji One require are within the spirit of the license, up to the interpretation of 'reasonable':
3a1Ai) If You Share the Licensed Material (including in modified form), You must: retain the following if it is supplied by the Licensor with the Licensed Material: identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
Arch doesn't have a default (TrueType) font per se, I think it prompts you to pick a package that satisfies the ttf-font dependency on the first requirement.
Thanks for the suggestion, I will clarify that in the package description field.
from emojione-color-font.
That said, the package description field is already too long. I've just bundled the readme instead. I hope Arch users will be clever enough to read the documentation, if they're interested enough in the package.
from emojione-color-font.
Ah, ok, I found info about CC2.0. Of course, that would be a reason to fix it!
My concern is the attribution requirements applying to the user of the font. Perhaps I'm going too far down the line, but if this were a default font, for example, in Ubuntu it's unreasonable to expect someone to understand they need to print attribution on a commercial work using it. Not a problem for anyone at this point though, so I'll deal with that in the future.
Arch doesn't have a default (TrueType) font per se, I think it prompts you to pick a package that satisfies the ttf-font dependency on the first requirement.
That'll work either way. I'm using the DejaVu Sans space widths to fix #2 so I wanted to be sure it wouldn't be a problem for Arch. Only DejaVu Sans has the characters needing to be overriden, so I'm going to adjust the serif and mono settings in the font.conf
to give them priority. Sigh... I had no idea what I was getting into when I started with the question: "Why is there a broken character displayed in my gmail inbox?" Ha!
Thanks for the suggestion, I will clarify that in the package description field.
The b&w will work everywhere, that's why I insisted on making them. I just don't want Chrome users expecting color.
from emojione-color-font.
Sigh... I had no idea what I was getting into when I started with the question: "Why is there a broken character displayed in my gmail inbox?" Ha!
I started down this path yesterday/today wondering why there were broken symbols output in my console by a unit test runner... (Bit of a way until SVG-in-OT is supported by a terminal though!)
from emojione-color-font.
@edgemaster FYI I created a 1.0-beta2 release.
That said, the package description field is already too long.
Was thinking about this further, I'd give up part of what it includes to emphasize the Firefox "dependency".
A color emoji unicode SVGinOT font supporting diversity and country flags. Firefox required for color.
Or something like that.
from emojione-color-font.
I added a post-install message in the end to reinforce this, along with the licensing issue.
from emojione-color-font.
Perfect!
from emojione-color-font.
Related Issues (20)
- Is it supported on the terminal ? HOT 3
- Color emojis in PhantomJS? HOT 2
- Broken Arch link in the installation guide. HOT 1
- Outlook.com HOT 3
- Link to EmojiOneColor-SVGinOT-1.3-Win.zip is 404.
- Missing fonts after installing EmojiOne HOT 2
- Add Unicode 10.0 support HOT 2
- Update to EmojiOne 3.1.1 HOT 1
- [Firefox 55] gfx.font_rendering.fontconfig.fontlist.enabled workaround no longer works HOT 10
- [Windows] Font-Cache When Replacing Segoe UI Emoji HOT 2
- On Linux ask for a different font HOT 6
- Ubuntu: Don't replace Ubuntu Font with Bitstream Vera [feature request] HOT 8
- Release EmojiTwo as an SVGinOT font HOT 1
- Whats the deal with Chrome? HOT 2
- Emoji not scaled properly in Windows 10 On-screen keyboard HOT 1
- Could you please explain how to add new symbols? HOT 4
- Scroll emoji is broken HOT 2
- Alien and moneybag emoji are broken on Ubuntu 16.04 HOT 4
- EmojiOne for Ubuntu Artful Aardvark HOT 2
- not able to install in centos HOT 3
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 emojione-color-font.