🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.dtp.tex
11 messages
11 total messages Started by Adam Elente Wed, 10 Sep 2008 22:08
metafont bezier
#15710
Author: Adam Elente
Date: Wed, 10 Sep 2008 22:08
9 lines
1130 bytes
mam pytanie jak narysowac linie krzywej beziera
mam 4 punkty
poczatek i koniec i dwie polproste przechodzace przez
poczatek i punkt ...
z1=poczatek z2 koniec
path z1..z2;

jak wstawic te z3 i z4. podaje na rozne sposoby, ale jakos rysuje mi cos
innego niz myslalem.
Re: metafont bezier
#15711
Author: Jarosław Sokołowski
Date: Wed, 10 Sep 2008 23:26
15 lines
1137 bytes
Pan Adam Elente ma pytanie jak narysowac linie krzywej beziera:

> mam 4 punkty
> poczatek i koniec i dwie polproste przechodzace przez
> poczatek i punkt ...
> z1=poczatek z2 koniec
> path z1..z2;
>
> jak wstawic te z3 i z4. podaje na rozne sposoby, ale jakos rysuje mi cos
> innego niz myslalem.

path z1 .. controls z3 and z4 .. z2;

-- 
Jarek
Re: metafont bezier
#15712
Author: Adam Elente
Date: Thu, 11 Sep 2008 10:20
17 lines
1469 bytes
Jarosław Sokołowski pisze:
> Pan Adam Elente ma pytanie jak narysowac linie krzywej beziera:
> 
>> mam 4 punkty
>> poczatek i koniec i dwie polproste przechodzace przez
>> poczatek i punkt ...
>> z1=poczatek z2 koniec
>> path z1..z2;
>>
>> jak wstawic te z3 i z4. podaje na rozne sposoby, ale jakos rysuje mi cos
>> innego niz myslalem.
> 
> path z1 .. controls z3 and z4 .. z2;
> 
Świetne! Tego szukałem.
dziękuję
Gdzie jest jakis wiekszy opis tych wszystkich komend?
Re: metafont bezier
#15713
Author: Jarosław Sokołowski
Date: Thu, 11 Sep 2008 15:37
21 lines
1495 bytes
Pan Adam Elente napisał:

>> path z1 .. controls z3 and z4 .. z2;
> 
> Świetne! Tego szukałem.
> dziękuję
> Gdzie jest jakis wiekszy opis tych wszystkich komend?

Oczywiście "The METAFONTbook".

Pozwolę sobie tylko zacytować ostrzeżenie z przedmowy do tej książki:

	WARNING: Type design can be hazardous to your other interests.
	Once you get hooked, you will develop intense feelings about
	letterforms; the medium will intrude on the messages that you
	read.  And you will perpetually be thinking of improvements to
	the fonts that you see everywhere, especially those of your own
	design.

-- 
Jarek
Re: metafont bezier
#15714
Author: Adam Elente
Date: Thu, 11 Sep 2008 17:03
30 lines
2061 bytes
Jarosław Sokołowski pisze:
> Pan Adam Elente napisał:
> 
>>> path z1 .. controls z3 and z4 .. z2;
>> Świetne! Tego szukałem.
>> dziękuję
>> Gdzie jest jakis wiekszy opis tych wszystkich komend?
> 
> Oczywiście "The METAFONTbook".
> 
> Pozwolę sobie tylko zacytować ostrzeżenie z przedmowy do tej książki:

he he. chyba nie grozi. straciłem kilka wieczorów by zrobić wstęp do
dużych liter i nawet udało mi się je wtłoczyć do pliku mf.

Ale problemów jest cała masa ;)

Nie wiem jak włożyć polskie literki i chińskie. Chciałbym mieć wszystkie
literki unicode w jednym pliku.

Czuje ze mi sie bedzie rozrastać plik więc szukam polecenia include i
jakos nie znajduję (w TeX-u jest \input chyba)

Mam problem z wydrukowaniem takiego fontu. mam go w pk i [0-9]*gf ale to
chyba za mało dla drukarki.

Jestem na poczatku drogi i ... nie nie dam się wciągnąć. Jak przez
tydzień nie skończe polskich czcionek to więcej sie nie będe zajmował.

P.S. Wiem, że wszyscy tak mówią.
Re: metafont bezier
#15715
Author: Jarosław Sokołowski
Date: Thu, 11 Sep 2008 17:24
35 lines
2334 bytes
Pan Adam Elente napisał:

> Nie wiem jak włożyć polskie literki i chińskie. Chciałbym mieć wszystkie
> literki unicode w jednym pliku.

Nie da się. To znaczy formaty fontów texowych oraz DVI to dopuszczają,
ale sam TeX i METAFONT tego nie obsługuje.

> Czuje ze mi sie bedzie rozrastać plik więc szukam polecenia include i
> jakos nie znajduję (w TeX-u jest \input chyba)

A tu jest input.

> Mam problem z wydrukowaniem takiego fontu. mam go w pk i [0-9]*gf ale to
> chyba za mało dla drukarki.

Najlepiej przetworzyć plik bez podawania parametrów (będzie w mode proof),
co da w wyniku plik GF z rozszerzeniem .2602gf. Tem można dalej przerobić
programem gftodvi na dvi i obejrzeć lub wydrukować. Widać całą literę
na stronie z elementami konstrukcji, takimi jak punkty czy linie wiodące.

> Jestem na poczatku drogi i ... nie nie dam się wciągnąć. Jak przez
> tydzień nie skończe polskich czcionek to więcej sie nie będe zajmował.

A na chińskie ile daje Pan sobie czasu?

> P.S. Wiem, że wszyscy tak mówią.

Ale nie wszyscy zaczynają od razu od planu stworzenia od zera całego
alfabetu. Dobra i pouczająca zabawa jest choćby z modyfikacją parametrów
fontów CM. Albo z analizą i modyfikacją opisów poszczególnych liter.
Chiński alfabet też już przecież zrobiono, w części przynajmniej.

-- 
Jarek
Re: metafont bezier
#15716
Author: Adam Elente
Date: Thu, 11 Sep 2008 18:27
48 lines
2867 bytes
Jarosław Sokołowski pisze:
> Pan Adam Elente napisał:
> 
>> Nie wiem jak włożyć polskie literki i chińskie. Chciałbym mieć wszystkie
>> literki unicode w jednym pliku.
> 
> Nie da się. To znaczy formaty fontów texowych oraz DVI to dopuszczają,
> ale sam TeX i METAFONT tego nie obsługuje.

Ale da się zrobić z metafonta Truetype Czy jakis OpenType, który będzie
miał wszystkie możliwe unicodowe znaczki?

>> Czuje ze mi sie bedzie rozrastać plik więc szukam polecenia include i
>> jakos nie znajduję (w TeX-u jest \input chyba)
> 
> A tu jest input.

;) dziekuje

>> Mam problem z wydrukowaniem takiego fontu. mam go w pk i [0-9]*gf ale to
>> chyba za mało dla drukarki.
> 
> Najlepiej przetworzyć plik bez podawania parametrów (będzie w mode proof),
> co da w wyniku plik GF z rozszerzeniem .2602gf. 

Mam taki.
> Tem można dalej przerobić
> programem gftodvi na dvi i obejrzeć lub wydrukować. 

Ano właśnie nie. tzn. jak juz pisałem da się obejrzec jako dvi sprawdzam
sobie jak to wyglada. Ale nie da się wydrukować pisze, że nie ma
czcionek i tyle. (czcionka jest widoczna na ekranie i jest w katalogu ".")

Tu więc potrzebuje pomocy.

> Widać całą literę
> na stronie z elementami konstrukcji, takimi jak punkty czy linie wiodące.

Punkty to wiem jak dodawać a nawet sobie nazywać, ale jak linie wiodące
narysowac? szczególnie w azjatyckich by się przydało.

>> Jestem na poczatku drogi i ... nie nie dam się wciągnąć. Jak przez
>> tydzień nie skończe polskich czcionek to więcej sie nie będe zajmował.
> 
> A na chińskie ile daje Pan sobie czasu?

podstawowe pewnie ze 3 miesiące. Wszystkich znaków jest raptem jakies
tysiąc reszta to skladanki.
Re: metafont bezier
#15717
Author: Jarosław Sokołowski
Date: Thu, 11 Sep 2008 18:35
53 lines
3211 bytes
Pan Adam Elente napisał:

>>> Nie wiem jak włożyć polskie literki i chińskie. Chciałbym mieć wszystkie
>>> literki unicode w jednym pliku.
>> 
>> Nie da się. To znaczy formaty fontów texowych oraz DVI to dopuszczają,
>> ale sam TeX i METAFONT tego nie obsługuje.
>
> Ale da się zrobić z metafonta Truetype Czy jakis OpenType, który będzie
> miał wszystkie możliwe unicodowe znaczki?

Fontforge, edytor fontów TT i OT (darmowy, znakomity) czyta fonty MF. Ale
robi to tak, że bitmapy w dużej rozdzielczości zamienia na krzywe Beziera
wołając program autotrace.

>> Tem można dalej przerobić programem gftodvi na dvi i obejrzeć lub
>> wydrukować.
>
> Ano właśnie nie. tzn. jak juz pisałem da się obejrzec jako dvi sprawdzam
> sobie jak to wyglada. Ale nie da się wydrukować pisze, że nie ma
> czcionek i tyle. (czcionka jest widoczna na ekranie i jest w katalogu ".")
>
> Tu więc potrzebuje pomocy.

To już konfiguracja samego środowiska TeXa. Potrzebny jest font "gray",
do którego ekranopodglądacz ma dostęp, a drukarka nie. Z przyczyn
bliżej mi nieznanych. Tak sądzę.

>> Widać całą literę na stronie z elementami konstrukcji, takimi jak punkty
>> czy linie wiodące.
>
> Punkty to wiem jak dodawać a nawet sobie nazywać, ale jak linie wiodące
> narysowac? szczególnie w azjatyckich by się przydało.

To jest na przykład w definicji fontów CM (w pliku cmbase.mf bodajże).
Liniami wiodącymi nazwałem poziome i pionowe kreski wyznaczające np.
szerokość znaku, linię bazową, wysokość małych i dużych liter, cyfr itp.
Nie wiem czy to samo mieliśmy na myśli.

>>> Jestem na poczatku drogi i ... nie nie dam się wciągnąć. Jak przez
>>> tydzień nie skończe polskich czcionek to więcej sie nie będe zajmował.
>> 
>> A na chińskie ile daje Pan sobie czasu?
>
> podstawowe pewnie ze 3 miesiące. Wszystkich znaków jest raptem jakies
> tysiąc reszta to skladanki.

Dziesięć znaków dziennie to też niezły rezultat, Ale chińskie znaki łatwo
się maluje. Trzeba sobie tylko zrobić dobrą bibliotekę, która zastąpi
pędzel.

-- 
Jarek
Re: metafont bezier
#15718
Author: Adam Elente
Date: Thu, 11 Sep 2008 19:23
41 lines
3002 bytes
Jarosław Sokołowski pisze:
> Pan Adam Elente napisał:
> 
>>>> Nie wiem jak włożyć polskie literki i chińskie. Chciałbym mieć wszystkie
>>>> literki unicode w jednym pliku.
>>> Nie da się. To znaczy formaty fontów texowych oraz DVI to dopuszczają,
>>> ale sam TeX i METAFONT tego nie obsługuje.
>> Ale da się zrobić z metafonta Truetype Czy jakis OpenType, który będzie
>> miał wszystkie możliwe unicodowe znaczki?
> 
> Fontforge, edytor fontów TT i OT (darmowy, znakomity) czyta fonty MF. Ale
> robi to tak, że bitmapy w dużej rozdzielczości zamienia na krzywe Beziera
> wołając program autotrace.

;(
ale jak juz zrobie te znaczki to bede je musiał ręcznie wczytywać?
FForge to chyba myszkowy program z GUI?
szkoda.

>>> Widać całą literę na stronie z elementami konstrukcji, takimi jak punkty
>>> czy linie wiodące.

> To jest na przykład w definicji fontów CM (w pliku cmbase.mf bodajże).
> Liniami wiodącymi nazwałem poziome i pionowe kreski wyznaczające np.
> szerokość znaku, linię bazową, wysokość małych i dużych liter, cyfr itp.
> Nie wiem czy to samo mieliśmy na myśli.

tak to samo. u nas sa linie wiodace między małym a i y w chinach jest to
kwadrat przedzielony na 4 częsci.

>>>> Jestem na poczatku drogi i ... nie nie dam się wciągnąć. Jak przez
>>>> tydzień nie skończe polskich czcionek to więcej sie nie będe zajmował.
>>> A na chińskie ile daje Pan sobie czasu?
>> podstawowe pewnie ze 3 miesiące. Wszystkich znaków jest raptem jakies
>> tysiąc reszta to skladanki.
> 
> Dziesięć znaków dziennie to też niezły rezultat, Ale chińskie znaki łatwo
> się maluje. Trzeba sobie tylko zrobić dobrą bibliotekę, która zastąpi
> pędzel.

tak ;)
Re: metafont bezier
#15719
Author: Jarosław Sokołowski
Date: Thu, 11 Sep 2008 19:54
18 lines
1771 bytes
Pan Adam Elente napisał:

>> Fontforge, edytor fontów TT i OT (darmowy, znakomity) czyta fonty MF. Ale
>> robi to tak, że bitmapy w dużej rozdzielczości zamienia na krzywe Beziera
>> wołając program autotrace.
>
> ;(
> ale jak juz zrobie te znaczki to bede je musiał ręcznie wczytywać?
> FForge to chyba myszkowy program z GUI?
> szkoda.

Autotrace nie jest myszkowy i narzędzia t1utils też nie są myszkowe.
Jak ktoś chce, to na ich podstawie zmajstruje skrypt, który zrobi
font Type-1. Jakieś narzędzia (bezmyszne) do przetworzenia tego na
TT też pewnie są (ale nie wiem jakie, bo mi nie były nigdy potrzebne).

-- 
Jarek
Re: metafont bezier
#15720
Author: Adam Elente
Date: Thu, 11 Sep 2008 20:06
18 lines
2020 bytes
Jarosław Sokołowski pisze:
> Pan Adam Elente napisał:
> 
>>> Fontforge, edytor fontów TT i OT (darmowy, znakomity) czyta fonty MF. Ale
>>> robi to tak, że bitmapy w dużej rozdzielczości zamienia na krzywe Beziera
>>> wołając program autotrace.
>> ;(
>> ale jak juz zrobie te znaczki to bede je musiał ręcznie wczytywać?
>> FForge to chyba myszkowy program z GUI?
>> szkoda.
> 
> Autotrace nie jest myszkowy i narzędzia t1utils też nie są myszkowe.
> Jak ktoś chce, to na ich podstawie zmajstruje skrypt, który zrobi
> font Type-1. Jakieś narzędzia (bezmyszne) do przetworzenia tego na
> TT też pewnie są (ale nie wiem jakie, bo mi nie były nigdy potrzebne).

poszukam, wazne ze są.
dziekuje za informację
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads