2014-07-11 37 views
5

Yine de var mı? Bunu yapan herhangi bir işlev göremiyorum. Bunu yapmaya çalıştım ama hiçbir şey bulamadım.C - Ncurses'da yazı tipi boyutu nasıl değiştirilir?

+1

[Kullanım amacına uygun] (http://en.m.wikipedia.org/wiki/Ncurses), bunu bulamadığınız için şaşırmadım. – usr2564301

+0

http://en.wikipedia.org/wiki/Kullanılmayan kullanıcılar için nasihatler – DTSCode

+1

ncurses ile değil, fakat terminale özel bir çözüm olabilir: http://stackoverflow.com/questions/7083463/change-terminal- font-size-with-c – mafso

cevap

3

Bunun mümkün olduğuna inanmıyorum. Terminal böyle şeyler için değil. Bazen değişen renklerde metin görüntülemek içindir. Yazı tipi boyutunu değiştirmek isterseniz, bir pencere açmanız ve çizmeniz gerekir (Bu aslında doğru terim olmayabilir. Grafik benim forte'm değil). Yapmak istediğin buysa, sdl’ye bakmanı öneririm. Kurulumu oldukça basit ve kullanımı kolay (IMO). Ve ben stackoverflow'un flamewars sevmediğini bildiğim için hiçbir şekilde en iyisi olduğunu söyleyemem. Eminim ki, iyi olan birçok alternatif var. Ben sadece onları kullanmam

+0

SDL, muhtemelen FreeType ile o zaman? Kütüphanelere tavsiyede bulunursanız, QT'nin daha uygun olacağını düşünüyorum. – usr2564301

+0

Buna inanıyorum. Bir süredir sdl kullanamam. Bunu önerdim çünkü c kullanıyordu. neyse, sdl kötü bir kütüphane değil. her şey için her zaman widget'a ihtiyacınız yok – DTSCode

0

Metin xterm olarak görüntüleniyorsa, bu değiştirilebilir. Düzenleme .Xresources ve (muhtemelen üst kısmında) ekleyin:

xterm*font: *-fixed-*-*-*-20-* 
xterm*geometry: 80x24+5+5 

Bu ekranın sol üst köşesinde bulunan bir 80x24 charactor Xterminal penceresinden (genişlikxyükseklik + xoffset + yOffset) ile 20 font boyutunu belirtir

20'den büyük bir yazı tipi kullanamadım. Uygulamayı, Ubuntu 14.04'te XFCE GUI ile aşağıdaki komut satırına sahip bir terminal penceresinden başlatıyorum.

xterm -e my_c_app 
İlgili konular