2014-07-11 21 views
5

Có cách nào không? Tôi không thể tìm thấy bất kỳ chức năng nào thực hiện điều này. Tôi đã cố gắng googling này nhưng không thể tìm thấy bất cứ điều gì.C - Làm thế nào để thay đổi kích thước phông chữ trong Ncurses?

+1

[Theo mục đích sử dụng] (http://en.m.wikipedia.org/wiki/Ncurses), tôi không ngạc nhiên khi bạn không thể xác định điều đó. – usr2564301

+0

http://en.wikipedia.org/wiki/Ncurses dành cho người dùng không di động – DTSCode

+1

Không có ncurses, nhưng có thể có giải pháp dành riêng cho thiết bị đầu cuối: http://stackoverflow.com/questions/7083463/change-terminal- font-size-with-c – mafso

Trả lời

3

Tôi không tin điều đó là có thể. Thiết bị đầu cuối không dành cho những thứ như vậy. Nó có nghĩa là để hiển thị văn bản trong đôi khi màu sắc khác nhau. Nếu bạn muốn thay đổi kích thước phông chữ, bạn sẽ cần phải mở một cửa sổ và vẽ nó (Điều đó có thể không thực sự là thuật ngữ chính xác. Đồ họa không phải là sở trường của tôi). Nếu đây là những gì bạn muốn làm, tôi đề nghị tìm kiếm vào sdl. Nó khá đơn giản để thiết lập và dễ sử dụng (IMO). Và bởi vì tôi biết stackoverflow không giống như flamewars, tôi không có nghĩa là nó là tốt nhất. Im chắc chắn có rất nhiều lựa chọn thay thế chỉ là tốt. Tôi đã không sử dụng chúng

+0

SDL, có lẽ với FreeType sau đó? Nếu bạn định tư vấn cho thư viện, tôi nghĩ QT sẽ phù hợp hơn. – usr2564301

+0

tôi tin như vậy. i havent được sử dụng sdl trong một thời gian. tôi đề nghị nó bởi vì anh ta đang sử dụng c. anyways, sdl isnt một thư viện xấu. bạn không cần vật dụng cho mọi thứ – DTSCode

0

Nếu văn bản đang được hiển thị trong xterm thì văn bản đó có thể được thay đổi. Sửa .Xresources và thêm (có thể là ở phía trên):

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

này quy định một cỡ chữ 20 với một cửa sổ xterminal 80x24 charactor nằm ở phía trên bên trái của màn hình (WIDTHxHEIGHT + xoffset + yoffset)

Tôi không thể sử dụng phông chữ lớn hơn 20. Tôi khởi động ứng dụng từ cửa sổ đầu cuối có dòng lệnh bên dưới trên Ubuntu 14.04 bằng GUI XFCE.

xterm -e my_c_app 
Các vấn đề liên quan