Eli Posted February 28, 2016 Posted February 28, 2016 There ares some fonts that Circle Text does not support, for example, I have this message for the !Sketchy Times font. Paint.Net can use it but not the Circle Text effect. Quote
Rickenbacker Posted February 28, 2016 Posted February 28, 2016 Have you correctly installed the font? What type of font is it? Can you use the font in paint.net? I'm pretty sure its installed properly. I was able to use it fine without the plugin. Its called Victor Moscoso. Looks very 60s. Quote
Eli Posted February 28, 2016 Posted February 28, 2016 (edited) I just downloaded the font Victor Moscoso and it works for me. I am using Circle Text v1.4 as you see in the image. Edited February 28, 2016 by Eli 1 Quote
raptoo Posted July 13, 2016 Posted July 13, 2016 Fonts... Italianno... I just installed this in Windows. New font is available in Word, Paint.Net, others, but not CircleText. Shouldn't CircleText just pick up the new font? Quote
AgentGoodspeed Posted July 13, 2016 Posted July 13, 2016 Fonts... Italianno... I just installed this in Windows. New font is available in Word, Paint.Net, others, but not CircleText. Shouldn't CircleText just pick up the new font? It's my understanding that plug-ins in Paint.net can only use TrueType fonts and not Open Type fonts. Your new Italianno font is probably otf... 2 Quote
raptoo Posted July 13, 2016 Posted July 13, 2016 It's my understanding that plug-ins in Paint.net can only use TrueType fonts and not Open Type fonts. Your new Italianno font is probably otf... Right you are! I downloaded a TTF version and voila...THANK YOU!!! Quote
RoyGBiv Posted September 27, 2016 Posted September 27, 2016 (edited) Still having problems with letter spacing along a circle. Any suggestions welcome... You can see the problem in the attached image... No space between OMMU and too much space between NIT Tried different fonts but not successful. If I make the letters skinnier (change font) they don't match other text in the image. Thanks! Edited September 27, 2016 by RoyGBiv Quote
RoyGBiv Posted September 28, 2016 Posted September 28, 2016 (edited) ^^^^^ I've tried adding spaces, but that seems to compress the letters together proportionally. The "OMMU" letters begin to merge before the gap in "NIT" closes enough to look right. I'm trying to build the graphics for an embroidered patch, so each letter needs to remain separated from the adjoining letters with even spacing across the entire line of text. I've also tried playing with changing the angle of arc in conjunction with adding/removing spaces, but the result is the same squashed "OMMU" before I can close the gaps in "NITY". I can use "skinnier" fonts to hide the problem (still shows the problem but to a lesser degree), but those fonts don't look right with the rest of the patch that contains some other text I cannot change. It makes good sense that this is happening.... Programatically I assume that the plugin is reserving the same space for each character and "OMMU" fills the available space while the "I" in the middle of "NIT" occupies only the center of the same size reserved space. I'm not sure how normal (non-curved) text handles this dilemma. I'd guess that when I'm typing this post the total space allocated to the letter "I" is smaller than the total space allocated to the letter "M" and that is not what is happening with this plugin. "COMMUNITY" not "COMMUN I TY". I'd again guess that in normal type, the space for each letter varies in a way that accounts for the actual width of the letter, plus some equal spacing to the right and left, measured from the edges of the letter and not from the edges of a same-sized reserved space that is universal regardless of the width of the letter itself... ?? It appears that the plugin is holding the same space for "I" and "M", and then adding the same space on either side of both letters when "I" should be assigned less space than "M", plus the same spacing on either side. Apologies for the rambling.... My coffee is just kicking in. ;-) Edited September 28, 2016 by RoyGBiv Quote
Eli Posted September 28, 2016 Posted September 28, 2016 (edited) You need to trace a circle that will match the arch of your text in your original image. This circle will be used as a guide. Copy this circle to a new square canvas.Make sure it is in the center. I am using the pink circle as an example. Use the Circle Text plugin and type your word and make it surround the pink circle guide as in the picture on the left. Duplicate your layer and erase the letter C on the upper layer. Erase the letters OMMUNITY on the lower layer. Go back to the upper layer and Select the entire canvas and rotate your text until the O of OMMUNITY is very close to the C. Merge the upper layer with the lower layer and... Repeat the same steps for the rest of the letters. When you are donne copy it to the clipboard and paste it on your original image. Edited September 28, 2016 by Eli 3 Quote
RoyGBiv Posted September 29, 2016 Posted September 29, 2016 Eli... First, THANKS! I think your suggestion is cleaner than the one I did.... I wound up using the circle text feature and then going back and adjusting the letter spacing manually.. 1. Rotate image so that I can capture a letter using a square box or lasso. 2. Capture one letter at a time. 3. Adjust the letter location and rotation as needed 4. Repeat. Had to adjust OMMUNIT. Finished product looks fine, but Eli's way would have been easier. Quote
RobbS Posted June 16, 2017 Posted June 16, 2017 On 9/28/2016 at 0:25 PM, Eli said: You need to trace a circle that will match the arch of your text in your original image..... etc etc etc..... Wow! I am so glad I came to this forum and discovered that I am a truly lazy SOB! I did NOT do any of the suggestions, deleted the plugin and found something else far easier and simpler to make my curved text. And here I thought it was going to be easy... Quote
Miroku4444 Posted September 17, 2017 Posted September 17, 2017 Does this work on version 4.0 .6? Quote
BoltBait Posted September 17, 2017 Posted September 17, 2017 8 minutes ago, Miroku4444 said: Does this work on version 4.0 .6? If it didn't, there would be a red note in the first post. And, it wouldn't be pinned in the forum. 1 Quote Download: BoltBait's Plugin Pack | CodeLab | and a Free Computer Dominos Game
Miroku4444 Posted September 17, 2017 Posted September 17, 2017 Cool, looks sweet. Thanks for the info about the red note, haven't been here in a few years. Glad you guys are still here. Quote
spamme Posted November 2, 2017 Posted November 2, 2017 Nice plugin but alas it seems to be abandoned but still working. I was using it until a faced a problem, which maybe other users could face. I wanted to created a curved text but I needed a very high resolution image (7000x7000 px) because it had to be printed on a poster DIN A0. Actually the plugin has some limitations for the font size (288) and for the radius (1000 px) what make the plugin practically useless for high resolution images. But the limitations are only in the plugin UI, and the good new is that there is a work around, but it requires a little bit of dll hacking. First I found this post on stackoverflow how to modify a .Net executable (exe), but the same technique can be used also for a .Net library (dll): https://stackoverflow.com/questions/2742583/modify-emdeded-string-in-c-sharp-compiled-exe Using CMD.exe → call "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe" CircleText.dll Using Notepad++ → Find and replace the limitations in the CircleText.il file. The values are stored as hexadecimal 288=0x120 and 1000=0x3e8, for example with 600=0x258 and 4000=0xFa0 IL_0047: ldc.i4.s 12 IL_0049: ldc.i4.8 IL_004a: ldc.i4 0x258 IL_004f: newobj instance void [PaintDotNet.Base]PaintDotNet.PropertySystem.Int32Property::.ctor(object, int32, int32, int32) Using CMD.exe → call "C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe" CircleText.il /resource:CircleText.res /dll The new recompiled dll will have the new limits for font size and radius. Enjoy creating curved texts in very high resolution. Note: I don't attach any dll to avoid any problem of malware/spyware. The process is quite simple and everybody can do it in less than 5 minutes. 2 1 Quote
AndrewDavid Posted November 2, 2017 Posted November 2, 2017 (edited) Hi @spamme Thanks for the insight you gave me of how to hack a DLL. Never would know where and what to change those numbers to. Followed your directions and successfully changed the limitations in circletext.dll. Not for the faint of heart though. I'm running win10 and had to change a few command line dirs to find what you were talking about. Never knew windows contained a decompiler for dlls. Another trick for an old dog. Edited November 2, 2017 by AndrewDavid 1 Quote
toe_head2001 Posted November 2, 2017 Posted November 2, 2017 55 minutes ago, AndrewDavid said: Thanks for the insight you gave me of how to hack a DLL. Note that this is only for DLL/EXE files that are .NET Assemblies. i.e. files that contain managed IL code. Most DLL/EXE files are compiled to native x86 machine code, and thus are more difficult to modify. Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab
AndrewDavid Posted November 2, 2017 Posted November 2, 2017 @toe_head2001 - thanks for the clarification. Bet you a case of beer I'll never do that process again unless clear instructions are provided. I am finding it usefull to work on a larger canvas size (2000 X 2000) with some of the graphic fonts I have aquired. Quote
Eli Posted November 2, 2017 Posted November 2, 2017 I have also encountered the limitations of font size when using large canvas. I would like the fix to be included in the original DLL however DPY has not been around lately. Quote
AndrewDavid Posted November 2, 2017 Posted November 2, 2017 (edited) @Eli here ya go. It was quite simple to modify. Edited September 9, 2021 by AndrewDavid Removed upload 3 1 Quote
Eli Posted November 2, 2017 Posted November 2, 2017 (edited) Thanks @AndrewDavid I am always afraid I will break something. Edited November 2, 2017 by Eli Quote
Ego Eram Reputo Posted December 23, 2017 Posted December 23, 2017 I've added @AndrewDavid's recompiled version to the first post. Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker
Peekuhcheew Posted July 31, 2018 Posted July 31, 2018 I'm creating my own custom coin for fantasy currency and the circle text need two text boxes one for upper and the other one for lower the two small boxes need left and right reverse text, Yes it is messy when you see text on your coin not well neatly and perfectly centered. Quote
toe_head2001 Posted July 31, 2018 Posted July 31, 2018 Hi @Peekuhcheew, why can't you just run the plugin twice? First for the top, and then for the bottom? 2 Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.