Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CSS ja tekstin koko: pt, px vai joku muu

121 views
Skip to first unread message

Aapo Rista

unread,
May 16, 2002, 6:02:15 AM5/16/02
to
Ollaan graafikon kanssa käyty rakentavaan sävyyn keskustelua tekstin
koosta eräällä saitilla.

Ulkoasullisista seikoista johtuen tekstin pitäisi olla kooltaan
11-12 pikseliä. Mikä voisi olla fiksu CSS:ssä käytössä oleva yksikkö
tekstin koon määrittelyyn? (Tällä hetkellä käytössä on px.)

Tärkeää olisi, että teksti olisi luettavissa kaikenkokoisilla
näytöillä ja resoluutioilla, ja että tekstin koon
muuttaminen olisi mahdollista selainten tarjoamilla
"Text size/text zoom" jne. -toiminnoilla.

Pikainen vertailu Windows-IE:llä antaisi olettaa, että 10pt (pistettä)
vastaisi 12px (pikseliä). Linuxissani 10pt:n fontti on taas 12px:n fonttia
melko paljon isompi. Epäilemättä löytyy järjestelmiä, joissa asiat ovat
vielä toisin. Asia vaikuttaa aika monimutkaiselle.

Kuulisin mielelläni näkemyksiä aiheesta tai pointtereita tuoreisiin
veppisivuihin, joilla sitä on käsitelty.

--
Aapo Rista
aapo.rista(at)iki.fi
Hanki eelämä - Get e life!

Pekka Siltala

unread,
May 16, 2002, 6:22:35 AM5/16/02
to
"Aapo Rista" <aa...@despammed.com> wrote in message
news:slrnae70t7...@sirppi.helsinki.fi...

> Kuulisin mielelläni näkemyksiä aiheesta tai pointtereita tuoreisiin
> veppisivuihin, joilla sitä on käsitelty.

Suhteellinen (font-size: smaller;font-size: 1em; jne.) koko olisi kiva,
ettei tarvitisisi arvailla 1600x1200 resolla mitä siellä lukee ;-)

Noh tuossa oli jotakin http://www.alistapart.com/stories/fear4/3.html -
josta ilmenee ymmärtääkseni, että px olisi oikea vaihtoehto.

--
Peku


Nikita Zhuk

unread,
May 16, 2002, 9:19:59 AM5/16/02
to
In article <ac019e$7oh$1...@oravannahka.helsinki.fi>,
"Pekka Siltala" <ps...@nospam.invalid.iki.fi> wrote:

> Suhteellinen (font-size: smaller;font-size: 1em; jne.) koko olisi kiva,
> ettei tarvitisisi arvailla 1600x1200 resolla mitä siellä lukee ;-)

1em on useasti liian suurta tekstiä. Itse käytän usein 0.8em / 0.9em
-kokoa sivuston pääteksteissä.

Teme

unread,
May 16, 2002, 9:26:19 AM5/16/02
to

"Pekka Siltala" <ps...@nospam.invalid.iki.fi> wrote in message
news:ac019e$7oh$1...@oravannahka.helsinki.fi...


Entäpä onko joku tietoinen, miksi seuraava css-pätkä pelittää IE 5:ssä,
mutta NS 6.x vaihtelee silti tekstin kokoa käyttäjän asetusten mukaan?

font.linkit {font-family: Arial; color: #003399; font-size: 12px;
font-weight: bold; text-decoration: none}

tarkoituksena olisi siis saada aikaan täsmälleen x-pikseliä korkeaa
tekstiä selaimesta riippumatta (ikivanhat selaimet voi tietty unohtaa).
Vinkkejä, referenssiä?
--
Teme

Pekka Siltala

unread,
May 16, 2002, 11:20:13 AM5/16/02
to
"Teme" <te...@writeme.com> wrote in message news:ac0f9e$15a$1...@nntp.hut.fi...

> tarkoituksena olisi siis saada aikaan täsmälleen x-pikseliä korkeaa
> tekstiä selaimesta riippumatta (ikivanhat selaimet voi tietty unohtaa).

Kokoon ei saa luottaa, jos sitä lukee joku palmilla, digiteeveellä, tai
vuoden loppupuolella UMTS -kännykällä, se näyttää kuitenkin vielä
erilaiselta. Ei tarvitse olla huononäköinen, kun isommalla resoluutiolla
jotkut sivut ovat melkoista tuhrua (ja pieninäyttöisillä laitteilla ei
välitetä koista tuon taivaallista). Pitää myös muistaa, että NS, Opera ja
jotkut muut selaimet mahdollistavat käyttäjän määrittelemän stylesheetin,
jolloin sivun omalle annetaan pitkät.

Sitten tulevat fonttien ja selainten erot. Erinomaisen karmeiksi monet sivut
menevät tietyllä koolla vaikkapa linuxilla selatessa konquerorilla, ja kun
samoja sivuja tiirailee macilla tai peeceellä niin fonttikoko on aina
erilainen ruudulla. Vaikka siellä kuinka olisi sama stylesheet ja samat
asetukset. Vaikka käytössä olisi IE, fonttikoko on reaalisesti eri kun
ollaan macissa ja PCssä vaikka miten ruuvaisi.

Jos haluaa millimetrin tarkkaa taittoa, joka näyttää samalta joka
laitteessa, ja haluaa tämän vielä verkkoon halunnee käyttää adoben acrobatia
tai postscriptiä. HTML ei siihen ole oikea ratkaisu ;-)

Pari linkkiä asian tiimoilta

http://style.cleverchimp.com/font_size_intervals/altintervals.html
http://www.w3.org/WAI/References/

--
Pekka


Henri Sivonen

unread,
May 16, 2002, 12:36:03 PM5/16/02
to
In article <nikita.zhuk-F1D3...@tina.imatranet.fi>,
Nikita Zhuk <nikit...@fimug.fi> wrote:

> 1em on useasti liian suurta tekstiä.

Silloin selaimesi asetuksissa on jotain vikaa. 1 em perittynä selaimen
asetuksista on juuri oikea koko leipätekstille.

> Itse käytän usein 0.8em / 0.9em -kokoa sivuston pääteksteissä.

Tuolloin leipiksen koko on pienempi kuin se, minkä käyttäjä on valinnut,
mikä on ärsyttävää.

--
Henri Sivonen
hsiv...@niksula.hut.fi
http://www.hut.fi/u/hsivonen/

Henri Sivonen

unread,
May 16, 2002, 12:39:26 PM5/16/02
to
In article <slrnae70t7...@sirppi.helsinki.fi>,
Aapo Rista <aa...@despammed.com> wrote:

> Ulkoasullisista seikoista johtuen tekstin pitäisi olla kooltaan
> 11-12 pikseliä.

Aika pientä.

> Mikä voisi olla fiksu CSS:ssä käytössä oleva yksikkö
> tekstin koon määrittelyyn? (Tällä hetkellä käytössä on px.)

% ja em. Leipätekstin kokona 100% tai 1em suhteessa käyttäjän
preferenssiin.

> Tärkeää olisi, että teksti olisi luettavissa kaikenkokoisilla
> näytöillä ja resoluutioilla, ja että tekstin koon
> muuttaminen olisi mahdollista selainten tarjoamilla
> "Text size/text zoom" jne. -toiminnoilla.

Text zoomiin (Mozillan, Mac IE:n ja Operan mielessä) turvautuminen on
merkki siitä, että design on epäonnistunut. Käyttäjä ilmaisee haluamansa
leipätekstin koon selaimen asetuksissa. Kun kunnioittaa sitä, käyttäjän
ei tarvitse zoomailla.

Janne Nikula

unread,
May 16, 2002, 12:44:31 PM5/16/02
to
Nikita Zhuk <nikit...@fimug.fi> wrote:
> 1em on useasti liian suurta tekstiä. Itse käytän usein 0.8em / 0.9em
> -kokoa sivuston pääteksteissä.

1em on nimenomaan sopivan kokoista tekstiä päätekstiä varten. Mikäli näin ei
ole, vika on selaimen asetuksissa. Sivut jotka yrittävät korjata huonoja
asetuksia tuottavat vain ongelmia niille, jotka ovat jaksaneet säätää
asetuksensa järkevästi.

--
Janne Nikula, http://www.zkelvin.net/jnikula/

Teme

unread,
May 16, 2002, 1:07:15 PM5/16/02
to

"Pekka Siltala" <ps...@nospam.invalid.iki.fi> wrote in message
news:ac0inh$n06$1...@oravannahka.helsinki.fi...

>
> Kokoon ei saa luottaa, jos sitä lukee joku palmilla, digiteeveellä,
tai
> vuoden loppupuolella UMTS -kännykällä, se näyttää kuitenkin vielä
> erilaiselta. Ei tarvitse olla huononäköinen, kun isommalla
resoluutiolla
> jotkut sivut ovat melkoista tuhrua (ja pieninäyttöisillä laitteilla ei
> välitetä koista tuon taivaallista). Pitää myös muistaa, että NS, Opera
ja
> jotkut muut selaimet mahdollistavat käyttäjän määrittelemän
stylesheetin,
> jolloin sivun omalle annetaan pitkät.
>
> Sitten tulevat fonttien ja selainten erot. Erinomaisen karmeiksi monet
sivut
> menevät tietyllä koolla vaikkapa linuxilla selatessa konquerorilla, ja
kun
> samoja sivuja tiirailee macilla tai peeceellä niin fonttikoko on aina
> erilainen ruudulla. Vaikka siellä kuinka olisi sama stylesheet ja
samat
> asetukset. Vaikka käytössä olisi IE, fonttikoko on reaalisesti eri kun
> ollaan macissa ja PCssä vaikka miten ruuvaisi.
>
> Jos haluaa millimetrin tarkkaa taittoa, joka näyttää samalta joka
> laitteessa, ja haluaa tämän vielä verkkoon halunnee käyttää adoben
acrobatia
> tai postscriptiä. HTML ei siihen ole oikea ratkaisu ;-)


Millimetrin tarkkaa taittoa ei nyt tarvita, vaan pikselin tarkkaa. Jos
minulla on tilaa vaikkapa 18 pikseliä korkeussuunnassa, johon haluan
esimerkiksi 14 pikseliä korkean tekstin, niin ei käy, että käyttäjä saa
säätää tekstin kooksi mitä haluaa, vaikka se noin yleisesti olisikin
kuinka kiva juttu. Samoin olen tässä yhteydessä kovasti vähän
kiinnostunut miltä sivu näyttää palmissa tai digiteeveessä, kunhan 95%
käyttäjistä näkee sivun oikein.

Aina on tehtävä kompromisseja visualisuuden, laajan käytettävyyden ja
koodin kompleksisuuden välillä. On kummallista, että niin monen mielestä
pitäisi pitäytyä tekniikoissa, jotka varmasti ja kaikkialla näkyy
oikein. Joku kysyy neuvoa ja ensimmäiseksi sanotaan, että: "Sulla on
framesetit, ne ei näy Lynxillä. Ja kuvistakin puuttuu ALT:it."
Hohhoijaa.

Eli siis jos joku tietää, miten tekstin saa lukittua tiettyyn kokoon
nescafen 6.x:issä, niin olisin kiitollinen tiedosta. Tai jos joku
tietää, ettei se onnistu, niin sekin olisi kiva tietää. Monissa
web-lähteissä väitetään, että px olisi absoluuttinen kokomääre, mutta
ainakaan mulla ei näin jostain syystä ole. Ja eikös tuo mäkin ja pc:n
ero tekstin koossa pitänyt olla lähinnä pt-määritettä käytettäessä,
koska mäkki jakaa tuuman pienempiin osiin kuin pc?
--
Teme

Henri Sivonen

unread,
May 16, 2002, 2:06:02 PM5/16/02
to
In article <ac0p0a$1rj$1...@nntp.hut.fi>, "Teme" <te...@writeme.com> wrote:

> Jos minulla on tilaa vaikkapa 18 pikseliä korkeussuunnassa, johon haluan
> esimerkiksi 14 pikseliä korkean tekstin, niin ei käy, että käyttäjä saa
> säätää tekstin kooksi mitä haluaa, vaikka se noin yleisesti olisikin
> kuinka kiva juttu.

Eikö kannattaisi tehdä siitä tilasta tekstin korkeudesta riippuva?

> Eli siis jos joku tietää, miten tekstin saa lukittua tiettyyn kokoon
> nescafen 6.x:issä, niin olisin kiitollinen tiedosta.

Netscape 6.x:ssä fonttizoomi on tarkoituksellisesti sellainen, että se
zoomaa kaikkia fontteja. Tämän voi (muttei kannata) kiertää vaikka
käyttämällä Microsoft Publisheria. (Havaintoesimerkki:
http://www.madisonenvironmental.com/)

> Ja eikös tuo mäkin ja pc:n ero tekstin koossa pitänyt olla lähinnä
> pt-määritettä käytettäessä, koska mäkki jakaa tuuman pienempiin
> osiin kuin pc?

Riippuu selaimesta ja selaimen asetuksista.

Jukka Tujula

unread,
May 16, 2002, 3:55:57 PM5/16/02
to
"Aapo Rista" <aa...@despammed.com> kirjoitti:

> Tärkeää olisi, että teksti olisi luettavissa kaikenkokoisilla
> näytöillä ja resoluutioilla, ja että tekstin koon
> muuttaminen olisi mahdollista selainten tarjoamilla
> "Text size/text zoom" jne. -toiminnoilla.

Tuota asiaa käsittelen artikkelissa Fonttikoot WWW-sivuilla
http://www.meidoka.pp.fi/fontti.htm .

--
Jukka Tujula * http://www.meidoka.pp.fi/jukka.htm

Pekka Siltala

unread,
May 16, 2002, 4:49:02 PM5/16/02
to
"Teme" <te...@writeme.com> wrote in message news:ac0p0a$1rj$1...@nntp.hut.fi...

> Eli siis jos joku tietää, miten tekstin saa lukittua tiettyyn kokoon
> nescafen 6.x:issä, niin olisin kiitollinen tiedosta. Tai jos joku

No, jos välttämättä .. Entäs seuraavanlainen skenaario : itse lähtisin
sitten tekemään noista ehkä kuvia. Piskuinen PNG ei montaa tavua vie, ja
taatusti on aina oikean kokoinen - ei skaalaudu. Kuvattomia selaimia ja
vaihtoehtoisia välineitä varten alt-tekstit kondikseen ja rock.

--
Peku


Teme

unread,
May 16, 2002, 5:15:32 PM5/16/02
to

"Pekka Siltala" <ps...@nospam.invalid.iki.fi> wrote in message
news:ac1605$a6q$1...@oravannahka.helsinki.fi...


Tuota mäkin seuraavana vaihtoehtona ajattelin. Ongelmaahan ei olisi, jos
sitä tekstiä ei tarvisi jatkuvasti vaihtaa... Toisaalta kun tekee
Photoshoppiin hyvän pohjan, niin eipä tuo tekstin vaihtaminen
giffiin/pingiinkään kauaa vie. Taidan siis tässä vaiheessa uskoa, että
tuo ei tekstinä onnistu, lienee enää turha potkia tutkainta vastaan.
--
Teme

Nikita Zhuk

unread,
May 16, 2002, 5:22:16 PM5/16/02
to
In article <ac1605$a6q$1...@oravannahka.helsinki.fi>,
"Pekka Siltala" <ps...@nospam.invalid.iki.fi> wrote:

> Piskuinen PNG ei montaa tavua vie, ja
> taatusti on aina oikean kokoinen - ei skaalaudu.

...eikä kuvanmuotoinen teksti myöskään wrappaudu ikkunan koon muuttuessa
(jos tekstialue on ikkunan mukana muuttuva)

Jori Mantysalo

unread,
May 17, 2002, 2:41:49 AM5/17/02
to
Teme <te...@writeme.com> kirjoitti:

>> Piskuinen PNG ei montaa tavua vie, ja taatusti on aina oikean
>> kokoinen - ei skaalaudu.

Opera muistaakseni sisältää mahdollisuuden skaalata kuvia. Tosin tuskin
sitä tuota varten on tehty, muuten Opera kyllä tarjoaa mainiosti
mahdollisuuksia lukea sivuja, joiden tekijä kuvittelee tietävänsä
minua paremmin millaisia sivuja tahdon lukea.

> Tuota mäkin seuraavana vaihtoehtona ajattelin. Ongelmaahan ei olisi, jos
> sitä tekstiä ei tarvisi jatkuvasti vaihtaa...

Esimerkiksi ImageMacig -kirjastolla voi luoda CGI-skriptistä tekstiä
kuvaan ja tarpeen mukaan venyttää ja vanuttaa kuvia.

--
- "Lanttua. Minä haluan lanttua." - "Jaaha, lanttukausi. Haen kolmen kilon
pussin." - "En minä niin paljon syö." - "OK, haen sitten pienen palan."
- "Oikeasti minä haluan kolmen kilon pussin, mutta en kehtaa sanoa sitä."
-- Vaimon kanssa kaupassa

Marko Vainiomaa

unread,
May 17, 2002, 2:31:02 AM5/17/02
to
> kuinka kiva juttu. Samoin olen tässä yhteydessä kovasti vähän
> kiinnostunut miltä sivu näyttää palmissa tai digiteeveessä, kunhan 95%
> käyttäjistä näkee sivun oikein.
>
Tämä on valitettavan väärä asenne :-(. Jos teet sivut, jotka toimivat
nykyisellä selainkannalla 95% varmuudella oikein, mistä tiedät
tulevaisuudessa kuinka monella prosentilla tekemäsi sivusto toimii? Ymmärrän
kuitenkin hyvin sinua(kin), koska webbisivut ovat yksi osa yrityksen
"brandiä". Itse olen ratkaissut niissä sivuissa, joissa oikeasti täytyy
käyttää jonkinlaista taittoa yms. tietyn ulkoasun saavuttamiseksi,
seuraavasti:

Teen webbisivujen rakenteen staattiseksi, kuitenkin ilman sisältöä. Sisältö
parseroidaan periaatteessa puhtaasta leipätekstistä ja ympätään
XHTML-koodiin, joka muotoillaan CSS:llä. Näin sisällön ylläpito on helppoa
ja uusien sivujen tekeminen nopeaa sekä ulkoasun muuttaminen (myös taitto)
koko sivustoon käy hyvin nopeasti. Periaatteessa voin samasta sisällöstä
parseroida hyvin erilaisia sivuja erilaisella taitolla.

Esimerkki samasta siällöstä, kuvineen ja linkkeineen, joka kuitenkin on
parseroitu erilaiseen ulkonäköön löytyy osoitteesta
http://www.adastraracing.com/samara/simple/
ja http://www.adastraracing.com/samara/

Tuota "simple"-versiota en ole enää ylläpitänyt, koska kukaan ei sitä
tuntunut käyttävän. Itse asiassa olen sen poistanut jakelusta, mutta siirsin
se takaisin demotakseni em. sepustusta.

--
=======================================================
Marko Vainiomaa R a l l i s a t i a i n e n
mailto:mar...@jaiko.fi http://www.adastraracing.com/
=======================================================


Aapo Rista

unread,
May 17, 2002, 3:28:10 AM5/17/02
to
"Pekka Siltala" kirjoitteli ryhmässä sfnet.viestinta.www:
> PNG - - taatusti on aina oikean kokoinen - ei skaalaudu.

Operassa skaalautuu myös kuvat, kun painaa Ctrl ja +/-.

Teme

unread,
May 17, 2002, 12:24:39 PM5/17/02
to

"Marko Vainiomaa" <mar...@jaiko.fi> wrote in message
news:ac281r$m36$1...@mordred.cc.jyu.fi...

> > kuinka kiva juttu. Samoin olen tässä yhteydessä kovasti vähän
> > kiinnostunut miltä sivu näyttää palmissa tai digiteeveessä, kunhan
95%
> > käyttäjistä näkee sivun oikein.
> >
> Tämä on valitettavan väärä asenne :-(. Jos teet sivut, jotka toimivat
> nykyisellä selainkannalla 95% varmuudella oikein, mistä tiedät
> tulevaisuudessa kuinka monella prosentilla tekemäsi sivusto toimii?


Se on hienoa, että jengi, joka sivuja tekee ajattelee noin. Kuitenkin se
lähtökohtainen ajatus, jossa kuvitellaan tietävän asioista (tai
oikeastaan niiden taustoista) enemmän tai syvällisemmin kuin muut on
käsittämätön. Oletetaan, että teen sivut joilla on tasan viisi
käyttäjää. Yhdellä on NS 4.7, yhdellä NS 6.2 ja kolmella IE 5.5. Miksi
ihmeessä mun pitäisi ottaa huomioon joitain muita platformeja? On
hienoa, että täällä annetaan hyviä vinkkeja ja avataan näkökulmia myös
sivujen suunnitteluun, eikä vain teknisiin yksityiskohtiin. Kuitenkin on
perin ärsyttävää, että näin tehdään pelkästä periaatteesta tai vain
siksi että halutaan päästä sanomaan.

Haluan vielä uudelleen korostaa, että olen itsekin sitä mieltä, että
yksinkertaiset ja kaikilla alustoilla näkyvät sivut ovat yleisesti
ottaen se paras ratkaisu. Mutta jos kysyn neuvoa yhteenlaskussa, niin
pitääkö jonkun alkaa opettaa trigonometriaa?
--
Teme


Aleksi Stenberg

unread,
May 17, 2002, 3:19:23 PM5/17/02
to
> Oletetaan, että teen sivut joilla on tasan viisi
> käyttäjää. Yhdellä on NS 4.7, yhdellä NS 6.2 ja kolmella IE 5.5. Miksi
> ihmeessä mun pitäisi ottaa huomioon joitain muita platformeja?

Jos voit olla aivan varma, ettei sivuille ikinä eikä milloinkaan eksy
muita kuin noita selaimia käyttäviä ihmisiä, voit kaikessa rauhassa
unohtaa ne muut. Periaattessa olet oikeassa, mutta kuinka usein
tällainen tilanne oikeasti pääsee syntymään?

Jotain intranetiäkin tehdessä voidaan olla aika luottavaisia, että
kaikilla käyttäjillä sama selain (tai ainakin vaihtoehtoja on vähän),
mutta entäs sitten vuoden päästä, kun firma saa open source -herätyksen
ja keksii vaihtaa Explorerista Mozillaan ja Windowsista Unixiin, ja koko
intranet pimahtaa sen tien?

--
Aleksi

Mikko Rantalainen

unread,
May 17, 2002, 3:59:09 PM5/17/02
to

Aika korjata selaimen asetukset -- tai vaihtaa toiseen, jos kyse on
IE:stä koska siitä tekstin oletuskokoa ei voi muuttaa sillä Microsoftin
insinöörit tietävät sinua paremmin mikä on Sinulle sopiva koko.

Jos kirjoitat tyyliksi |p { font-size: 0.8em; }| niin tällöin juuri sinä
syyllistyt yleiseen virheeseen eli "tiedät", että käyttäjä on valinnut
"liian ison" fontin oletusfontikseen ja sinä "korjaat" sen ~20%
pienemmäksi. Ja tämä vain sen takia että SINUN käyttämäsi selain on
rikkinäinen ja sen oletusfontti on SINUN mielestäsi liian iso.

Kysymys kuuluu, kuinka ihmeessä voit tietää, että kävijän näkemä fontti
on liian iso kun et voi tietää kävijän selainta (selain voi väittää
olevansa joku muu selain) tai sen asetuksia, käyttöjärjestelmää (ks.
ed.), näyttölaitetta (taas selain voi väittää jotain muuta kuin
todellisuus on. Tai kyseessä voi olla vaikkapa iso projektori jolloin
yksi pikseli on 1cm*1cm ja jos pyydät 5mm korkeaa tekstiä ei tulos ole
kovin hyvä. Tai lukijan monitori on vain huonolaatuinen ja teksti on
suttuista minkä vuoksi pientä tekstiä ei voi lukea) tai näkökykyä (monet
vähänkään vanhemmat ihmiset pystyvät vaivoin lukemaan edes sitä IE:n
"liian isoa" oletusfonttia)?

Totta kai voit kirjoittaa sivulle, että sitä pitää lukea Windows NT
4:lla jossa on asennettuna SP3 (muttei SP4:sta tai uudempaa) ja
lukijalla pitää olla jalassaan raidalliset sukat sekä päässä
aurinkolasit ruskeilla linsseillä. Tällöin kyse ei kuitenkaan enää ole
WWw-sivuista vaikka tarjoilemasi sivu saattaisikin osan HTML:n
tuntomerkeistä täyttää.

--
Mikko

Jukka K. Korpela

unread,
May 18, 2002, 4:27:27 PM5/18/02
to
Under Subject: Re: CSS ja tekstin koko: pt, px vai joku muu
Jori Mantysalo <jm5...@uta.fi> wrote:

> Esimerkiksi ImageMacig -kirjastolla voi luoda CGI-skriptistä tekstiä
> kuvaan ja tarpeen mukaan venyttää ja vanuttaa kuvia.

P.o. ImageMagick. Kirjoitusasusta huomauttaminen sallittaneen tässä
tapauksessa, koska oikealla asulla löytyy esim. Googlesta paljon paremmin.
Tai suoraan http://www.imagemagick.org/ . Suomeksikin on vähän juttua:
http://www.cs.tut.fi/~jkorpela/graf/imagemagick.html

Jos CGI-skriptillä haluaa dynaamisesti muokata kuvia, niin käytännössä
kyseeseen kai tulisi lähinnä PerlMagick,
http://www.imagemagick.org/www/perl.html
Kerettiläinen mielipide: Tosin voi olla, että helpommalla pääsisi
käyttämällä Perlissä system()-funktiota, jolle annetaan argumentiksi käsky,
joka käynnistää ImageMagickin ja välittää sille halutut argumentit.

Tulevaisuuden vaihtoehto lienee SVG, Scalable Vector Graphics, ks.
http://www.cs.helsinki.fi/u/ajmikkon/svg/svg_pruju.pdf
http://www.w3.org/TR/SVG/ (spesifikaatio)
http://www.w3.org/TR/SVG-access/ (SVG esteettömyyden kannalta)

--
Yucca, http://www.cs.tut.fi/~jkorpela/indexfi.html
Veppiaiheisia sivuja: http://www.cs.tut.fi/~jkorpela/wwwfi.html

Jarkko Hietaniemi

unread,
May 18, 2002, 5:06:50 PM5/18/02
to
> Tulevaisuuden vaihtoehto lienee SVG, Scalable Vector Graphics, ks.
> http://www.cs.helsinki.fi/u/ajmikkon/svg/svg_pruju.pdf
> http://www.w3.org/TR/SVG/ (spesifikaatio)
> http://www.w3.org/TR/SVG-access/ (SVG esteettömyyden kannalta)

Adobe ajaa aika vahvasti SVGtä ja tarjoaa plugineja ja katseluohjelmia:

http://www.adobe.com/svg/main.html

(virallisesti tuettuina Windows, Mac OS 9 ja 10, mutta epävirallisesti
myös Intel Linux ja Sparc Solaris)

--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen

Aapo Rista

unread,
May 19, 2002, 11:33:27 AM5/19/02
to
"Jukka K. Korpela" kirjoitteli ryhmässä sfnet.viestinta.www:

> Jos CGI-skriptillä haluaa dynaamisesti muokata kuvia, niin käytännössä
> kyseeseen kai tulisi lähinnä PerlMagick,
> http://www.imagemagick.org/www/perl.html
> Kerettiläinen mielipide: Tosin voi olla, että helpommalla pääsisi
> käyttämällä Perlissä system()-funktiota, jolle annetaan argumentiksi käsky,
> joka käynnistää ImageMagickin ja välittää sille halutut argumentit.

Omat kokemukseni PerlMagick'ista ovat sen verran huonoja, että siirryin
kokonaan system()-funktion ja convert-ohjelman käyttäjäksi.
Tällöin samaa syntaksia voi käyttää sekä skriptissä että komentorivillä.

Esimerkki jostain skriptistä:

my $CONVERT = "/usr/bin/convert";
my $JPEG_QUALITY = "70";
my $JPEG_GEOMETRY = "400x400";
$command = qq($CONVERT -quality $JPEG_QUALITY -geometry
$JPEG_GEOMETRY "$originalname" "/tmp/$newname.jpg");
print qq($command\n);
system($command);

Ilpo Kuivanen

unread,
May 21, 2002, 2:01:53 AM5/21/02
to
"Teme" <te...@writeme.com> kirjoitti:

>Aina on tehtävä kompromisseja visualisuuden, laajan käytettävyyden ja
>koodin kompleksisuuden välillä. On kummallista, että niin monen mielestä
>pitäisi pitäytyä tekniikoissa, jotka varmasti ja kaikkialla näkyy
>oikein. Joku kysyy neuvoa ja ensimmäiseksi sanotaan, että: "Sulla on
>framesetit, ne ei näy Lynxillä. Ja kuvistakin puuttuu ALT:it."
>Hohhoijaa.

Virheellinen asenne, josta saa eräänä kauniina päivänä korvilleen.
Esimerkiksi Linuxissa fontit ovat oletusarvoisesti huomattavasti pienempiä
kuin Windows-maailmassa ja tällaisesta avuttomasta suunnittelusta johtuen
saa yleensä käytännössä heittää vesilintua erilaisilla css-asetuksilla.
Lisäksi jos fiksataan tarkkaan joka ainoa fonttikoko, tehdään mm.
heikkonäköisille todella pahasti hallaa. Esimerkiksi nelikymppisistä
ihmisistä valtaosalla taitaa olla silmälasit, eli näössä vikaa. Eikä
heikkonäköisenkään kannata nykyisin katsella ruutua millään 640 * 480-
asetuksella vaan kasvattaa mieluummin fonttia.

>Eli siis jos joku tietää, miten tekstin saa lukittua tiettyyn kokoon
>nescafen 6.x:issä, niin olisin kiitollinen tiedosta. Tai jos joku
>tietää, ettei se onnistu, niin sekin olisi kiva tietää. Monissa
>web-lähteissä väitetään, että px olisi absoluuttinen kokomääre, mutta
>ainakaan mulla ei näin jostain syystä ole. Ja eikös tuo mäkin ja pc:n
>ero tekstin koossa pitänyt olla lähinnä pt-määritettä käytettäessä,
>koska mäkki jakaa tuuman pienempiin osiin kuin pc?

Netscapessa ne saa lukittua, kun tekee koko tekstistä kuvan tai sivusta
pdf:n. Onneksi ei taida olla mitään muuta keinoa. IE:n täydellisen
imbesilli tapa antaa css:n lukita sivun fontit on ärsyttävä.

--
Ilpo Kuivanen, kuiv...@stadia.fi, http://teli.stadia.fi/~kuivanen/

Teme

unread,
May 21, 2002, 2:37:11 PM5/21/02
to

"Ilpo Kuivanen" <Ilpo.k...@spammiton.stadia.fi.invalid> wrote in
message news:Xns92155D346Ilpo...@193.167.196.4...

> "Teme" <te...@writeme.com> kirjoitti:
>
> >Aina on tehtävä kompromisseja visualisuuden, laajan käytettävyyden ja
> >koodin kompleksisuuden välillä. On kummallista, että niin monen
mielestä
> >pitäisi pitäytyä tekniikoissa, jotka varmasti ja kaikkialla näkyy
> >oikein. Joku kysyy neuvoa ja ensimmäiseksi sanotaan, että: "Sulla on
> >framesetit, ne ei näy Lynxillä. Ja kuvistakin puuttuu ALT:it."
> >Hohhoijaa.
>
> Virheellinen asenne, josta saa eräänä kauniina päivänä korvilleen.

Onneksi kuitenkin on ihmisiä, jotka osaavat oikaista moiset virheelliset
asenteet. Nyt kun uutisryhmässä kerrotaan, että asenteeni on
virheellinen, tarkistan sen tottakai välittömästi - ehkä vielä vältyn
korvilleni saamiselta.


> Esimerkiksi Linuxissa fontit ovat oletusarvoisesti huomattavasti
pienempiä
> kuin Windows-maailmassa ja tällaisesta avuttomasta suunnittelusta
johtuen
> saa yleensä käytännössä heittää vesilintua erilaisilla
css-asetuksilla.

Juu näin on. Ja Toyotan varaosat on ihan paskoja, kun ne ei sovi Rols
Royceen. Niilläkin voi heittää vesilintua.


> Lisäksi jos fiksataan tarkkaan joka ainoa fonttikoko, tehdään mm.
> heikkonäköisille todella pahasti hallaa. Esimerkiksi nelikymppisistä
> ihmisistä valtaosalla taitaa olla silmälasit, eli näössä vikaa. Eikä
> heikkonäköisenkään kannata nykyisin katsella ruutua millään 640 * 480-
> asetuksella vaan kasvattaa mieluummin fonttia.

Ei taida enää edes kannattaa mainita, etten ole tekemässä mitään
käytettävyyskurssin harjoitustyötä tai portaalia nelikymppisille.
Halusin yksinkertaisesti tietää, onko fontti mahdollista lukita tiettyyn
pikselikokoon NS6.x:ssä.


> Netscapessa ne saa lukittua, kun tekee koko tekstistä kuvan tai
sivusta
> pdf:n. Onneksi ei taida olla mitään muuta keinoa. IE:n täydellisen
> imbesilli tapa antaa css:n lukita sivun fontit on ärsyttävä.

Paljon parempi onkin se, että joutuu tekemään tekstistä kuvan, joka on
huomattavasti raskaampi ladata ja joka sitten on tarkalleen sen x
pikselin kokoinen. I rest my case!
--
Teme

Jukka K. Korpela

unread,
May 21, 2002, 2:54:36 PM5/21/02
to
"Teme" <te...@writeme.com> wrote:

> Nyt kun uutisryhmässä kerrotaan, että asenteeni on
> virheellinen, tarkistan sen tottakai välittömästi - ehkä vielä vältyn
> korvilleni saamiselta.

Ei siltä näytä. Jokaisella on tietysti luovuttamaton oikeus kysyä apua
muilta ja olla välittämättä mistään avusta.

> Halusin yksinkertaisesti tietää, onko fontti mahdollista lukita tiettyyn
> pikselikokoon NS6.x:ssä.

Vastaushan on "ei", mutta epäilen syvästi, oletko tyytyväinen totuuteen.

Pekka Paalanen

unread,
May 21, 2002, 3:39:25 PM5/21/02
to
Ilpo Kuivanen wrote:
> Esimerkiksi Linuxissa fontit ovat oletusarvoisesti huomattavasti pienempiä
> kuin Windows-maailmassa ja tällaisesta avuttomasta suunnittelusta johtuen
> saa yleensä käytännössä heittää vesilintua erilaisilla css-asetuksilla.

Mutta eikös tämä johdu virheellisistä näytön dpi-asetuksista?

En tiedä miten Windosissa, liekö siellä aina se sama "arvaus" käytössä,
mutta ainakin XFree86:ssa saa määritellä monitorinsa kuva-alan
millimetreinä, jolloin dpi-lukematkin tulevat oikein.

Itse säätelin ohjelmista ensin fonttien kokoja, kunnes huomasin, että
tuohan se oikea tapa on.

--
PQ

Mikko Rantalainen

unread,
May 21, 2002, 6:39:55 PM5/21/02
to

Noita dpi lukemia ei voi rikkinäisten softien vuoksi vääntää aina
haluamaansa asetukseen. Jos käyttää linuxissa (tai muussa unixin
kaltaisessa ympäristössä) pelkästään GTK-kirjastoon perustuvia ohjelmia
voi asetukset vääntää oikeiksi ja kaiken pitäisi toimia suurinpiirtein
oikein. Windowsissa ei mielestäni voi käyttää mitään muuta asetusta kuin
96dpi koska jopa kaikki microsoftin omatkin softat menevät täysin rikki
jos fonttien koot eivät ole samoja kuin sen kirjoittaneella insinöörillä
- kiitos pikseleihin perustuvan ohjelmointirajapinnan. Kokeilepa
joskus vääntää asetukseksi vaikka 150dpi (joka voi olla ihan todellinen
tarkkuus viiden vuoden päästä). Jos ongelmana on pelkkä webbikäyttö
kannattaa asetus vääntää kuntoon ennemmin siitä selaimesta (esim.
Mozillassa kyseinen asetus löytyy siitä fontti-sivulta).

Ja vaikka käyttöjärjestelmälle kertoisikin ihan oikean pikselikoon eivät
kaikki fontit näytä silti samalta vastaavilla pistekoilla johtuen
kirjasinleikkauksissa olevista eroista (esim. erilainen suhden pienillä
ja isoilla kirjaimilla tms). Ja uskokaa tai älkää niin kaikilla ei ole
arial, helvetica tai times [new roman] fontteja koneessa.

Mutta kyllä varsinkin vanhemmissa linux-asennuksissa tuo virheellinen
pikselikoko on suurin ongelma.

--
Mikko

Teme

unread,
May 22, 2002, 5:38:28 PM5/22/02
to

"Jukka K. Korpela" <jkor...@cs.tut.fi> wrote in message
news:Xns9215DE988681...@193.229.0.31...

> "Teme" <te...@writeme.com> wrote:
> > Halusin yksinkertaisesti tietää, onko fontti mahdollista lukita
tiettyyn
> > pikselikokoon NS6.x:ssä.
>
> Vastaushan on "ei", mutta epäilen syvästi, oletko tyytyväinen
totuuteen.

Kyllä siihen on tyytyminen. Yksinkertainen kysymys, yksinkertainen
vastaus. Ei asennekasvatusta.
--
Teme

Henri Sivonen

unread,
May 24, 2002, 8:43:43 AM5/24/02
to
In article <3CE5610D...@st.jyu.fi>,
Mikko Rantalainen <mi...@st.jyu.fi> wrote:

> Aika korjata selaimen asetukset -- tai vaihtaa toiseen, jos kyse on
> IE:stä koska siitä tekstin oletuskokoa ei voi muuttaa sillä Microsoftin
> insinöörit tietävät sinua paremmin mikä on Sinulle sopiva koko.

Windowsin IE:ssä on fonttikokoasetus. Jostain syystä se on View-valikon
alavalikossa eikä siellä, missä muut kirjasinperheiden valinta on.

(Mac IE:ssä fonttiasetukset ovat luontevasti yhdessä.)

Jukka Tujula

unread,
May 24, 2002, 11:38:59 AM5/24/02
to
"Henri Sivonen" <hsiv...@niksula.hut.fi> kirjoitti:

> Windowsin IE:ssä on fonttikokoasetus. Jostain syystä se on View-valikon
> alavalikossa eikä siellä, missä muut kirjasinperheiden valinta on.

Ei ne fonttikokoasetukset ole kovin vaikeassa paikassa, jos käyttää
työkalurivin painikkeita. Minulla painikkeet näyttävät olevan: Edellinen,
Seuraava, Pysäytä, Päivitä, Kotisivu, Koko ja Muokkaa. (Joista siis tuo
viimeinen näyttää sorsan.)

IE:n ongelmahan on siinä, että monet tavat vaikuttaa fonttikokoon ovat
sellaisia että tämä valikko (pienin - suurin) ei toimi, jos ei ole valittu
fonttikkojen ohitusta. Tällä tavalla MS tukee sitä virheellistä käsitystä,
että fonttikoon voi sivuillaan naulata kiinni.

Ja jotkut vielä pitävät tämän kiinni naulaamis mahdollisuuden puuttumista
pahana puutteena :-)

Mikko Rantalainen

unread,
May 25, 2002, 11:41:35 AM5/25/02
to
Henri Sivonen wrote:
> In article <3CE5610D...@st.jyu.fi>,
> Mikko Rantalainen <mi...@st.jyu.fi> wrote:
>>Aika korjata selaimen asetukset -- tai vaihtaa toiseen, jos kyse on
>>IE:stä koska siitä tekstin oletuskokoa ei voi muuttaa sillä Microsoftin
>>insinöörit tietävät sinua paremmin mikä on Sinulle sopiva koko.
>
> Windowsin IE:ssä on fonttikokoasetus. Jostain syystä se on View-valikon
> alavalikossa eikä siellä, missä muut kirjasinperheiden valinta on.
>

Tarkoitat varmaan View-Font Size valintaa, josta löytyy huimat viisi (5)
vaihtoehtoa jonkin mielivaltaisen päätöksen perusteella? Ja useinmiten
smaller ja larger ovat liian kaukana medium asetuksesta IMO.

> (Mac IE:ssä fonttiasetukset ovat luontevasti yhdessä.)

Ainakin OS X:n versiossa löytyy vastaava fontin koon muuttamisen valikko
kuin Mozillastakin. Muutenkin IE/Mac on suorastaan hyvä selain (vähän
hidas tosin) ja siinä on esim. kunnollinen tuki PNG-muotoisille kuville.

--
Mikko

Lauri Raittila

unread,
May 25, 2002, 4:17:22 PM5/25/02
to
On Tue, 21 May 2002 19:39:25 GMT, Pekka Paalanen <p...@iki.fi> wrote:

>Ilpo Kuivanen wrote:
>> Esimerkiksi Linuxissa fontit ovat oletusarvoisesti huomattavasti pienempiä
>> kuin Windows-maailmassa ja tällaisesta avuttomasta suunnittelusta johtuen
>> saa yleensä käytännössä heittää vesilintua erilaisilla css-asetuksilla.
>

Käytä yksikkönä em:ää niin kaikki toimii täysin oikein. Jos ei toimi
niin käyttäjän asetukset on päin prinkkalaa. (em:än tulisi olla
käyttäjän suosikkikoko)

>Mutta eikös tämä johdu virheellisistä näytön dpi-asetuksista?

Vaikuttaa oikeastaan vain yksiköihin, joita ei ole tarkoitettu
ruudulle, kuten millimetri, tuuma, pt ja mahdollisesti px yksikköön,
mikäli se on tulkittu oikein

>En tiedä miten Windosissa, liekö siellä aina se sama "arvaus" käytössä,
>mutta ainakin XFree86:ssa saa määritellä monitorinsa kuva-alan
>millimetreinä, jolloin dpi-lukematkin tulevat oikein.

Ongelma on nimenomaan Windows, jossa on vain yksi vaihtoehto eli
96dpi. Myös 120dpi toimii useimmissa ohjelmissa. On ohjelmia, jotka
eivät toimi oikeaa asetusta käyttämällä. Suurin ongelma on tietenkin
se, että Windowsissa ko. asetusta ei ikinä muuteta.

Ainakin käytössäni olevissa Windows vehkeissä (1024*768/15"/96dpi,
1600*1200/19"/120dpi ja 800*600/15"/96dpi) on asetus on väärä. Mutta
ensimmäisissä oikea ei ole kovin kaukana. Oletus oli kaikissa tuo
96dpi. Windows 95:ssä ei ole mahdollista säätää systeemifonttien
kokoa juuri muuten.

--
Lauri Raittila <http://www.iki.fi/lr> <http://www.iki.fi/zwak/fonts>

0 new messages