Windows Phone Uygulama Geliştirme – Font Problemi

Windows Store için 2  uygulama geliştirdikten sonra Windows Phone 8 platformunun da tadına bakmak istedim. Basit bir uygulama ile geliştirmeye öğrenmeye başladım.

Emülatör biraz sıkıntı çıkarsa da , bunun benim bilgisayarımdan kaynaklandığını anladım, emülatör üstünde son halini test etmek istedim ama küçük bir problemle karşılaştım. Ayarladığım, tek tek seçtiğim bütün fontlar emülatörde gözükmüyordu.

İnternette biraz bakındım. Kimi sitede Solution Explorer’da Fonts diye klasör açın fontları onun içine atın, font seçerken o size Fonts klasörüne attığınız fontları gösterir diyordu fakat olmadı. Evet fontlar seçeneklerde geldi fakat emülatörde hepsi tek tip fonta dönüşüyor.

Biraz daha araştırınca çözümün Blend’de olduğunu öğrendim. Tasarım için kullandığım Blend’in – Windows Phone uygulama tasarımda Blend kullanmıyorsanız çok büyük hata yapıyorsunuz demektir – aslında font ve bir çok sorunun çözümü olduğunu öğrendim.

 

Visual Studio üzerinde oluşturduğum Windows Phone 8 projeme TextBlock ekledim.

Projeye direkt Blend’de de başlayabilirsiniz. Burada Visual Studio ortamından Blend ortamına geçiş kullanılarak anlattılmıştır.  

 

Projeyi View / Open In Blend yolunu kullanarak Blend’e aktardım.

 

Blend açılıp projemizi yükledi.

3

 

TextBlock veya Text içeren bir şeye tıklayıp, Fontlar kısmını açtığınızda, normalde harf sırasında olan fontların bir kaçının en üstte ve sağ taraflarında “A” harfi yazdığını görürsünüz. Bu fontlar Windows Phone üzerinde varsayılan olarak bulunan fontları işaret ediyor. Yanında “A” harfi olmayan herhangi bir fontu seçip uygulamayı emülatörde açtığınızda fontunuzdan eser olmadığını göreceksiniz.

4

 

Kullandığımız, uygulamamız için özenle seçtiğimiz fontumuzu projemizin içine dahil edip, Windows Phone’un bu uygulamanın o kısmında bizim belirlediğimiz fontu kullanmasını sağlamak için “Font Manager”e tıklayın. (Font Manager herhangi bir metin veya metin kontrolü seçiliyken “Properties” altındaki “Text” kısmında görülür. )

6

 

Uygulama kullanmak istediğiniz fontun/fontların yanındaki tikleri işaretleyin. Fontların dilediğiniz kısımlarını alabilirsiniz. Sadece sayılarını veya sayılarını ve küçük harflerini gibi. Olduğu gibi bırakırsanız fontu olduğu gibi projenize dahil edecektir.

7

 

Projenize dahil ettikten sonra metninizi seçip normal font seçermiş gibi projenize dahil ettiğiniz fontu seçin. Burada dikkat etmeniz gereken şey projenize dahil ettiğiniz font, font menüsünün üstlerinde, varsayılan fontların üstünde yer alır. Sağ tarafında “A” harfi ve kilit işareti vardır. Bu, o fontun projeye sonradan dahil edildiğini, projenin derlenme sırasında fonta kod gibi değil bir içerik gibi davranacağını gösterir.

 

Artık projeye eklediğiniz fontu/fontları istediğiniz yerde kullanabilirsiniz. 

 

Herkese projelerinde başarılar dilerim.

Reklamlar

Visual Studio 2013 ILe “C” ve “Assembly”

Merhaba Arkadaşlar. Bugün sizlerle Visual Studio 2013’te C dilinde program nasıl yazılır, bu programın “Assembly” dili karşılığı nedir, C dili içerisinde Assembly ile kod nasıl yazılır ve RAM ve Register’lardaki değerler nasıl görülür konularına değineceğim.

Özellikle bilgisayar mühendisliği öğrencileri olarak Assembly ve C Programlama dersini alıyoruz. Visual Studio’nun özelliklerinden C dilinde program yazarken de faydalanmak bulunmaz bir nimet olacaktır.

Okumaya devam et