Exposicion

14
POSTSCRIP PostScript es un lenguaje de descripción de páginas (en inglés PDL, page descrip?on language), u?lizado en muchas impresoras y, de manera usual, como formato de transporte de archivos gráficos en talleres de impresión profesional. Está basado en el trabajo realizado por John Gaffney en Evans y Sutherland en el año 1976. Posteriormente, con?nuaron el desarrollo 'JaM' ('John and Mar?n', Mar?n Newell) en Xerox PARC y, finalmente, fue implementado en su forma actual por John Warnock y otros. Fue precisamente John Warnock, junto con Chuck Geschke, los que fundaron Adobe Systems Incorporated (también conocido como Adobe) en el año 1982

description

Exposicon Alvaro Villegas

Transcript of Exposicion

POSTSCRIP

PostScriptesunlenguajededescripcióndepáginas(eninglésPDL,pagedescrip?onlanguage),u?lizadoenmuchasimpresorasy,demanerausual,como

formatodetransportedearchivosgráficosentalleresdeimpresiónprofesional.

EstábasadoeneltrabajorealizadoporJohnGaffneyenEvansySutherlandenelaño1976.Posteriormente,con?nuaroneldesarrollo'JaM'('JohnandMar?n',Mar?nNewell)enXeroxPARCy,finalmente,fue

implementadoensuformaactualporJohnWarnockyotros.FueprecisamenteJohnWarnock,juntoconChuckGeschke,losquefundaronAdobeSystems

Incorporated(tambiénconocidocomoAdobe)enelaño1982

POSTSCRIPElconceptoPostScriptsediferenció,fundamentalmente,poru?lizarunlenguajedeprogramacióncompleto,paradescribirunaimagendeimpresión.Imagenquemástarde

seríaimpresaenunaimpresoraláseroalgúnotrodisposi?vodesalidadegrancalidad,enlugardeunaseriedesecuenciasdeescapesdebajonivel(enestoseparecea

Emacs,queexplotóunconceptointernoparecidoconrespectoalastareasdeedición).

Tambiénimplementó,notablemente,lacomposicióndeimágenes.Estasimágenessedescribíancomounconjunto

de:

*Líneashorizontales*Píxelesalvuelo*descripcionesporcurvasdeBezier*?pograea(fuentes)dealtacalidadabajaresolución[1](e.g.300puntosporpulgada).

POSTSCRIP

UnadelaspeculiaridadesdePostScriptesqueusaReversePolishNota?on(RPNonotaciónpolacainversa‐comolascalculadorasdebolsillodeHP).Enotraspalabras,losparámetrosdeuncomandosedanantesqueelcomando.Loscomandosseseparancon

espaciosenblanco.Usaoperacionesdepilaparaprocesardatosyejecutarcomandos.

HaycuatropilasdisponiblesenPostScript:

*Lapiladeoperandos

*Ladediccionario

*Ladeejecución

*Ladeestadográfico.

POSTSCRIP

Desarrollohistórico

PostScriptNivel1Ofrecesoporteparatrabajarconobjetosvectoriales,con"fuentesdecontorno"(unconjuntolimitadodedescripcionesdeletrasabasedetrazadosmatemá?cos),conlineaturasdesemitonosprofesionales,capacidaddegenerarpuntosdesemitonosde

dis?ntasformas(línea,cuadrado,círculo,elipse,etc.),capacidaddeges?onarhasta256tonosdegrisdis?ntosenunaimpresión.Independenciatotaldeldisposi?vo(loquepermiteimprimir

aprovechandoalmáximolaresolucióndeéste).Portabilidadentreaparatos.Disponibilidadpúblicadelcódigoydesusintaxis(loque

permiteacualquieraescribirunprogramacapazdegenerarficherosPostScript)yalgunascosasmás.

POSTSCRIP

PostScriptNivel2fueintroducidoenelaño1991incluyendovariasmejorascomo:

*ges?óndememoriaextremadamentemejorada

*mayorvelocidadyfiabilidad

*capacidadpararealizarlaseparacióndelcolordentrodelRIP(in‐RIPsepara?on)

*descompresióndeimágenes

*soporteparafuentesasiá?cas

*soporteparafuentescompuestas

*mejoradeloscontroladoresdeimpresora

*mejoramuynotable(aunquealgotardía)delosalgoritmosdetramadodesemitonos.

POSTSCRIP

PostScriptNivel2fueintroducidoenelaño1991incluyendovariasmejorascomo:

*ges?óndememoriaextremadamentemejorada

*mayorvelocidadyfiabilidad

*capacidadpararealizarlaseparacióndelcolordentrodelRIP(in‐RIPsepara?on)

*descompresióndeimágenes[2]

*soporteparafuentesasiá?cas[3]

*soporteparafuentescompuestas

*mejoradeloscontroladoresdeimpresora

*mejoramuynotable(aunquealgotardía)delosalgoritmosdetramadodesemitonos.

POSTSCRIP

PostScript3Apar?rdeestaversiónAdobeabandonólaterminologíade

niveles,pasandoausarladeversiones.Estaversiónfueliberadaafinalesde1997.Lasprincipalesmejorasqueintrodujoestanueva

versiónson:

*usode12bitsparadescribirlaslineaturasdesemitono[4]*controlextremadamentemejoradodelasseparacionesde

color[5]*soportedelformatoPDFdesarrolladoparaelprograma

Acrobat*ges?óndelcolormuchomásavanzada.

*nuevascaracterís?casdeimpresiónrelacionadasconlasposibilidadesqueofreceInternetqueaúnnohansidomuy

desarrolladas.

TrueTypeTrueTypeesunformatoestándardefuentes?pográficasescalablesdesarrolladoinicialmenteporAppleComputerafinesdeladécadadelosochentaparacompe?rcomercialmenteconelformato"Type1"deAdobe,elcualestababasadoenellenguajededescripcióndepáginaconocidocomoPostScript.UnadelasprincipalesfortalezasdeTrueTypeeraqueofrecíaalosdiseñadoresdefuentesunmayorgradodecontrol(mediantesugerenciaso"hints")sobrelaformaenqueloscaracteressedesplegabanenpantallaoenimpresosatamañosmenores,conlocualselograbaunamejorlegibilidad.

LicenciasApplevendióunalicenciaaMicrosopparapermi?rlau?lizacióndeTrueType.Desdeentonces,lasfuentessontotalmentecompa?blesentreMacOSyWindows.Aunqueenprincipionoexis?óverdaderamentedichacompa?bilidadysetuvieronqueu?lizarherramientascomoPanoseparaevitaresteproblema

TrueTypeLasfuentesTrueTypesonfuentesvectoriales,peronoPostScript,dealtacalidadqueempleanfuncionescuadrá?cas,másrápidasensuprocesamientoquelasPostScripts,aunqueocupanmáscan?daddememoriaycon?enesugerenciasparalamejoradelavisualizaciónabajasresoluciones.LatecnologíaTrueTypeincorporaelgestorde?posenelpropiosistemaopera?voapar?rdeWindows3.1ydeAppleSystem7.0.EnMacintosh,lasfuenteseranoriginalmentealmacenadasenarchivosdefuentes'hechosamano'queespecificabanlasubicacionesdecadapixelparauntamañoenpar?cular.Sielusuariodeseavisualizarunafuenteauntamañodis?nto,eladministradordefuentesbuscabalamayorsimilitudyaplicabaalgoritmosbásicosdeescalamiento.Cuandoeranescaladosagrandestamaños,seproducíaelefectodepixelado.

TrueTypeLosarchivosdecontornodefuenteTrueTypeadquierenlaextensión.q.Alcargarlafuente,elgestorde?posdeWindowscreaunfichero.fot,quecolocaenlacarpetadelSistema,enelcasodeApple,yeneldirectorioc:\windows\systemenelcasodelosPCeindicaelnombredelafuenteylaubicacióndelfichero.q.Lages?óndelasfuentesTrueTypesehasimplificadomuchoenWindows95,especialmentelabúsquedaycopiadefuentesqueseprecisanmandarafilmaryesteformatoparececonver?rseenelestándardefini?vodelosusuariosdePC.

OpenTypeOpenTypeesunformatodefuentes?pográficasescalablesparacomputadora.Suarquitecturaestábasadaenladesuantecesor,elformatoTrueType,cuyaestructurabásicaconservaylacualcomplementacontablasdedatosquepermitenincorporaraunafuentefunciones?pográficasylingüís?casavanzadas.

Debidoasuampliadisponibilidadenelmercadoyasuversa?lidad?pográfica—loqueincluyerecursospararepresentarelcomportamientográficodemuchossistemasdeescrituradelmundo—,lasfuentesenformatoOpenTypesonmuyu?lizadasactualmenteenlasprincipalesplataformasdecómputo.

OpenTypeHistoria

OpenType fue expresamente diseñado por Microsop y Adobe parareemplazar a los tradicionales formatos ?pográficos TrueType y Tipo 1 (o“Post‐Script”), el primero de ellos desarrollado por Apple Computer ylicenciado aMicrosop, y el segundo creadoporAdobe, también autor dellenguajePostScript.Lanecesidaddecontarconunformatoalaalturadelasdemandasde la?pograeadealtacalidadyque fueracapazdemodelarelcomportamientocomplejodemuchos sistemasdeescritura llevóa lasdoscompañías a combinar las tecnologías subyacentes en sus respec?vosformatos originales y a incluir extensiones dirigidas a subsanar laslimitacionesdeambos.

OpenType

LosorígenesdeOpenTypeseremontanaliniciodelosnoventa,cuandoMicrosopintentólicenciarparasusistemaopera?voWindowslatecnologíade?pograeaavanzadadeApple,conocidaentoncescomo“TrueTypeGX”.Traselfracasodelasnegociaciones,Microsopdeterminóseguiradelanteconsupropiatecnología,lacual,basadatambiénenlaarquitecturaTrueType,violaluzen1994bajoladenominación“TrueTypeOpen”.AdobeseunióalproyectodeMicrosopen1996,añadiendoalformatolacapacidaddeusarlascurvasmatemá?casempleadasensusfuentesTipo1(curvasBézierde3er.grado).Lanuevatecnología,bau?zadacomo“OpenType”,fueanunciadapúblicamenteesemismoaño.

OpenTypeLasfuentesOpenTypepresentanlassiguientescaracterís?casdis?n?vas:*LacodificacióndeloscaracteresestábasadaenelestándarUnicode,porloquelasfuentespuedencubrirunoovariossistemasdeescriturademanerasimultánea.*Puedencontenerhasta65,536glifos(aunquetodavíanoescomúnhallarfuentesOpenTypequeseacerquenaeselímite).*Puedenincluirpropiedades?pográficasavanzadas(features)queposibilitaneladecuadotratamiento?pográficodesistemasdeescrituracomplejos,asícomolaaplicacióndetransformaciones?pográficasparalacomposicióndetextosensistemasmássencillos,comolaescriturala?na,usadaenidiomascomoelespañoloelinglés.*Losarchivosdelasfuentessonmul?plataforma,porloquepuedenusarsesinmodificaciónensistemasopera?voscomoMacOSX,WindowsyalgunossistemasUnix.*LasfuentesOpenTypeCFFpuedenmedirconsiderablementemenosquesusequivalentesenTipo1,siemprequenocontenganglifosadicionalesounacan?dadnumerosadepropiedades?pográficasavanzadas.