Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Järjestelmä fontin haistaminen

Sivun loppuun

vph81 [17.03.2010 11:22:39]

#

Moro!

Onko tietoa, pystyykö jollain konstilla haistamaan (esim php:llä) jos asiakaspuolen käyttiksestä on käännetty fonttikoko suuremmaksi, jotta voisi siinä tapauksessa käskeä css:ää toisin?

:O

Metabolix [17.03.2010 11:35:04]

#

Eihän sitä yleensä käyttöjärjestelmästä säädetä vaan esimerkiksi selaimen asetuksista. Joka tapauksessa ei ole mahdollista. Mitä yrität saada aikaan? Ehkä siihen on parempikin ratkaisu.

Merri [17.03.2010 11:46:45]

#

Jos joku tahtoo fonttinsa isommaksi, hän tahtoo fonttinsa isommaksi. Piste. Sulla ei ole mitään asiaa lähteä päättelemään asioita toisten puolesta. Aina kun lähdetään sille tielle, että halutaan päättää jotkin tietyt asiat pilkulleen tiettyyn malliin, niin ollaan CSS:n osalta harhatiellä. Tee sivut muutoin ettei ne hajoa, vaikka fontti renderöityisikin vähän isommalla.


On minulla kyllä vinkki olemassa. Joskus isompi fontti voi johtua ihan kirjaisimesta, eli se toisen käyttiksen vaihtoehtoinen fontti on isompilaatuinen muutenkin. Tätä voi yhtenäistää käyttämällä @font-facea, paljon hyviä fontteja ilmaiseen käyttöön löytyy osoitteesta http://www.fontsquirrel.com/fontface ja olen kirjoittanut hieman asiaa aiheesta ihan suomeksi.


(tuolla foorumilla olen sitten aikalailla vaan testiksi vetänyt jotkut fontit käyttöön, pitäisi tehdä parempi ulkoasu jossain vaiheessa)

vph81 [17.03.2010 12:46:38]

#

Metabolix kirjoitti:

Eihän sitä yleensä käyttöjärjestelmästä säädetä vaan esimerkiksi selaimen asetuksista. Joka tapauksessa ei ole mahdollista. Mitä yrität saada aikaan? Ehkä siihen on parempikin ratkaisu.

Näytön ominaisuudet -> Lisäasetukset -> voi kääntää fontit isommaksi jos on esimerkiksi valkokankaan kokoinen näyttö ja laittaa siihen ison näyttöalueen.

Tämä aiheuttaa joillain sivuilla (joita on tullut jo tehtyä) hieman ongelmia, kun taulukoimalla tehdyt sarakkeet on mitoitettu tietyn kokoisille teksteille. No, sarakkeethan kyllä viruvat, ei siinä mitään, mutta jos kuvat ja tausta kuvat on myös suhteutettu näihin mitoituksiin ja kun ne pysyvät kuitenkin muuttumattomina, menee homma päin v---ua..

Mutta täytynee miettiä muita ratkaisuja sitten.

Metabolix [17.03.2010 12:59:57]

#

vph81 kirjoitti:

Näytön ominaisuudet -> Lisäasetukset -> voi kääntää fontit isommaksi

Niin – Windowsissa. Useimmissa muissa järjestelmissä ei (käyttöjärjestelmän tasolla). Lisäksi useimmissa selaimissa (mm. Firefoxissa) voi säätää fonttia täysin käyttöjärjestelmästä riippumatta.

Koko ongelmasi on osoitus huonosta suunnittelusta, aivan kuten Merri sanoi. Sivua ei pidä mitoittaa tietylle fontille, vaan pitää käyttää sopivia suhteellisia mittoja. Voit esimerkiksi määrätä taulukon koon fonttikokoon suhteutettavalla em-yksiköllä, ja itse taulukon voi sijoittaa elementtiin, joka sisältää tarvittaessa vierityspalkit. Sama periaate pätee taustakuviin: parasta on tehdä kuvat niin, että ne sopeutuvat kiltisti eri tilanteisiin, mutta jos tämä ei käy, pitää tehdä edes sisällöstä vieritettävä.

pistemies [17.03.2010 13:43:38]

#

vph81 kirjoitti:

Tämä aiheuttaa joillain sivuilla (joita on tullut jo tehtyä) hieman ongelmia, kun taulukoimalla tehdyt sarakkeet on mitoitettu tietyn kokoisille teksteille. No, sarakkeethan kyllä viruvat, ei siinä mitään, mutta jos kuvat ja tausta kuvat on myös suhteutettu näihin mitoituksiin ja kun ne pysyvät kuitenkin muuttumattomina

Firefoxissa ainakin kohdasta Näytä-> Sivun suurennus-> Suurenna suurentuu koko sivu, myös kuvat.

Edit: Ainoa mikä ei muutu, on sivun leveys tapauksesissa jossa se on mitoitettu vaikka 100% näytön leveydestä, niin se pysyy samana. (Näyttö ku ei suurene iha noin vain)

Blaze [17.03.2010 14:34:38]

#

vph81 kirjoitti:

jos on esimerkiksi valkokankaan kokoinen näyttö ja laittaa siihen ison näyttöalueen.

Ja sun mielesta on hyvä ajatus pakottaa tällaisen systeemin omistaja lukemaan sitä 12 pisteen tekstiä sieltä kolmen metrin päästä? Ei hyvänen aika, miten kukaan voi edes keksiä tuollasta.

progo [17.03.2010 19:43:23]

#

Yksi tapa, jolla asia hoituu, on tehdä ensin leiska kuten mielii, ja lopuksi otat screenshotin siitä. Sitten tyhjennät sivun sisällön tekstistä ja lisäät sen kuvan siihen.

vph81 [18.03.2010 07:26:23]

#

Joopa joo.. kunhan nyt kysyin onko tämä mahdollista. Kukaan kun ei ole seppä syntyessään ja kun kohtaa jonkin ongelman, pitää se koittaa ratkaista. Olen kyllä testannut sivuja eri selaimilla, näytön resoilla jne mutta kun edellä mainittua yhtälöä ei ole aiemmin tullut vastaan.

Blaze kirjoitti:

Ja sun mielesta on hyvä ajatus pakottaa tällaisen systeemin omistaja lukemaan sitä 12 pisteen tekstiä sieltä kolmen metrin päästä? Ei hyvänen aika, miten kukaan voi edes keksiä tuollasta.

Jos itse katselisin kolmen metrin päästä, säätäisin resoluutiot niin että näkisin myös kuvat sieltä asti, mutta jokainen toki taaplaa tyylillään.
Harkinnassa on myös ääniversioiden tekeminen näkörajoitteisille.

progo kirjoitti:

Yksi tapa, jolla asia hoituu, on tehdä ensin leiska kuten mielii, ja lopuksi otat screenshotin siitä. Sitten tyhjennät sivun sisällön tekstistä ja lisäät sen kuvan siihen.

Joidenkin tekstien muuttaminen kuvamuotoon oli kyllä jo alunpitäen ajatuksissa ja todennäköisesti siihen joutunee tyytymäänkin, tapahtuuko se sitten screenshotilla vai muuten en vielä tiedä.. Olisi vaan ollut nopeampaa, vaivattomampaa ja "monistettavaa" jos olisi ollut mahdollista tehdä tämä muutamalla koodirivillä.

Kiitos vaan kaikille vastauksista.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta