🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #16961

Re: jak zrobic krzywą zamknietą?

#16961
From: Jarosław Sokołowski
Date: Mon, 18 Apr 2011 22:15
69 lines
3689 bytes
Pan Maciek Pliszka napisał:

>> Knuth w swojej książce radzi, by zamiast ostatniego węzła po
>> prostu wstawić "cycle". A on zwykle dobrze radzi.
>
> tak to drobiazg zawiniecie
> chodzi o wypełnienie nie o samo zamkniecie.

Bez tego drobiazgu, zamknięcia, trudno coś wypełnić -- do dziurawych
bukłaków szkoda wino lać. Ale jak krzywa zamknięta, to można zrobić
"fill" zamiast "draw" (albo nawet filldraw").

>>> Mam krzywą wygenerowaną przez inkscape i mam ja w svg. Moge
>>> ja przepisac tutaj ale musiałbym wiedziec jak to zrobić.
>> 
>> O tym też jest w METAFONTbooku. Ale się to specjalnie nie rzuca
>> w oczy -- bo i podawanie wprost współczynników krzywych Běziera
>> w czymś co ma być "meta" ma sens umiarkowany. Chociaż u mnie
>> przez lata (odległe i minione) przy zamianie fontów Type-1 na
>> źródła MF sprawdzała się między innymi taka definicja:
>> 
>> def curveto (expr a,b,c,d,e,f) = p:=p..
>>     controls (a*u,b*u) and (c*u,d*u)..(e*u,f*u)&(e*u,f*u);
>>     enddef;
>
> A mogłbym prosic jakis przykład?

To był przykład.

> bo tego nie rozumiem " = p:=p.."
> p jak mniemam to po prostu krzywa?

Tak. Po prostu. Tak po prostu krzywa.

>> Ale po co dzisiaj wtłaczać wektorowe krzywe do programu, który
>> generuje bitmapy? Nawet jeśli to program tak znakomity jak METAFONT.
>
> Aby zrobic fonty do tex-a i zrobic fonty ttf do font forge.

Ale dlaczego do wektorowego programu (font forge) robić bitmapowe fonty?
Zwłaszcza mając je wcześniej w postaci wektorowej (SVG).

> Uwazasz, ze nie ma to sensu? ze lepiej robic fonty w fontforge a potem
> jakos bitmapowac je na texowe? Napisz cos wiecej jestem otwarty. 

Tylko po co właściwie "jakoś bitmapować na texowe"? Kto jeszcze używa
bitmapowych fontów w TeXu?

> Idea byla taka. Zrobic font, ktory bedzie uzyteczny dla ludzi i 
> texomaniakow. Aby mial przynajmniej zachodnie,cyrylice i matematyke w texu. 

Zachodnie, cyrylicę, bliskowschodnie, dalekowschodnie, tak po prostu
wschodnie i jeszcze kilka innych "przynajmniej", to już zdaje się ma.
Matematykę też jakoś od biedy da się w TeXu poskładać. Trochę ta idea
dla mnie mało zrozumiała.

> np. jakies wzory malo wazne nim skladac.

O, i tu jest jakaś myśl! Tego jeszcze nie było. Osobny font do wzorów
ważnych, osobny do wzorów mało ważnych. Może faktycznie warto?

> jesli to by wypalilo i bylo czytelne, zajalbym sie robieniem czegos
> bardziej dokladnie. najwiekszy problem mam z samym sposobem generowania  

Jarek

-- 
Myślałem o tym. Gdybyśmy mieli cienką blachę, to byśmy robili konserwy.
Ale nie mamy mięsa.
Technical Details
Message-ID: <slrniqpdvc.7tl.jaros@falcon.lasek.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <4dac6f79$0$2505$65785112@news.neostrada.pl> <slrniqp5bh.6pr.jaros@falcon.lasek.waw.pl> <4daca661$0$2443$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Jarosław Sokołowski <jaros@lasek.waw.pl>
Newsgroups: pl.comp.dtp.tex
Subject: Re: jak zrobic krzywą zamknietą?
Date: Mon, 18 Apr 2011 22:15:08 +0000 (UTC)
Organization: : : :
Lines: 69
Message-ID: <slrniqpdvc.7tl.jaros@falcon.lasek.waw.pl>
References: <4dac6f79$0$2505$65785112@news.neostrada.pl> <slrniqp5bh.6pr.jaros@falcon.lasek.waw.pl> <4daca661$0$2443$65785112@news.neostrada.pl>
NNTP-Posting-Host: 213-238-73-140.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1303164908 3876 213.238.73.140 (18 Apr 2011 22:15:08 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Mon, 18 Apr 2011 22:15:08 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit