Charting (on a mac) for Cheapskates

The people have spoken, so here it is - how I create my knitting charts using 100% free software. Some of this requires some technical knowledge, and I’m doing all of this on a mac, so your mileage may vary.

If you’re really serious about charting, you’d probably be best dropping the money for a program that does all the hard work for you. I downloaded the trial version of Knit Visualizer, and it looks very good. The main reason I’m using these tools (besides cost) is that I really wanted to use some of my own symbols in these charts.

Step 1: Download a knitting font

There are a few free options for knitting fonts out there:

1. Knitter’s Symbol fonts, from Knitter’s magazine.
2. The fonts on the knittingsoftware yahoo group. There are two - JKnit and LaceKnit.
3. Knitting Font from Aire River Design. Amy told me about this one - I haven’t tried to install it.

Option 1 looks best if you’re charting something with cables - I don’t think there are many cable options in the knittingsoftware fonts. However, I’m adapting a chart from a Japanese pattern book, so I chose to start with the JKnit font.

There’s one last issue with the knittingsoftware fonts - they are Windows-only. We’ll need a converter to get them working on the mac. Enter FontForge.

Step 2: Macify the font and add extra symbols, if necessary

If you’re a mac user spoiled by the pretty UI, you’ll hate Font Forge. However, it’s extremely useful for converting a windows font to mac format. There has to be a better, free way of doing this, but I haven’t looked in to it in depth - I stumbled upon Font Forge when looking for a font editing program and got the font converting portion for free. If you know of a better method, let me know!

If you’re using a mac font and don’t need extra symbols, then you can skip this step.

Font Forge has a few dependencies to get it installed. First, you’ll need X11. It comes on the OSX install discs, or you can also download it from the developer area of the mac website. If you’re creating font symbols, you’ll also need some sort of image library so that you can import a picture of your symbol in the background. I used Fink to download libpng.

You can find instructions for downloading and installing Font Forge on their website. It comes as a dmg and is straightforward to install. Once it’s installed, you can open the downloaded JKnit font, then do a File > Generate Fonts, and select ‘TrueType (mac format)’. This creates a dfont file that makes Font Book happy.

If you’re editing symbols, then you’ve got a bit of work ahead of you. Font Forge has a pretty decent tutorial to get you started. Font editing is a tedious, anal retentive process. Have fun!

Step 3: Openoffice

This part? So not my idea. There’s excellent instructions on charting with Excel on Fleegle’s blog, and Marnie has a two part series on creating lace charts with excel. One thing I do that’s not mentioned on these tutorials is that I first create a small key of all my special symbols off to the side, then cut-and-paste them into place on my chart. I find that much easier dealing with the Special Character dialog for any length of time.

Openoffice is free but the mac port definitely a work in progress. There’s lots of quirks, like you can only open a file via File > Open (can’t double-click a file to open it), the application quits when you close the last open window, etc etc. It also crashes occasionally, but I’ve never lost data - they have built in a good file recovery mechanism. Whatever, it’s free and it works.

Hopefully someone finds this information useful!

18 Comments so far

  1. Sea Anemone - August 23rd, 2007 @1:37 am

    so checking all of this out. i really want to get this lace chart i’m working on more functional! :D

  2. Shaun McDonald - August 23rd, 2007 @3:05 am

    The Mac Port has already fixed many of the problems in the current publicly announced release. This includes the about file opening problem.

  3. stacey - August 23rd, 2007 @6:53 am

    neat idea for working around free software!

  4. jiva - August 23rd, 2007 @7:43 am

    oh yes! thats mighty helpful and wonderful too. I was using open office on the mac but using slashes and letters for the charting meaning I had to add a key and only I could understand what I was doing at the time.

    you’re a star!

  5. Cheryl - August 23rd, 2007 @8:00 am

    Thanks! This is so helpful. Always glad to see another mac user :D

  6. Heather - August 23rd, 2007 @8:13 am

    Wow Kelly, who knew you were such a geek? I love it!! This is very useful to me, and thanks for the Mac user heads up!

  7. Kirsten - August 23rd, 2007 @8:47 am

    Thank you for this wonderful infomation, K!
    I hope that my non-techy self will be able to make it all work!!

  8. Liz - August 23rd, 2007 @9:40 am

    Ok, I’ll admit it. I’m stuck trying to figure out what that big loopy symbol means.

    (is it a right-over-left two-stitch cable knit through the back loop?)

  9. Kenny - August 23rd, 2007 @1:16 pm

    Oh my god….. thanks!!! So, which one are you saying is free and which one will work on a Windows PC? I got a little confused.

  10. Amy - August 23rd, 2007 @10:40 pm

    That’s amazing! I am lucky I can mostly read a chart, let alone create one. I can’t wait for your sock chart to be ready for public consumption.

  11. Laura - August 24th, 2007 @11:46 am

    I used to use the Knitter’s font with great success and happiness on my old mac (the one that belonged to my former employer–shh! don’t tell them I used it for personal stuff) But I cannot use it on my new-ish MacBookPro. Can you fix it for me? :) I’ll hand over my computer to your capable hands.

    But seriously, I’m not needing to chart anything right now. But if I do…I’m going over to your house. That’s more fun than using the PC.

  12. Kathryn - August 24th, 2007 @10:29 pm

    Thank you for such a great Mac knitting tutorial. They are very rare as I’m sure you well know.

    My last blog entry uses the free Knitters Font for a free cabled Baby Blanket I designed for both hand and machine knitters, using an iMac and Apple’s iWeb software. The Knitters Font works as advertised on a mac, but since you are essentially typing letters that represent knitting symbols, it is not the most user friendly. Knitting charts are read from the bottom right corner moving up, English is written from the top left corner moving down.

    I will definitely refer back to this post before the next time I tackle charts for my blog

    Kathryn

  13. Carrie K - August 26th, 2007 @2:36 pm

    Wow. Useful and I actually had no idea you could do this at all.

  14. BerlinBat - August 27th, 2007 @7:04 am

    Thanks for the great tutorial! I’ll definitely try this on my Mac. For charts you can also use Neo Office (instead of open office), it works (especially starting the program and saving, in my opinion/mac) faster and doesn’t run on X11 but is native in Mac.

  15. BerlinBat - August 27th, 2007 @7:04 am

    Link for Neo Office got dropped off for some reason: http://www.neooffice.org/

  16. kelp! - August 28th, 2007 @12:06 am

    This is a test!

  17. Octopus Knits - August 28th, 2007 @9:21 pm

    Great tips — thanks!

  18. whitney - September 7th, 2007 @5:38 am

    I’m a little late to the party here, but I’m so excited to see this post! I’m planning on writing up some patterns and this is pretty much exactly what I was looking for. Thank you!

Leave a reply