Hi,
I have imported a new font called Kingthings Annex and want to alter and crop some of its appearance. Any help would be greatly appreciated as i have no idea how to go about this.
Thanks
How do i alter a font
Re: How do i alter a font
Welcome to InkscapeForum!
Inkscape does have an SVG Font Editor, but I haven't learned how to use it yet. And I don't see anything in the manual about it. I suspect someone may have made some tutorials, but you'd have to search the internet to find any, if there are any.
This is probably slightly off topic, but you may want to be sure that that font is not copyrighted. Just because it might have been free....or even if you paid for a license, doesn't necessarily mean you can use it as a basis for a new font. However, if you plan to change the font significantly, to my understanding of fonts and copyrights, there should be no problem. But I'm not an expert. So just a friendly tip that you may want to do a bit of research
Meanwhile, I expect someone else can give you more guidance about using the font editor
Inkscape does have an SVG Font Editor, but I haven't learned how to use it yet. And I don't see anything in the manual about it. I suspect someone may have made some tutorials, but you'd have to search the internet to find any, if there are any.
This is probably slightly off topic, but you may want to be sure that that font is not copyrighted. Just because it might have been free....or even if you paid for a license, doesn't necessarily mean you can use it as a basis for a new font. However, if you plan to change the font significantly, to my understanding of fonts and copyrights, there should be no problem. But I'm not an expert. So just a friendly tip that you may want to do a bit of research

Meanwhile, I expect someone else can give you more guidance about using the font editor

Basics - Help menu > Tutorials
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Manual - Inkscape: Guide to a Vector Drawing Program
Inkscape Community - Inkscape FAQ - Gallery
Inkscape for Cutting Design
Re: How do i alter a font
Just to clarify, are you talking about using the SVG font editor to create a new font, or just about making some artistic changes to the font in order to create a logo or something similar.
If it's the former then I'm with brynn - I haven't really used the font editor (it would have been perfect for one of my comics, until I discovered that the Mozilla developers are stubbornly refusing to support SVG fonts in Firefox, leaving it a somewhat neutered technology for web work).
If it's the latter case then you may want to try selecting your text object, duplicating it (CTRL-D), and using Path=>Object to Path. This will give you a group of paths - one for each letter (in recent releases - one big path in older versions) that you can then ungroup and edit individually using the node editor
.
The reason for duplicating is that these paths can no longer be edited as text, so if you find you've made a typo or need to modify the text for any other reason, you'll be glad of a copy of the original text kept hanging around somewhere for safety. You can move it out of the way, even completely off the canvas, if you want to.
If it's the former then I'm with brynn - I haven't really used the font editor (it would have been perfect for one of my comics, until I discovered that the Mozilla developers are stubbornly refusing to support SVG fonts in Firefox, leaving it a somewhat neutered technology for web work).
If it's the latter case then you may want to try selecting your text object, duplicating it (CTRL-D), and using Path=>Object to Path. This will give you a group of paths - one for each letter (in recent releases - one big path in older versions) that you can then ungroup and edit individually using the node editor

The reason for duplicating is that these paths can no longer be edited as text, so if you find you've made a typo or need to modify the text for any other reason, you'll be glad of a copy of the original text kept hanging around somewhere for safety. You can move it out of the way, even completely off the canvas, if you want to.
-
- Posts: 2
- Joined: Tue Feb 28, 2012 4:50 am
Re: How do i alter a font
Hi,
Thanks for the replies it is exactly the information i needed. I was needing to edit the font for use in a logo and your information was spot on. The font designer had recommended inkscape to me as a great program. He is right and it also has a great forum. Thanks for your help.
Thanks for the replies it is exactly the information i needed. I was needing to edit the font for use in a logo and your information was spot on. The font designer had recommended inkscape to me as a great program. He is right and it also has a great forum. Thanks for your help.
-
- Posts: 24
- Joined: Sun Jan 15, 2012 12:27 am
Re: How do i alter a font
I did a bit of digging as I have been thinking about making my own font to personalize my comics further, and I found a pretty decent tutorial at http://cleversomeday.wordpress.com/2010/02/09/inkscape-dings/. There's both a video and pdf version, and I found them both quite easy to follow.
Now I don't know much about font support in browsers and whatnot, but she talks about using an online font converter (linked on the web page) to change the font from svg to ttf. Could this process perhaps solve the problem of svg fonts not being supported by Mozilla?
Now I don't know much about font support in browsers and whatnot, but she talks about using an online font converter (linked on the web page) to change the font from svg to ttf. Could this process perhaps solve the problem of svg fonts not being supported by Mozilla?
Re: How do i alter a font
Off topic:
Natural Reject wrote:I did a bit of digging as I have been thinking about making my own font to personalize my comics further, and I found a pretty decent tutorial at http://cleversomeday.wordpress.com/2010/02/09/inkscape-dings/. There's both a video and pdf version, and I found them both quite easy to follow.
Now I don't know much about font support in browsers and whatnot, but she talks about using an online font converter (linked on the web page) to change the font from svg to ttf. Could this process perhaps solve the problem of svg fonts not being supported by Mozilla?
Certainly it's possible to generate a ttf font from scratch or from an existing SVG font - but unless you can get your readers/viewers/users to install it on their machines, you'll have to deal with making it available as a WOFF webfont and possibly encoding it as a data: url. For most casual uses this quickly starts to become a lot more hassle than it's worth.
The big advantage of SVG fonts is that they are SVG. It may sound obvious, but they're pretty much just the same SVG code as anything else created with Inkscape. This gives them three properties which I consider to be particularly useful:
1) They can be hand edited (as much as any complex SVG file can)
(TTF/WOFF fonts cannot practically be hand edited)
2) They can be dynamically modified by script running in a web page (consider animated characters, or tweening from one font to another)
(TTF/WOFF fonts cannot practically be modified by script - and certainly not using the same sort of code that would be used to modify HTML or SVG)
3) They can be trivially embedded into an SVG document
(TTF/WOFF fonts can be embedded, but only by an additional conversion step to change them into a data: url - a text-encoded version of the binary file)
So depending on your requirements, converting to ttf may be a viable workaround. If you're going down that route anyway then I'd be inclined to just use FontForge (http://www.fontforge.org) to generate the ttf fonts directly.
My particular requirement was to create the text used on this comic: http://www.peppertop.com/greys/2010/07/ ... orian-job/
Because we allow people to download the SVG file, any font used had to be embedded into the file - we didn't want people to have to install a font or have access to the server just to view the image. Learning how to create a ttf file, converting it to WOFF format and embedding it via a data: url was deemed to be too much work when we really just wanted to draw a comic.
The end result is that the text you see there is made up of paths, rather than "text". This makes it much harder to translate, and results in text that isn't actually "text" and therefore can't be picked up by a search engine, or a screen reader. If we could have used SVG fonts then none of these problems would exist. It is worth noting, however, that although Inkscape has an SVG font editor, I don't think it lets you use the resulting font inside Inskcape itself! (someone please correct me if I'm wrong about that)
So yes, converting to ttf might do the trick, depending on your requirements. But there's a lot more to it than meets the eye, and you might still face other compatibility issues (Do all browsers support WOFF yet? What about data: urls?). I'm not suggesting you shouldn't try it, but you shouldn't go into it thinking that it's a simple case of running an SVG file through an online converter and you're done.
-
- Posts: 24
- Joined: Sun Jan 15, 2012 12:27 am
Re: How do i alter a font
Thanks for the explanation Xav, I do see the problems. My own demands aren't quite as sofisticated as yours, as I don't plan on releasing any of my svg files like you do. I'm gonna check out that fontforge.org that you suggested some day when I have a little more time.
Re: How do i alter a font
Natural Reject wrote:I'm gonna check out that fontforge.org that you suggested some day when I have a LOT more time.
FTFY.
There's a reason why people get paid a lot of money to create professional fonts - just have a look at the first few pages of the FontForge tutorial (http://fontforge.sourceforge.net/editexample.html) and you'll quickly see that it gets very complex, very quickly. This is exactly the problem that SVG fonts should solve - making it fairly easy for the layperson to create simple fonts to use in an SVG document - but that very simplicity (e.g. lack of sophisticated internationalisation features) is one of the main reasons that Mozilla won't support the format.
