Re: Release Objectives

Jose Da Silva <[email protected]>
Newsgroups gmane.comp.fonts.fontforge.devel
Message-ID <[email protected]>
On June 19, 2014 03:38:53 AM Just Fill Bugs wrote:
> I guess a brutal force  way to detect failed remove-overlap operation
> was to render the outline into bitmap and compare the before/after
> bitmaps. If the deviation was too big, redo the remove-overlap
> operation with different setttings.

Let's avoid that if we can.
Use Libspiro to turn the complex curves into simpler curves.
Then it is a matter of figuring out which curve intersects what curve.
When you've figured-out which curve crosses which curve, then you use a bit 
of algebra to find the crossover point.
Straight lines should be simpler.
Hand-drawn pencil scratchings maybe more complex.

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.