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

Where are @font-face format identifiers defined? #14

Closed
svgeesus opened this issue May 9, 2016 · 6 comments
Closed

Where are @font-face format identifiers defined? #14

svgeesus opened this issue May 9, 2016 · 6 comments
Labels

Comments

@svgeesus
Copy link
Owner

svgeesus commented May 9, 2016

From Martin J. Dürst duerst@it.aoyama.ac.jp

The start of section 7 introduces @font-face format identifiers. It uses the word "defined" for these, but only talks about the types defined in the document itself. This raises the following questions:

  • Are registrations of new subtypes supposed to give this
    information, too? If yes, who is responsible to avoid conflicts?
    (we could just ask IANA to check that the identifier doesn't clash
    with that of another subtype)
  • Will a future version of css-fonts-3 reference the IANA registry
    for these values, or how will potential discrepancies be solved?
  • If the information in css-fonts-3 is supposed to be normative, and
    the information in the IANA registry just informative, then
    clearly say so in the draft.
@svgeesus svgeesus added the bug label May 9, 2016
@svgeesus
Copy link
Owner Author

The question of what information new registrations must provide is best solved by abstracting the existing registrations into a registration template. This would include the @font-face format identifier.

I agree that checking for a clash on new registrations is desirable. This can be on the ietf-types list.

Contrary to CSS2 (where the list of anticipated formats was speculative) the list of formats in CSS3 Fonts is based on existing practice and is thus likely to change slowly. Thus, I feel that the normative source should be the individual registrations, and it will be easy to add new ones to CSS3 Fonts via the errata mechanism.

@wseltzer
Copy link
Contributor

Does that need clarification in the text? a post on the ml to discuss/confirm?

@svgeesus
Copy link
Owner Author

It does need clarification in the text. I planned to add a registration template, extending the one in section 5.6. Registration Template of RFC 6838 to add the @font-face format field. However, I see that there is now an online form as the preferred submission method:
http://www.iana.org/form/media-types
so perhaps this should be mentioned in the IANA Considerations section.

@svgeesus
Copy link
Owner Author

Also need to reference the ABNF of section 4.2. Naming Requirements of RFC 6838

@svgeesus
Copy link
Owner Author

Related: w3c/csswg-drafts#513

@svgeesus
Copy link
Owner Author

Looks like CSS 4 Fonts will add a new specifier rather than adding to the format specifier
w3c/csswg-drafts#633

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

No branches or pull requests

2 participants