Font-family

Zanima me, kako v css dodati svojo pisavo ....

recimo, tole ...

[HTML]@font-face
{
font-family: "vrinda";
src: url("img/vrinda.ttf");
font-style: normal;
font-weight: normal;
}[/HTML]

deluje ampak ne gre skozi preverjalnik ... z nekaterimi fonti niti ne deluje :( uradno pa ne najdem ...

:(

7 odgovorov

Zakaj bi se pa validator XHTML kode pritozil nad nepravilnostjo CSS kode?

http://jigsaw.w3.org/css-validator/#validate-by-input

[HTML]@font-face
{
font-family: "vrinda";
src: url("img/vrinda.ttf");
font-style: normal;
font-weight: normal;
}[/HTML]

3 Value Error : font-family Property font-family doesn't exist : "vrinda"
4 Property src doesn't exist : url("img/vrinda.ttf")
5 Value Error : font-style Property font-style doesn't exist : normal
6 Value Error : font-weight Property font-weight doesn't exist : normal

EDit: moja napač ... dela :)

Zanimivo, @font-face je opisan v CSS2 standardu, vendar se tukaj validator pritozi. Ce izberes CSS3, validator pove, da je vse v redu. Zanimiva najdba, bom malo raziskal.

Aja, BTW, v izogib neumnostim: to, da navajas, da uporabljas XHTML 1.0 Strict, nima neke hude povezave s tem, ali je CSS pravilen ali ne.

Ups, malo pozabil nate, sem raziskal sedaj... Zelo zanimiva zadeva

  • CSS2 z dne 12. maj 1998 - pozna font selection

  • CSS3 (Working Draft) z dne 2. avgust 2002 - pozna font selection

  • CSS2 revision 1 (Candidate Recommendation) z dne 19. julij 2007 - na zadevo kar pozabi, zakaj, pojma nimam :)

W3C CSS validator po defaultu preverja po standardu CSS2.1 in ti pravilno javi napako, izberi CSS2, pa napak ne bo vec :)

Dobro ...

še ena glede pisave, no ... delno, bolj google ...

ali google enako obravnava to dvoje:

<h2><a href="#">Neki</a></h2>
in
<a href="#"><h2>Neki</h2></a>

in da ... vem da drugo ni veljavno po strict ...

zanima me samo ali to dvoje google obravnava enako ?

HeXeR, saj rajsi ne bi, ampak vseeno:

42!

Ja super ja ...