🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.ogonki
Article #7419

Fonty w Xach, mapowanie na fonty w Qt / KDE itp.

#7419
From: Marcin 'Qrczak' Kowalczyk
Date: Mon, 12 Oct 1998 08:15
51 lines
3525 bytes
Followup-To: pl.comp.sys.xwindow (chyba tam najlepiej)

Są sobie te długaśne nazwy fontów w Xach. Na ile mogłem się zorientować,
KDE (albo chyba w ogóle Qt) nazywa fonty według FAMILY, a pozostałe
elementy nazwy wykorzystuje na zrealizowanie różnych określeń stylu
(wielkość, wytłuszczenie, zestaw znaków itp.). No dobra, ale co z FOUNDRY?
Jeśli różne fonty podobnej wielkości itp. mają taką samą nazwę FAMILY,
to od czego zależy, które zostaną użyte, i, co ważniejsze, czy można to
jakoś kontrolować?

Od czego zależy, jakie zestawy znaków są widoczne w KDE (np. widzę tylko
ISO-8859-1 i 2, mimo że w systemie istnieją fonty o różnych innych
kodowaniach)?

Gdzie w ogóle jest jakiś dokładny opis tych wszystkich elementów nazwy
fontu?

Jak można skonfigurować fonty używane przez kvt? Załóżmy, że znam je
według tych Xowych nazw.

Słyszał może ktoś o jakimś konwerterze pcf do bdf? Opisy obu formatów już
znalazłem, ale może ktoś już coś takiego napisał... Ewentualnie pcf do
jakiegoś innego formatu, który łatwo samodzielnie czytać.

Jakie nazwy (argument STARTCHAR w bdf) powinny mieć znaki w fontach dla
xtermów - a może to wszystko jedno? Kolejność dla xtermów wyśledziłem na
podstawie źródeł rxvt (w pierwszych 31 znakach ma być grafika VT100, tzn.
ramki i takie tam), ale jak w ogóle korzystają z różnych znaków same Xy -
według kolejności czy wedug nazw czy według numerków ENCODING czy jak?

Jak wygląda sprawa zestawów znaków - czy istnieje jakiś mechanizm, który
by wyciągał wirtualne fonty o danym kodowaniu z fontu zawierającego
wszystkie znaki naraz (np. w Unikodzie)? Napisałem coś w tym rodzaju na
etapie produkcji fontów, ale po co wrzucać 14 fontów zamiast jednego
dużego - da się może, żeby to było robione w locie?

W ogólności czy jakieś inne atrybuty fontów mogą być tworzone w locie
(np. sprawa rozdzielczości w DPI jest dla mnie wysoce niejasna) - jakie
są ewentualne reguły automatycznego dostarczania wirtualnych fontów
o zmienionych atrybutach? Czy też może widać tylko to, co bezpośrednio
i jawnie znajduje się w plikach z fontami?

Słyszałem, że w jakichś przyszłych wersjach Qt ma coś być wprowadzone
odnośnie Unikodu. Gdzie się można bliżej o tym dowiedzieć i kiedy mniej
więcej się tego spodziewać?

-- 
 __("<   Marcin Kowalczyk * qrczak@knm.org.pl http://qrczak.home.ml.org/
 \__/       GCS/M d- s+:-- a21 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
Technical Details
Message-ID: <Pine.LNX.4.03.9810120934530.5090-100000@qrnik.knm.org.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
From: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>
Newsgroups: pl.comp.sys.xwindow,pl.comp.os.linux,pl.comp.ogonki
Subject: Fonty w Xach, mapowanie na fonty w Qt / KDE itp.
Followup-To: pl.comp.sys.xwindow
Organization: Klub Nieszkodliwych Manjaków
Lines: 52
Message-ID: <Pine.LNX.4.03.9810120934530.5090-100000@qrnik.knm.org.pl>
Mime-Version: 1.0
Date: Mon, 12 Oct 1998 08:15:45 GMT
NNTP-Posting-Host: 195.205.246.177
X-Complaints-To: abuse@tpsa.pl
X-Trace: news.tpnet.pl 908180145 195.205.246.177 (Mon, 12 Oct 1998 10:15:45 MET DST)
NNTP-Posting-Date: Mon, 12 Oct 1998 10:15:45 MET DST
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit