Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mandatory image #2

Open
raphaelbastide opened this issue Jan 9, 2013 · 3 comments
Open

Mandatory image #2

raphaelbastide opened this issue Jan 9, 2013 · 3 comments

Comments

@raphaelbastide
Copy link
Collaborator

Specimen.png from wikipedia if available?

@davelab6
Copy link
Collaborator

davelab6 commented Apr 7, 2013

Making some mandatory means having a way to check for it; so the rules about what is mandatory belong in a software project that has policies and checks for compliance with them, and then communicates a pass/fail of the check with an appropriate level of importance; checks with a mandatory status that fail will give a big red warning :)

But this isn't something that belongs in this project, I think; its something that belongs in eg https://github.com/xen/bakery/

@raphaelbastide
Copy link
Collaborator Author

Ok, so if I understand you well, there will be no optional or mandatory notice in the specification. Everything can be complete or not. Mandatory aspect will be software side.
It means that I can fill not all the lines in the METADATA.yml for instance, if my font is not complete or if I am not the original designer. Do you agree?

@davelab6
Copy link
Collaborator

davelab6 commented Apr 8, 2013

there will be no optional or mandatory notice in the specification

Well, there is the specification and then there is an reference implementation of the specification. So far we have just created a reference implementation with 0 byte files laid in with file names and directory tree structures. When we are happy with this prototype, we can write a specification for it. The specification will have such MUST SHOULD MAY notices. And then we can write a lint tool to check any implementation against the specification. We need those 3 things.

It means that I can fill not all the lines in the METADATA.yml for instance, if my font is not complete or if I am not the original designer. Do you agree?

I am happy for the specification to have plenty of MAY statements and for the lint tool to allow people to 'package' fonts they didn't create, even proprietary ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants