← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] fix position of text and refdes from PCAD import

 

Ok, thank  
![](https://link.nylas.com/open/ac7n0u7eu8cj6vjow9ajimqdr/f6336e079ac1460f986e
5049e943e593)

> On Feb 27 2016, at 8:35 pm, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:  

>

> Patches 1-3 committed in product branch r6594. Thank you for your  
contribution to KiCad.

>

> On 2/27/2016 5:36 AM, Eldar Khayrullin wrote:  
> Hello. Patch that fix a size and a proportional of font.  
>  
> On Feb 26 2016, at 8:18 pm, Eldar Khayrullin  
> <eldar.khayrullin@xxxxxxx> wrote:  
> Add patch for carret return symbol in text  
>  
> On Feb 25 2016, at 10:36 pm, Eldar Khayrullin  
> <eldar.khayrullin@xxxxxxx> wrote:  
> Next I will fix some other import bugs:  
>  
> * carret return symbol \r -> ?  
> * size and proportional of text  
> * etc  
>  
> On Feb 25 2016, at 10:30 pm, Eldar Khayrullin  
> <eldar.khayrullin@xxxxxxx> wrote:  
> Patch for position text with only justify from imported  
> file. More accuary.  
>  
> On Feb 25 2016, at 9:05 pm, Eldar Khayrullin  
> <eldar.khayrullin@xxxxxxx> wrote:  
> And it apply only for free text not to refdes and value...  
>  
> On Feb 25 2016, at 9:01 pm, Eldar Khayrullin  
> <eldar.khayrullin@xxxxxxx> wrote:  
> I find that I can select horizontal and vertical  
> justification of Kicad text but vertical justify  
> don't accessible from GUI. Can I use vertical justify?  
>  
> On Feb 25 2016, at 7:02 pm, Eldar Khayrullin  
> <eldar.khayrullin@xxxxxxx> wrote:  
> I think about this. But in the begining I'll try  
> to use easy way: using parametr 'extent' and  
> calculate more pretty scale from PCAD to Kicad  
> height and width  
>  
> On Feb 25 2016, at 2:59 am, Piotr  
> Esden-Tempski <piotr@xxxxxxxxx> wrote:  
> Regarding variable width font. I ran into  
> the issue when I was trying to generate  
> symbols for KiCad. To solve it I have  
> generated a table with glyph widths from the  
> C code used in KiCad itself. You can find my  
> python table  
> here: https://github.com/esden/stm32-kicad-
lib/blob/master/script/kicadlibgen.py  
>  
> You might need to rescale the font size to  
> match the KiCad font. So if you had a  
> similar glyph size table for the PCAD font  
> you might be able to generate the new text  
> to fit into the same space as the original.  
>  
> I hope this is helpful in some way.  
>  
> If you want the code that I used to generate  
> the glyph width table with let me know.  
>  
> Cheers,  
> Esden  
>  
>  
>> On Feb 24, 2016, at 9:57 AM, Eldar  
>> Khayrullin <eldar.khayrullin@xxxxxxx  
>> <mailto:eldar.khayrullin@xxxxxxx>> wrote:  
>>  
>> Ok, glad to help.  
>>  
>> On Feb 24 2016, at 8:55 pm, Wayne  
>> Stambaugh <stambaughw@xxxxxxxxx  
>> <mailto:stambaughw@xxxxxxxxx>> wrote:  
>>  
>> If the differences are due to variable  
>> font width issues then there is  
>> not much we can do about that. Thanks  
>> for fixing this.  
>>  
>> On 2/24/2016 11:57 AM, Eldar  
>> Khayrullin wrote:  
>> > PCAD stroke font isn't fixed width  
>> font and KiCad font too.  
>> > I look for possible and try to solve  
>> this with more easy way  
>> >  
>> > On Feb 24 2016, at 7:51 pm, Wayne  
>> Stambaugh <stambaughw@xxxxxxxxx  
>> <mailto:stambaughw@xxxxxxxxx>>  
>> > wrote:  
>> >  
>> > Eldar,  
>> >  
>> > Are you planning on actually  
>> determining the appropriate PCAD units for  
>> > text so that this can be converted  
>> accurately? While you patch makes  
>> > things better, I would prefer that  
>> we convert boards as accurately as  
>> > possible. I know we don't handle  
>> different fonts but there should be no  
>> > reason not to get the text position,  
>> height, and with correct.  
>> >  
>> > Wayne  
>> >  
>> > On 2/24/2016 11:34 AM, Eldar  
>> Khayrullin wrote:  
>> > > Thank you. Not ideal yet, but more  
>> truely  
>> > >  
>> > > On Feb 24 2016, at 3:00 pm, jp  
>> charras <jp.charras@xxxxxxxxxx  
>> <mailto:jp.charras@xxxxxxxxxx>> wrote:  
>> > >  
>> > > Le 23/02/2016 13:36, Eldar  
>> Khayrullin a écrit :  
>> > > > Result  
>> > > >  
>> > > >> On Feb 23 2016, at 3:29 pm,  
>> Eldar Khayrullin  
>> > > > <eldar.khayrullin@xxxxxxx  
>> <mailto:eldar.khayrullin@xxxxxxx>>  
>> wrote:  
>> > > > Apply Justify of text and  
>> flipped flag of text from import file.  
>> > >  
>> > > I committed your patches.  
>> > > AFAIK, they look good for me.  
>> > > Thanks.  
>> > >  
>> > >  
>> > > \--  
>> > > Jean-Pierre CHARRAS  
>> > >  
>> > >  
>> _______________________________________________  
>> > > Mailing list:  
>> https://launchpad.net/~kicad-developers  
>> > > Post to :  
>> kicad-developers@xxxxxxxxxxxxxxxxxxx  
>> <mailto: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  
>> <mailto: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  
>> <mailto: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  
>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>  
>> Unsubscribe :  
>> https://launchpad.net/~kicad-developers  
>> More help :  
>> https://help.launchpad.net/ListHelp  
>


References