PostScript Programlama: Masaüstü GUI, Yazı Tipleri ve Daha Fazlası. Nasıl çalıştığını öğrenin.

Bilgilendirme: Desteğiniz sitenin çalışmaya devam etmesine yardımcı oluyor! Bu sayfada önerdiğimiz hizmetlerden bazıları için bir başvuru ücreti alıyoruz.


PostScript, görsel çıktıyı tanımlamak için tasarlanmış özel amaçlı bir programlama dilidir: yazdırma, sayfa düzeni, yazı tipi tasarımı, masaüstü GUI ve tek tek görüntüler. Dilin tanımlayıcı yönü, görüntüleri çözünürlükten bağımsız olarak tanımlayabilir – bu, pikselleri (bitmap gibi) tanımlamak yerine daha basit olana benzer şekilde herhangi bir boyuta veya çözünürlüğe ölçeklenebilen şekilleri tarif ettiği anlamına gelir. Ölçeklenebilir Vektör Grafiği (SVG) biçimi.

PostScript’i gerçekten ilginç kılan şey, sadece görsel bir açıklama dili olmamasıdır. Aynı zamanda Turing-complete, üst düzey bir programlama dilidir. Bu, ölçeklenebilir bir görüntüyü tanımlamaktan daha fazlasını yapabileceğiniz anlamına gelir; ayrıca görüntü oluşturan algoritmalar tanımlayabilir veya anlamlı görsel çıktı üreten karmaşık programlar yazabilir veya bir masaüstü GUI sistemi oluşturmak için genişletebilirsiniz..

PostScript, masaüstü yayıncılığından veri görselleştirmeye kadar çok çeşitli kullanımlara sahip güçlü ve ilginç bir dildir.

PostScript’in Kısa Tarihi

John Warnock, Charles Geschke ve diğerleri, Xerox’ta entegre devre tasarımı ve yeni doğan lazer yazıcı teknolojisi üzerinde çalışırken, Interpress adı verilen bir dil icat ettiler. Interpress bir sayfa tanımlama diliydi, yani yazdırılan bir sayfadaki öğelerin görsel düzenini tanımlamak için kullanılabilir. Forth’a dayanıyordu ve – diğer şeylerin yanı sıra – Warnock’un 3D grafik yorumlayıcı üzerindeki önceki çalışmalarından ilham aldı.

Warnock ve Geschke, Xerox’u dili doğrudan ticarileştirmeye ikna etmeye çalıştı, ancak Xerox nihayetinde ilgisizdi. İkisi Doug Brotz, Ed Taft ve Bill Paxton ile birlikte Xerox’tan ayrıldı ve Adobe Systems’ı kurdu. Adobe 1982 yılında kuruldu. Interpress’ten esinlenen PostScript 1984’te piyasaya sürüldü.

Apple’ın kurucusu Steve Jobs, Adobe’yi PostScript’i lazer yazıcıları sürmek için uygun hale getirdi. 1985’te Apple, PostScript desteğine sahip ilk lazer yazıcıyı piyasaya sürdü. Bu, Apple ve Adobe’nin merkezde olduğu bir masaüstü yayıncılık devrimi başlattı. Adobe grafiklerinin (Photoshop, Illustrator, Acrobat) ve Mac bilgisayarların (Apple artık yazıcı yapmasa bile) profesyonel grafik ve yayıncılıkta ve ilgili yaratıcı mesleklerde kalıcı hakimiyeti, büyük ölçüde erken işbirlikleri tarafından belirlenen kurstan kaynaklanmaktadır. PostScript üzerinden.

1991’de “PostScript Seviye 2” olarak adlandırılan ikinci bir PostScript sürümü çıktı; orijinal sürüm “PostScript Düzey 1” e yeniden getirildi. Üçüncü ve final sürümü 1997’de geldiğinde, buna basitçe “PostScript 3” deniyordu.

PostScript’in Düşüşü

PostScript çok çeşitli şekillerde kullanılabilir ve kullanılmıştır. Örneğin, iki farklı masaüstü GUI sistemi PostScript tabanlıydı ve bir grafik dosya formatı için temel olarak kullanıldı. Ancak, üç ana kullanım alanı yazıcı kontrol dili, belge mizanpajları oluşturmak için sayfa tanımlama dili ve yazı tipi biçimi olarak belirlenmiştir..

Kullanıcıların çoğunluğu için – özellikle masaüstü yayıncılıkta – bu üç ana kullanım alanının her biri daha sonraki teknolojilerle büyük ölçüde yer değiştirmiştir:

  • Adobe, Taşınabilir Belge Formatını 1993’te tanıttı ve 2008’de açık bir standart haline getirdi. 2007’de Adobe Principal Scientist Dov Isaacs, PostScript’in sayfa tanımlama dili için PDF lehine ve EPS grafik dosya formatının daha da önemsiz olduğunu açıkladı. artık yeni sanat eserleri için kullanılmamalıdır.
  • PostScript Yazı Tipi biçimlerine ilk olarak Apple’ın TrueType biçimi tarafından meydan okundu ve daha sonra Adobe ve Microsoft OpenType belirtimi oluşturmak için ortaklık kurduklarında tümüyle üst üste bindirildi. OpenType, hem TrueType hem de PostScript’in bir üst kümesidir, bu nedenle – bir bakıma – PostScript OpenType’ta yaşar, ancak bağımsız bir dil olarak değil.
  • PostScript’in yazıcı kontrol dili olarak kullanımı, büyük ölçüde endüstri standardı haline gelen HP’nin Yazıcı Komut Dili (PCL) tarafından geride bırakıldı..

Temel PostScript Eğiticileri

PostScript, elle yazıldığından daha çok programlı olarak üretilir. Bu nedenle, dili kullanan birçok insanın derinlemesine bir akıcılığa değil, sadece temel bir anlayışa sahip olması gerekir. Bir PostScript dosyasının ne olduğunu ve nasıl çalıştığını anlamanız gerekiyorsa, bunlardan birini veya ikisini okuyun ve harika bir başlangıç ​​yapacaksınız.

  • Kısa Postscript Eğitimi, Carnegie Mellon Üniversitesi’ndeki bilgisayar bilimleri derslerinden kısa ama yararlı bir dil tanıtımı.
  • Basit PostScript Komutları Nasıl Yapılır, basit çizim komutlarına hızlı bir giriş.
  • PostScript’e bir Öğretici Giriş, dili kullanma konusunda bir öğretici, ayrıca biraz yararlı arka plan ve geçmiş içerir.
  • Çoklu Ayna Teleskop Gözlemevi’nden Tom Trebisky, saygısız bir PostScript Eğiticisine sahiptir ve bu, PostScript’in tuhaflıkları için makul açıklamaları seviyorsanız özellikle yararlı olacaktır. (“Bir gün önce, PostScript yazarları sigara çatlağının etrafında oturuyordu.”)
  • İyi etiketlenmiş örnekler ve net açıklamalarla daha iyi tanıtıcı öğreticilerden biri olan PostScript’e Kısa Giriş (PDF) – görsel öğrenenler ve bazı temel kodlama deneyimi olanlar için harika.
  • British Columbia Üniversitesi Matematik Bölümü’nden Matematik Merkezli PostScript Kılavuzu.
  • Adobe’nin PostScript Dili ve Neden “Doğrudan” PostScript, grafik düzenleme yazılımıyla oluşturmak yerine PostScript’i doğrudan yazmayı öğrenmek için çekici bir argümanla dile giriş olan Sense’yi yapar.
  • UC San Diego’dan zengin bir tanıtım olan PostScript Tutorial (PDF olarak da mevcuttur).
  • Çoğunlukla Maths’ın Hızlı PostScript Eğitimi, fraktal kar taneleri ile süslenmiş bir Noel kartı yapmayı öğrenebilirsiniz; ve eğer isterseniz, ejderha eğrileri ve diğer güzel tekrarlayan tasarımlar yapmayı öğrenebileceğiniz PostScript’teki L-Systems’a göz atın.
  • Üç Bölümde PostScript Video Eğitimi: 01 Yığın, 02 Aritmetik, 03 Grafik.
  • PostScript Video Dersinde Programlama, yalnızca grafiksel açıklama dili değil, programlama dili olarak PostScript hakkında özel bir konuşma.

PostScript Öğrenmek için Derin Kaynaklar

Bu öğreticiler, temel kullanımdan gelişmiş kavramlara kadar dil üzerinde daha kapsamlı bir kapsama alanı sağlar. Birçoğunun üzerinde çalışmak için uzun bir süre gerekecek.

  • PostScript’e İlk Kılavuz, PostScript’e güzel adım adım giriş.
  • Öğrenmenin tek yolu olan Yaparak PostScript Öğrenmek (PDF), gerçekten.
  • Dili gerçekten anlamak için önemli bir kılavuz olan PostScript’te düşünme (PDF).
  • Matematiksel Çizimler: Geometri ve PostScript El Kitabı, Bill Casselman’ın matematik ve görselleştirme için PostScript kullanımı için vazgeçilmez kılavuzu.
  • PostScript Dil Eğitimi ve Yemek Kitabı (PDF), Adobe Systems’ın “Mavi Kitap” olarak bilinen resmi dil kılavuzu.
  • “Yeşil Kitap” olarak bilinen başka bir resmi Adobe referans çalışması olan PostScript Dil Program Tasarımı (PDF).

Referans

  • Adobe’nin son teknik 900 sayfalık el kitabı olan ve dilin her ayrıntısını kapsayan PostScript Dil Başvurusu (PDF).
  • WikiBooks kaynağı olan PostScript SSS.
  • Don Lancaster’ın Guru’nun Lair PostScript Kütüphanesi, PostScript ve ilgili konular hakkında dikkate değer bir bilgi paketi, ayrıca yazılım araçları, geometri öğreticileri ve PostScript geliştirmeyle ciddileşirseniz muhtemelen ihtiyacınız olacak bir sürü şey.
  • Acumen Journal, PostScript ve PDF haberlerini ve bilgilerini kapsayan (artık geçersiz) bir dergi – 2000’den 2013’e kadar olan arşivler çevrimiçi olarak mevcuttur ve çok sayıda bilgi içerir.
  • PostScript Örnekleri, mavi ve yeşil kitaplardan olanlar da dahil olmak üzere örnek kümelere bağlantıların bir listesi.

Araçlar

  • ImageMagick, görüntü dosyalarını oluşturmak, düzenlemek, oluşturmak veya PostScript dahil olmak üzere bir dizi biçime dönüştürmek için kullanılan bir yazılım paketi.
  • PostScript dosyalarını dinamik olarak oluşturmak için bir programlama kütüphanesi olan Pslib; PHP, Python, Tcl, Perl, COBOL ve Common Lisp için bağları olan C’deki yazar.
  • Gnuplot, PostScript (ve diğer birçok format) çıktısı alabilen bir komut satırı grafiği ve veri görselleştirme aracı.
  • Kahire, C programlama dilinde, PostScript çıktısını destekleyen bir grafik kütüphanesi; CAD benzeri çizim nesneleri sağlayan ADG kütüphanesine de bakın.
  • GNU a2ps, “herhangi bir PostScript” dönüştürme ve yazdırma yardımcı programı.
  • GNU Enscript, ASCII dosyalarını PostScript’e dönüştürür.

GhostScript

PostScript ile çalışmak için önemli bir araç GhostScript’tir (veya Özgür Yazılım Vakfı’nın GNU Ghostscript’i).

GhostScript, PostScript yorumlayıcısı ve PDF görüntüleyici ve düzenleyicisidir ve bu iki ve daha fazla dosya formatı arasında dönüştürme yapmak ve sıfırdan PostScript dosyaları oluşturmak için kullanılabilir. PostScript çıktısını PostScript olmayan yazıcılara yazdırırken genellikle yazıcı sürücüleri tarafından “başlık altında” kullanılır. Sanal PostScript yazıcılar oluşturmak veya doğrudan PDF’ye yazdırmak için GhostScript kullanabilirsiniz.

GhostScript Alternatifleri

GhostScript, çok fazla ek yüke sahip büyük bir programdır. PS dosyalarının basit görüntülenmesi için GhostView ve GSView ile ilgili iki “PostScript önizleme” uygulaması da vardır.

PostScript dosyaları için birkaç ücretsiz PostScript görüntüleyici vardır, ancak – GhostView ücretsiz ve açık kaynak olduğundan, bunları kullanmak için zorlayıcı bir neden yoktur. Çevrimiçi bir PostScript görüntüleyici vardır, bu da zaman zaman bir şeye bakmanız ve GhostView’u yüklemek için sorun yaşamak istemiyorsanız yararlı olabilir.

Adobe’nin Acrobat, kullanıcıların hem PDF hem de PostScript dosyalarıyla çalışmasına izin verir ve bu alandaki ticari ürünlerin “altın standardı” dır.

GhostScript Öğrenmek için Kaynaklar

  • Wisconsin Üniversitesi Bilgisayar Bilimi Bölümü’nden çok hızlı bir bakış olan Ghostscript’e giriş.
  • GhostScript’e bir başka Giriş, bu biraz daha ayrıntılı.
  • GNU GhostScript’e giriş, temel GhostScript kullanımını açıklar ve ayrıca temel bir PostScript öğreticisi içerir.
  • Ayrıntılı resmi belgeler olan Ghostscript nasıl kullanılır.
  • GhostScript Kullanım Kılavuzu (PDF), PostScript’ten alıntılanan GhostScript’i çalıştırma ve çalıştırma kılavuzu & Acrobat / PDF: Thomas Merz tarafından Uygulamalar, Sorun Giderme ve Platformlar Arası Yayıncılık.
  • PostScript’e Başlarken, PostScript kullanmaya yönelik GhostScript odaklı bir tanıtımdır.
  • Dosyaları Dönüştürmek ve Birleştirmek için Ghostscript kullanma, GhostScript’teki daha yaygın görevlerden birine hızlı bir rehber.
  • Ghostscript Linux Howto, bu bir Linux ortamında GhostScript kullanımına iyi bir genel bakış.
  • XeTeX ve Ghostscript kullanarak PDF / A çıktısı oluşturmak, bazı yayıncılar tarafından istenen PDF / A dosyaları oluşturmak için bir öğreticidir.
  • Ghostscript – İlk 10 Adım, Windows 10’da GhostScript’in nasıl çalıştırılacağını açıklar.
  • Ghostscript kullanarak Windows’ta Sanal PostScript Yazıcı oluşturma, mevcut PostScript olmayan yazıcınızı GhostScript kullanarak bir PostScript yazıcıymış gibi nasıl kullanacağınızı açıklar; öğretici Windows XP kullanıcıları için hazırlanmıştır, ancak teknik diğer Windows sistemleri için uyarlanabilir.
  • Windows’ta Ghostscript ve RedMon ile PDF’ye yazdırmak, Adobe’nin pahalı yazılımlarına güvenmeden yüksek kaliteli PDF’ler oluşturmak için GhostScript’in nasıl kullanılacağını açıklar; bu öğretici aynı konuyu kapsar, ancak önceki Windows sürümleri hakkında bilgi içerir.

GhostScript Araçları

  • Ruby-ghostscript, GhostScript için bir Ruby paketleyicisidir ve Ruby ve Ruby on Rails uygulamalarınıza bir GhostScript ikili dosyası eklemeyi kolaylaştırır.
  • Ghostscript.NET, .NET framework ile birlikte kullanılmak üzere Ghostscript kütüphanesi etrafında yönetilen bir paketleyicidir.

Bugün Postscript

Hala dili aktif olarak kullanan birkaç geliştirici var, ancak PostScript geliştiricilerine olan talep düştü. Bugün, ciddi PostScript kullanımı bulmak için en olası yer, üst düzey yayıncılık şirketlerindeki eski sistemlerde. LaTeX ve GhostScript dahil bir dizi masaüstü aracı geliştirilmeye ve PostScript hazırlığı için öncelikle bu eski yayın sistemlerine bağlı bir belge üretim zincirinin bir parçası olarak kullanılmaya devam ediyor.

İleri Okuma ve Kaynaklar

Dizgi oluşturma ve yayınlama ile ilgili daha fazla rehberimiz, eğiticimiz ve infografikimiz var:

  • TeX ve LaTeX Tanıtım ve Kaynaklar: bu dizgi sistemi GhostScript’ten büyük fayda sağlar.
  • ImageMagick Giriş ve Kaynaklar: PostScript için bazılarını içeren bir grafik araçları koleksiyonu.

Asla Unutamayacağınız Web Tasarım Trendleri

PostScript, aklınıza gelebilecek her şeyi tasarlamanızı sağlar. Bu her zaman en iyi şey değildir; sadece web düşünün! Infographic Web Tasarım Trendlerimizde Asla Unutmayacaksınız Bir zamanlar serinliğin yüksekliği olduğu düşünülen onlarca tasarımdan geçiyoruz.

Asla Unutamayacağınız Web Tasarım Trendleri
Asla Unutamayacağınız Web Tasarım Trendleri

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me