Coder Social home page Coder Social logo

Comments (13)

IgnoredAmbience avatar IgnoredAmbience commented on May 28, 2024

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.

IgnoredAmbience avatar IgnoredAmbience commented on May 28, 2024

(The aforementioned Arch Linux AUR package is here: https://aur.archlinux.org/packages/emojione-color-font/)

from emojione-color-font.

13rac1 avatar 13rac1 commented on May 28, 2024

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.

13rac1 avatar 13rac1 commented on May 28, 2024

Q: Is DejaVu the default font on arch?

from emojione-color-font.

13rac1 avatar 13rac1 commented on May 28, 2024

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.

13rac1 avatar 13rac1 commented on May 28, 2024

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.

IgnoredAmbience avatar IgnoredAmbience commented on May 28, 2024

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.

IgnoredAmbience avatar IgnoredAmbience commented on May 28, 2024

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.

13rac1 avatar 13rac1 commented on May 28, 2024

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.

IgnoredAmbience avatar IgnoredAmbience commented on May 28, 2024

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.

13rac1 avatar 13rac1 commented on May 28, 2024

@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.

IgnoredAmbience avatar IgnoredAmbience commented on May 28, 2024

I added a post-install message in the end to reinforce this, along with the licensing issue.

from emojione-color-font.

13rac1 avatar 13rac1 commented on May 28, 2024

Perfect!

from emojione-color-font.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.