kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #26161
Re: "Multichannel signed distance field" font rendering
same here on osx
On Sun, Sep 11, 2016 at 2:38 PM, Chris Pavlina <pavlina.chris@xxxxxxxxx> wrote:
> Works great on my big-ass board, and looks *so* much better. Zooming
> feels ever so slightly slower on this board, but not enough to matter.
>
> On Sat, Sep 10, 2016 at 05:05:24PM +0200, Michael Steinberg wrote:
>> Hello there,
>>
>> I've been working on trying to solve the blurred font issue in the OpenGL
>> canvas. The current state of the work can be found in my branch "sdf" (
>> https://code.launchpad.net/~decimad/kicad/+git/kicad/+ref/sdf ). It uses a
>> technique called "multichannel signed distance field" to recreate clear
>> edges and corners in high zoom situations. The code is not polished for
>> commiting yet! A motivational comparison screenshot before/after:
>> https://s10.postimg.io/k00tnaax5/comparison.png
>>
>> It would be great if brave members could test the branch to see if it runs
>> well on different hardware levels and if you are happy with the visuals.
>>
>> To create the font texture atlas I wrote a command-line tool that is only
>> set up to build on windows currently (nothing platform dependent included,
>> but it's currently a visual studio project). I don't know if there's a space
>> to upload helper tools and if platform dependency would be accepted there. I
>> could probably upload it to a github project though.
>>
>> Cheers!
>> Michael
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
References