A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
As Sprint-Layout v6.0 2022 version have already supported plugin interface, I developed a plugin named sprintFont which features includes:
1. Import footprint from Kicad/EasyEDA
2. Insert text of other fonts (any chars in ttf/otf font files)
3. Insert simple svg image
4. Inser Qrcode
5. Auto-routing (added in v1.3)
1. Install plugin
1.1 Just decompress sprintFont to a directory
1.2 open Sprint-Layout v6.0 2022 version, click menu "Extras" | "Define Plugin" , locate the sprintFont.exe
1.3 by clicking menu "Extras"|"Run Plugin" to execute the plugin.
Screenshots of plugin:
Download link:
https://github.com/cdhigh/sprintFontRel ... t_v1.2.rar
1. Import footprint from Kicad/EasyEDA
2. Insert text of other fonts (any chars in ttf/otf font files)
3. Insert simple svg image
4. Inser Qrcode
5. Auto-routing (added in v1.3)
1. Install plugin
1.1 Just decompress sprintFont to a directory
1.2 open Sprint-Layout v6.0 2022 version, click menu "Extras" | "Define Plugin" , locate the sprintFont.exe
1.3 by clicking menu "Extras"|"Run Plugin" to execute the plugin.
Screenshots of plugin:
Download link:
https://github.com/cdhigh/sprintFontRel ... t_v1.2.rar
Zuletzt geändert von cdhigh am Sonntag 12. Juni 2022, 14:29, insgesamt 1-mal geändert.
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
The FONT section works great.
Very impressive!
Very impressive!
ABACOM support
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Thanks @cdhigh
effective development for plugin system
Best regards
effective development for plugin system
Best regards
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
@cdhigh
Is it possible to develop for Turkish characters?
Setting SVG size larger would be nice Height (mm) 1.0.......50.0 between
Tkans
Is it possible to develop for Turkish characters?
Setting SVG size larger would be nice Height (mm) 1.0.......50.0 between
Tkans
- Dateianhänge
-
- Untitled 1.png (32.66 KiB) 9222 mal betrachtet
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
If you encounter problems, you can submit it on github (https://github.com/cdhigh/sprintFontRelease).
I can't read German and rarely come here.
first of all.
Would answer the issue about the height of SVG image, you can digit any size you want in combox, sprintFont will save the value you digited to config file.
In the next release, I can add more preset values for it, that is fine.
second.
About characters,
I exported the content of font "Agency FB" to human-readable xml format (refers to attachment),
the xml file show that the font contains two cmap tables (character map)
line 1583: cmap_format_0 platformID="1" platEncID="0" language="0"
line 1813: cmap_format_4 platformID="3" platEncID="1" language="0"
In these two cmap tables, I cannot found these chars (by char code), for this reason, sprintFont cannot draw them too. (A clever woman cannot cook without rice).
0x11E Ğ Uppercase "G" with breve accent gh1
0x130 İ Uppercase dotted "I"² i (as in "tree")
0x15E Ş Uppercase "S" with cedilla sh
0x11F ğ Lowercase "g" with breve accent gh1
0x131 ı Lowercase dotless "i"³ ou (as in "in")
0x15F ş Lowercase "s" with cedilla sh
You have to change to a font that contains these characters, for example Calibri or Consolas or others.
PS: you cannot use "microsoft word" to verify if a font contains a character or not, "microsoft word" would fallback to other fonts if a special code is missing in font file you selected.
I can't read German and rarely come here.
first of all.
Would answer the issue about the height of SVG image, you can digit any size you want in combox, sprintFont will save the value you digited to config file.
In the next release, I can add more preset values for it, that is fine.
second.
About characters,
I exported the content of font "Agency FB" to human-readable xml format (refers to attachment),
the xml file show that the font contains two cmap tables (character map)
line 1583: cmap_format_0 platformID="1" platEncID="0" language="0"
line 1813: cmap_format_4 platformID="3" platEncID="1" language="0"
In these two cmap tables, I cannot found these chars (by char code), for this reason, sprintFont cannot draw them too. (A clever woman cannot cook without rice).
0x11E Ğ Uppercase "G" with breve accent gh1
0x130 İ Uppercase dotted "I"² i (as in "tree")
0x15E Ş Uppercase "S" with cedilla sh
0x11F ğ Lowercase "g" with breve accent gh1
0x131 ı Lowercase dotless "i"³ ou (as in "in")
0x15F ş Lowercase "s" with cedilla sh
You have to change to a font that contains these characters, for example Calibri or Consolas or others.
PS: you cannot use "microsoft word" to verify if a font contains a character or not, "microsoft word" would fallback to other fonts if a special code is missing in font file you selected.
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Thank you so much @cdhigh
Best regards.
Best regards.
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Release v1.3, successfully added auto-routing functionality to Sprint-Layout.
Download link:
https://github.com/cdhigh/sprintFontRel ... t_v1.3.rar
Download link:
https://github.com/cdhigh/sprintFontRel ... t_v1.3.rar
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Thank you so much @cdhigh
Very good this plugin, congratulations for the initiative
Best regards.
Very good this plugin, congratulations for the initiative
Best regards.
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Hello @cdhigh,cdhigh hat geschrieben: ↑Sonntag 12. Juni 2022, 14:22Release v1.3, successfully added auto-routing functionality to Sprint-Layout.
autorouter_main.png
Download link:
https://github.com/cdhigh/sprintFontRel ... t_v1.3.rar
Thanks for the update and your efforts.
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
cdhigh hat geschrieben: ↑Mittwoch 13. Juli 2022, 18:08v1.4 released
Add teardrop pads
https://github.com/cdhigh/sprintFontRel ... t_v1.4.zip
Great developments are happening. Thanks a lot @cdhigh
Can the "Rounded tracks" feature be added? Or with a different plugin?
- Dateianhänge
-
- wXT9F.png (22.7 KiB) 8812 mal betrachtet
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
V1.5 released, feature of Rounded-track is added
https://github.com/cdhigh/sprintFontRel ... t_v1.5.zip
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
This was great thank you so much @cdhigh
Many features with one plugin
Many features with one plugin
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
I released the source code of SprintFont.
https://github.com/cdhigh/sprintFont
Don't complain, the comments are all in Chinese!
https://github.com/cdhigh/sprintFont
Don't complain, the comments are all in Chinese!
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Hello,cdhigh hat geschrieben: ↑Dienstag 26. Juli 2022, 15:33I released the source code of SprintFont.
https://github.com/cdhigh/sprintFont
Don't complain, the comments are all in Chinese!
a great contribution thank you @cdhigh
will inspire developers.
plugin support was great thank you @abacom
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Hey,
it looks very well.
but I can not test. I can not find the exe file at https://github.com/cdhigh/sprintFontRelease
thx
k-b-l
it looks very well.
but I can not test. I can not find the exe file at https://github.com/cdhigh/sprintFontRelease
thx
k-b-l
Re: A plugin for Sprint-Layout, Import footprint from Kicad/EasyEDA
Thank you.
It work but something with QR-Code ist not working (he make other code like the SVG)
But very good job ! NICE
I generate a QRCode svg
import this SVG its upper QR in Sprintlayout
the lower I type the URL in your tool but its still other code
maybe I make something wrong?
It work but something with QR-Code ist not working (he make other code like the SVG)
But very good job ! NICE
I generate a QRCode svg
import this SVG its upper QR in Sprintlayout
the lower I type the URL in your tool but its still other code
maybe I make something wrong?
- Dateianhänge
-
- qr.PNG (54.62 KiB) 8468 mal betrachtet