Hi to everyone,

I am working on web  project which deals with lots of fonts (thousands and
thousands...) so I need to use the @font-face css features and I would like
to have precision about that:

1. How, the browser validate a font?
For example if the font have glyph codes in CC (control character), the font
seems to be found invalid by Firefox.
Another example, some malformed fonts has "unvisible" glyph (glyph with no
contour but with width), how the render engine deals with.
What is the exact rule? Which class in the source code is responsible of
validation, where it is?

2. What is the font rendering engine?  Is it FreeType? Which version?

3. Which font format is supported? Which one is recommended if any?
Same question for mobile version of Firefox.

4. What about Kerning and Ligature in Firefox? Are they supported? Mobile
version?

5. About font fallbacking, CSS norm seems to recommend panose-1
classification. Is this features supported?

6. Which font table (GDEF, FFTM...) is supported?

Thanks in advance for nformation


Meir TOLEDANO



2011/10/11 Robert O'Callahan <[email protected]>

> On Mon, Oct 10, 2011 at 10:07 PM, Meir TOLEDANO <[email protected]
> > wrote:
>
>> I am developer in a project which to produce thousands of HTML5 pages. I
>> have lofts of problem with fonts and typography in general (@font-face,
>> kerning, ligatures..).
>> I don't want to spam this mailing list so I wondering is there a
>> firefox/gecko dev who is specialist(s) about those questions?
>>
>
> This is a good place to ask your questions.
>
> Rob
> --
> "If we claim to be without sin, we deceive ourselves and the truth is not
> in us. If we confess our sins, he is faithful and just and will forgive us
> our sins and purify us from all unrighteousness. If we claim we have not
> sinned, we make him out to be a liar and his word is not in us." [1 John
> 1:8-10]
>
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to