Bu sayfadaki yazılar
Sayfanın metni
Sayfa 8
Geçen aylarda sizlere tanıttığımız Commodore-Amiga'nın Font Editor programından sonra kullanım ya da fonksiyon bakımından daha yüksek seviyedeki font editörlerini anlatarak grafik programlarını açıklayan yazı dizimize devam edeceğiz. Ancak bu arada bilmenizi istediğim bir şey var. Türk bilgisayar grubu BRONX'un üyelerinden 'MALICE' isimli bir arkadaşım bana bir disket göndermiş. Bu diskette MALICE'in hem kendi çizdiği hem de bazı eski oyunlardan aldığı ve 'FAST FONTS' komutu ile kullanılabilen 30 adet 8*8 font var. Bu piyasada bulunmayan fontları paint programlarında kullanabiliyorsunuz. Ayrıca diğer programlara uyumlu fontları meraklı arkadaşlara gönderebilirim. Eğer bu font disketine siz de sahip olmak isterseniz bana adresinizi gönderebilirsiniz.
Neyse artık yazımıza dönelim. Bu kez açıklayacağımız font editör programının kullanımı daha kolay ancak disk işlemlerini yapmak oldukça zor. Bazen insanın sinirleri bozuluyor.
FONT MASTER, bu programın adı. Programcısının ise 'Level 4 Advanced Software Design'dan 'JPN' olduğunu ana ekrandan öğrenebiliyoruz. Bu arada şunu belirtmeliyim ki; bu program 'PUBLIC DOMAIN' bir programcı tarafından yazılmıştır. Programın kodunu yazan 'JPN', şu an 'VERTICAL' grubundadır. Font Master ise önceki grubu 'Level 4' için yazdığı bir programdır.
Neyse, programımız tamamen keyboard kontrolüne dayalı. Verebileceği hata mesajları dışında mouse'a el atmanız gerekmiyor. Kursor tuşları ve boşluk tuşu ile çizim yapılıyor. Ancak kursor tuşları hem editör hem de harfin seçildiği selector kısımlarında kullanılıyor. Bu arada, selector kısmında harfi, editor kısmında ise kareyi gösteren beyaz çerçevenin her zaman için bir solda durduğunu belirtelim.
Programın pull-down menüleri yok ve şu anda görmekte olduğunuz ekrandan başka (ikinci menü ekranı hariç) ekranı yok. Üstte logo, altında işlem yapmakta olduğumuz karakteri ASCII kodunu onluk (DECIMAL), onaltılık (HEX) ve ikilik (BINARY) sayı düzeninde gösteren bir satır var. Bu satırın altında ise sıra ile selector, editor ve 'HELP' tuşu ile iki farklı ekran arasında değişim yaptığımız menü kısmı bulunuyor. Şimdi bu bölümleri inceleyelim:
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 9
SELECTOR: Bu kısımda 'TOPAZ' font ile 32'den 127'ye kadar olan ASCII kodlu harfler sıralanmış. Editor kısmında işlem yapacağımız harfi yön tuşları ile buradan seçiyoruz. Beyaz çerçevenin bir harf boyu kadar solda durduğunu hatırlatalım. Selector'den Editor kısmına geçmek için 'ESC' tuşunu kullanın.
EDITOR: Değiştireceğimiz ya da düzelteceğimiz harfin sekiz kat büyütülmüş halini içeren alan bu kısımda. Bu alanın her iki yanındaki sayılar ise o satırın byte olarak değerini verir. Dolu ve boş kareler '1' ve '0' değerleri ile ikilik düzen bir sayı için gibi farz edilir ve hesaplama yapılır. Soldaki sayılar decimal, sağdakiler ise hexadecimal olarak hesaplanmış değerlerdir.
Bu kısımda yön tuşları ile hareket ederiz. Boşluk tuşu ile dolu kareleri boş, boşları ise dolu yaparız. Çizim yapmak böyle ayarlanmış, mouse çizimlerine göre size kolay mı gelir yoksa zor mu bilemem ama bir süre sonra kolayca alışıyorsunuz. Zaten basit bir font editörü kullanmak istiyorsanız buna alışmalısınız.
MENÜ EKRANLARI: Help tuşu ile ikisi arasında değişim yaptığımız ekranlara menü ekranlarından çok fonksiyon ekranları dememiz gerekir. Çünkü bu iki ekranda programın fonksiyonlarını gerçekleştiren tuşlar gösteriliyor. Bu fonksiyonları anlatarak yazımızı bitirelim:
CTRL: Harfin bulunduğu alanı saat yönünde doksan derece çevirmeye yarar.
DEL: Alanı ve dolayısı ile harfi siler. Clear anlamına da gelir.
CAPS LOCK: O küçük kırmızı ışık yanarken, yön tuşları ile alanı istediğimiz yöne çevirebiliriz. Diğer durumda ise yön tuşları normal görevlerini yerine getirir.
F1: LOAD işlemi için kullanılır. Ancak bir fontu yükleyebilmek için adını yazmanız gerekir. Üstelik programımız sadece 8*8 pixel boyutlarındaki fontlar için olduğundan disketteki fontların boyutlarını da bilmemiz gerekiyor.
F2: SAVE işlemi için. Load işleminde söylediklerimin aynısı.
F3: Fontu restore etmek (yenilemek) amacı ile kullanılır. Bu tuşa bastığınızda selector alanına Amiga'nın Topaz fontu yeniden gelir ve her şeye baştan başlarız.
F4: Alandaki harfi hafızaya geçirir. Bu işlem kopyalama işleminin ilk basamağıdır.
F5: Kopyalama işleminin ikinci basamağını gerçekleştirir yani hafızadaki harfi alana geçirir.
I: Invert işlemini yapar. Boş kareler dolu, dolu kareler boş durumuna gelir.
X: Alanın 'X' yönüne göre tersini alır. (Ayna efekti.)
Y: Alanın 'Y' yönüne olan tersini (aynen X gibi) alır.
TAB: Editör alanındaki kursorumuzun bulunduğu satırı, sola doğru dairesel olarak kaydırır.
Q: Bu tuşun anlamı ise (herkesin bildiği gibi) programdan çıkmaktır.
Şimdi programın her şeyini öğrendiniz. Disk işlemleri sorun olsa da kısa ve görevini yapan bir program. Devamını getirmek size kalmış. Kolay gelsin.
FONT WORKS V1.0 Evet, daha önce açıkladığımız iki basit font-editör'den sonra artık işi biraz daha karmaşıklaştırarak epeyce geniş olanakları olan bir font-editör'ü anlatacağız. Profesyoneller için bu yazımızda açıklayacağımız font editörün adı; FONT WORKS. Programcı firma ise Associated Computer Services Software Division Incorporated. Bende programın crack versionu var. Bu versiyonun başında ise küçük bir not bulunuyor: "Her ne kadar program rutinleri De-Luxe Paint'den alınmış olsa bile, iyi bir program. Kullanın". Ben de aynı şeyleri size söyleyebilirim. Rutinlerin ne kadar ALINTI olduğunu programa girince kendinizde göreceksiniz.
Programımız oldukça fazla fonksiyona sahip. Bunlar genelde pull-down menüler olarak verilmiş ancak hemen her fonksiyonun bir tuş karşılığı var. Programı belli bir süre kullandıktan sonra bu tuşları ve kombinasyonlarını öğrenip işinizi daha çabuk halledebilirsiniz. Şimdi bu iyi programa göz atalım:
EKRAN DÜZENİ Soldaki kocaman alan istersek kocaman kocaman fontlar yapma olasılığı tanıyor. Sağdaki ikonları bir yerden tanıyor musunuz? Evet, hepinize çok puan. Görevlerini biliyor musunuz? Evet, hepinize çok çok puan. Ne yazık ki programcılarımız sadece rutinleri De-Luxe Paint'den almamış ikonları bile aynen (hatta aynı sıra ile) almışlar. Font Works logosunun altındaki pencerede dört satır var. İlk iki satır çizim yaptığımız noktanın çizim alanındaki 'X' ve 'Y' pozisyonlarını gösterir. Üçüncü satır 'KERN' ise harfin ne kadarının önceki harfin üstüne bineceğini gösterir. Dördüncü satır 'SPACE' ise harfin kapladığı alanı saptamak için kullanılır. Bu iki ayarı size şöyle açıklayabilirim: Örneğin, "I" harfinin üst ve alt çizgisini uzatmadıkça diğer harflerle arasındaki boşluğun göze çarpmasını engelleyemezsiniz. Ama Space ayarı ile harfin kapladığı alanı azaltırsanız bu sorun ortadan kalkar. Bunun uygulamasını yapın ve yazının devamında açıklayacağım 'VIEW' menüsünü okuduğunuzda farkı görün. Bu dört satırın altında yer alan dört ok ile harfin bulunduğu alanı dairesel olarak satır ya da sütun kaybı olmadan istediğimiz yöne kaydırabiliriz. Okların altındaki minik pencerelerde ise işlem yapmakta olduğumuz harfi ve 'ASCII' kodu gösteriliyor. En alttaki çubukta ise işlemde olan harfin font içindeki yerini görebiliyoruz. Bu çubuğun iki yanındaki ok ile harf seçimini yaparız. Gelelim çizim alanının alt ve solundaki oklara. Alttaki oklardan biri Kern, diğeri ise Space ayarı yapmak için kullanılır. Soldaki oklardan biri harflerin oturduğu çizgiyi (baseline), diğeri ise harflerin üst sınırını gösterir. Bu okları oynatabilmek için yine mouse kullanıyoruz. PROJECT MENÜSÜ
Bu menüdeki LOAD, SAVE, SAVE AS, PRINT, ABOUT, QUIT fonksiyonlarını açıklamaya hiç gerek duymuyorum. Zaten herkes bunları en azından De-Luxe Paint'den biliyor. Eğer bilmeyen arkadaşlar varsa dergimizin ilk sayısını alarak oradan bu seçeneklerin anlamlarına bakabilirler. Ancak Load fonksiyonuna iki seçenek konulmuş: FONT ve PICTURE. Şimdi fontu anladıkta resim ne oluyor demeyin: ileride anlatacağım ve oldukça iyi bir özellik olan GRAB fonksiyonunu kullanabilmek için önce bir 'IFF' resim yüklemeniz gerekiyor.
CLOSE PICTURE: GRAB fonksiyonu için yüklediğiniz resmi hafızadan siler. Öteki anlamda 'CLEAR PICTURE' denebilir.