WYSIWYG

WYSIWYG-lyhennettä (engl. What You See Is What You Get eli mitä näet, sitä saat) käytetään viittaamaan sellaisiin ohjelmistoihin, joissa sisältö näyttää muokattaessa hyvin samalta kuin lopputulos. Sen sijaan muotoa ja rakennetta kuvaavaa metadataa ei välttämättä näytetä. Hyvin usein käsitettä käytetään kuvaamaan tekstinkäsittelyohjelmia tai HTML-editoreja.

WYSIWYG-ohjelmien tavoitteena on helpottaa muokkaamista esittämällä käyttäjälle suoraan työn lopullinen muoto ja jättämällä käyttäjän kannalta epäoleellinen tieto näyttämättä. WYSIWYG-ohjelmissa muotoilu tapahtuu yleensä valitsemalla muotoiltava asiakirja tai sen osa ja suoritettava muotoilutoiminto esimerkiksi klikkaamalla kuvaketta tai käyttämällä pikavalikkoja. Useissa HTML-editoreissa on kuitenkin myös mahdollisuus muokata asiakirjan lähdekoodia, sillä muuten esimerkiksi JavaScript-koodien lisääminen olisi hankalaa. Myös standardoimattomien HTML-elementtien lisääminen on WYSIWYG-editoreissa usein rajoitettu.

Koska WYSIWYG-ohjelmistojen käyttö ei edellytä muotoilukoodin tuntemusta, voidaan niitä pitää erittäin käyttäjäystävällisinä. WYSIWYG-ohjelmistot soveltuvatkin tämän takia hyvin myös aloittelijoille ja auttavat opeteltaessa jotain uutta muotoilukieltä tai -tekniikkaa.

WYSIWYG-ohjelmien haittapuolena on se, että asiakirjan ulkomuoto näytöllä ei ole optimoitu tämän heikkouksia huomioiden. Kaikki fontit eivät esimerkiksi sovellu näytölle tai ohjelman tuottama muotoilukoodi on liian monimutkaista hidastaen koodin suorittamista. Toisaalta myös lähestymistapa houkuttelee viilaamaan yksityiskohtia kokonaisuuden kustannuksella.

Käytännössä asiakirjan ulkonäkö ei aina WYSIWYG-ohjelmillakaan vastaa näytöllä nähtyä. Asiakirjojen tulostaminen eri kirjoittimella kuin mikä on ohjelman oletusvalintana saattaa esimerkiksi muuttaa sivujakoa, ja WWW-sivujen ulkonäkö riippuu kuitenkin lukijan käyttämästä näytöstä, ohjelmistosta ja asetuksista.

Historia 
Charles Simonyi ja Butler Lampson suunnittelivat Xerox Alto -tietokoneelle Bravo-ohjelmiston tekstinkäsittelyyn, joka oli ensimmäinen WYSIWYG-tekstinkäsittelyohjelma.

Katso myös 
HTML-editori
Taitto
Tekstinkäsittely
TeX
WYSIWYM

Lähteet

Aiheesta muualla 
ATPM.com: WYSIWYG: Is it What You Want? 

Tekstinkäsittely