webForumDet fria alternativet

Arial på Mac och Linux

Design & grafikur Design & Grafik

11 svar · 651 visningar · startad av RGB

Medlem sedan dec. 1999419 inlägg
Frågan#1

Hejsan!

Jag har en sida där jag kommer att använda Arial som standardteckensnitt och undrar nu hurvida det är ett standardtecknsnitt på Mac/linux.

Mvh

//R.G.B

Medlem sedan dec. 19991 749 inlägg
#2

Arial heter Helvetica på Mac.. det är det enda jag vet ... så dina fonttaggar bör se ut så här <font face="Arial,Helvetica">

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan dec. 19996 588 inlägg
#3

Korrigering, Arial heter Arial och Helvetica heter Helvetica oavsett plattform.

Typsnitten bara liknar varandra och i tidernas begynnelse valde Windows att använda Arial medan Mac OS valde Helvetica, men det är absolut inte samma typsnitt!

Men rätt är att skriva både Arial och Helvetica i Font-taggen eftersom en del äldre Macintoshdatorer inte får Arial installerat med Mac OS systemet (från Mac OS 8.x och uppåt är dock både Verdana och Arial standard likaväl som Helvetica i Mac OS).

Själv föredrar jag Verdana som typsnitt istället för Arial eller Helvetica. Verdana är anpassad för att bli läst på bildskärm medan Arial och Helvetica är typsnitt skurna för trycksaker.

Så mitt förslag till fonttagg är: <FONT FACE="Verdana, Arial, Helvetica">

------------------
/Petra

Medlem sedan nov. 1999367 inlägg
#4

Ja då bygger vi på för att vara helt på den säkra sidan:
<FONT FACE="Verdana,Arial,Helvetica,sans-serif">

Läste någonstans att man inte längre kunde ha mellanslag mellan typsnitten i koden men kommer inte ihåg var... antar det hade något med xml eller xhtml att göra. Fast då kan det inte vara font-taggen det gällde utan CSS eftersom <FONT> saknar stöd från och med HTML 4.

[Redigerat av Sune den 08 feb 2000]

Medlem sedan dec. 1999419 inlägg
#5

nanne:
Well! Att Arial & Helvetica skulle vara samma teckensnitt stämmer ju som sagt inte. Bara att skaffa Macromedia Fontografer och öppna typsnitten så ser man skilnaden.

Cyberpet:
Tackar! Precis vad jag ville veta.
I begynnelsen var dock allt kommandoradsbaserat och typsnitt var ngt som trycknissarna fick ägna sig åt.

Sune:
Mmm... du kan inte ha mellan slag i attributvärden i XML-applikationer.

Det jag var ute efter var att få veta utifall jag var tvungen att köra med sidor som använder inbäddade teckensnitt (.eot/.pfr) för att få det att se likadant ut på Mac och PC.

Mvh

//R.G.B

Medlem sedan dec. 19991 749 inlägg
#6

Jag erkänner och kilar raskt in i skamvrån för att jag inte kände till det här :-)

------------------
Daniel Olsson - Teknisk Internetkonsult
<A HREF="http://www.nanne.net" TARGET=_blank>http://www.nanne.net]

/N

</A>

Medlem sedan dec. 19992 555 inlägg
#7

RGB:

Kan nämna att Linux är som Mac i det här avseendet. Det är Helvetica som gäller (jag har inte ens Arial installerat).

Sune:

Kan man verkligen ange generiska typsnittsangivelser i FONT-taggen? I CSS vet jag att man kan det, men jag trodde inga klienter hade stöd för det i FONT-elementet?

Mellanslag kan man ha i attributen både i HTML och XML-applikationer, om man har citattecken runt (är f.ö. ett krav i XML att alltid ha det, mellanslag eller inte). I HTML är citattecken frivilliga, men har du det inte är inte mellanslag tillåtna (det rekommenderas att man alltid använder citattecken).

http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2

------------------
Robban < robban@lipogram.com >

Medlem sedan nov. 1999367 inlägg
#8

"Kan man verkligen ange generiska typsnittsangivelser i FONT-taggen? I CSS vet jag att man kan det, men jag trodde inga klienter hade stöd för det i FONT-elementet?"

Hmm, har faktiskt inte funderat på detta... problemet har aldrig dykt upp. Jag har för mig att jag sett detta rekommenderas någonstans men då jag aldrig sett det behövas (det kanske har gjorts) så vet jag faktiskt inte.

"Mellanslag kan man ha i attributen både i HTML och XML-applikationer, om man har citattecken runt (är f.ö. ett krav i XML att alltid ha det, mellanslag eller inte). I HTML är citattecken frivilliga, men har du det inte är inte mellanslag tillåtna (det rekommenderas att man alltid använder citattecken)."

De har bytt standard på w3c igen, nu är det xhtml 1.0 och inte sgml som gäller... kolla här på punkt C.5... inga mellanrum... :x

M v h
Sune

Medlem sedan dec. 19992 555 inlägg
#9

Nja, XHTML är nytt ja. XHTML är en produkt av XML (HTML är en produkt av SGML). Men både HTML och XML (och följdaktligen XHTML) tillåter mellanslag i attributvärdet.

Den avdelning du hänvisar till handlar om tips för att få XHTML att fungera i webläsare som egentligen inte stödjer XHTML (d.v.s. de flesta av de som är i användning idag), men som ändå kan visa sidan som HTML i stället. Det står att man bör undvika radbrytningar och flera mellanslag (eller "whitespace", som egentligen innefattar fler tecken än mellanslagen) efter varandra (både radbrytningar och flera "whitespace" efter varandra är tillåtna i XML, men kan ställa till med problem i en del äldre webläsare som inte egentligen stödjer XML/XHTML).

Att ha ett mellanslag i taget är dock helt ok, även av bakåtkompabilitetsskäl.

Står mer om detta under punkt 4.7 på sidan du nämner. I XML talar man egentligen inte så mycket om just mellanslag, utan man använder det generiska namnet "whitespace". I definitionen för "whitespace" kan man bl.a. se att du kan använda hur många mellanslag efter varandra som du vill. Det är detta man avråder ifrån i punkten du refererade till.

http://www.w3.org/TR/REC-xml#sec-common-syn

------------------
Robban < robban@lipogram.com >

[Redigerat av Robban den 10 feb 2000]

Medlem sedan dec. 1999419 inlägg
#10

Robban:

Tackar!
Då vet jag hur det för håller sig med linux också.

Jag var rätt säker på att man inte kunde ha
mellanslag attributen i tex XML men nu vet
jag inte vad jag ska tro.

Jag hade för mig att alla attribut/attributvärden här skulle vara helt fel i XML:

<text stil="font-size: 10px;" ingenradbrytning id=first titel="du och jag"></text>

Och det att här skulle allt vara rätt:

<text stil="font-size:10px;" ingenradbrytning="ingenradbrytning" id="first" titel="du&nbsp;och&nbsp;jag"></text>

Mao tex "du och jag" kommer tolkas som "du och jag"
även om titel-attributets värde enligt DTD:n ska tolkas som CDATA
och att det skulle vara felaktigt att använda vanliga mellanslag i
attributvärden.

*Aningen konfunderad*

Någon som vill bringa klarhet?

Mvh

//R.G.B

[Redigerat av RGB den 10 feb 2000]

Medlem sedan dec. 19992 555 inlägg
#11

Höll på att redigera mitt inlägg ovan när du svarade, så jag har redan delvist besvarat din fråga. :)

stil="font-size: 10px;"

Helt ok, även i XML.

ingenradbrytning

Felaktigt, som sagt. XML tillåter inte tomma attribut.

id=first

Mycke riktigt felaktigt. Alla attributvärden måste citeras.

titel="du jag"

Helt korrekt XML.

XML i sig innehåller inga begränsningar när det gäller mellanslag i attributen. Däremot är det säker mycket möjligt att innföra sådana begränsningar i sin DTD, om man nu skulle vilja det (det finns flera olika typer av attribut i XML, och hur det fungerar med mellanslag o.s.v. beror på vilken typ man valt). Men det gäller inte generellt för XHTML (för vissa attribut, t.ex. id, är det mycket möjligt att det är så - för andra attribut, t.ex. title, är jag tämligen säker på att det inte är det).

Laddade upp ett XHTML-dokument med ett p-element som har ett title-attribut med tabbar, mellanslag och radmatningar i en salig röra. Prova att validera det så ser du att inga fel genereras (W3Cs validator klarar numera XHTML).

------------------
Robban < robban@lipogram.com >

[Redigerat av Robban den 10 feb 2000]

Medlem sedan dec. 1999419 inlägg
#12

Oki..

Vem kan säga emot det!

//R.G.B

130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)