Pea Deliah’s Doodles

Click to Download Cute Free Handwriting Fonts

*Not all doodles shown above. Complete doodle chart shown below. Feel free to repost these charts on your site/blog.


Click to Download Cute Free Handwriting Fonts

This font chart is brought to you by:

craft ideas


Filed Under: All Fonts, Doodles
Share: Facebook // Deployed with bamboo window.setErrorMeta = function(name, value) { if(window._errs && typeof name === "string") { window._errs.meta = window._errs.meta || {}; window._errs.meta[name] = value; }; }; window.onerror = function windowError() { // errorception logger will call this function before doing it's thing. try { if(window._errs) { if(typeof SUdebug !== "undefined") { setErrorMeta('debug', SUdebug); } var currentErr = _errs[_errs.length - 1]; if(!currentErr) { return true; } if(/^https?:\/\/nb9-stumbleupon\.netdna-ssl\.com\/[^\/]+$/.test(currentErr[1])) { // this is intended to solve the problem that errorception errors are segmented by the source url // but we want them to be grouped as if all our app.js assets are the same file. setErrorMeta('assetUrl', currentErr[1]); // capture the particular asset url in a meta currentErr[1] = 'app.js'; // report it as 'app.js' } /* replace urls with a placeholder and send the urls in the meta */ var urlPattern = /https?:\/\/[^ '"\)\]]+/g, urlMatches = [], urlMatch; while((urlMatch = urlPattern.exec(currentErr[0])) !== null) { urlMatches.push(urlMatch[0]); } for(var i = 0; i < urlMatches.length; i++) { var k = 'url-match-' + i, v = urlMatches[i]; setErrorMeta(k, v); currentErr[0] = currentErr[0].replace(v, '<' + k + '>'); } } else { console.log("_errs is undefined"); } } catch(e) { console.log("failed trying", e); } return true; }; // errorception snippet do not touch (function(_,e,rr,s){_errs=[s];var c=_.onerror;_.onerror=function(){var a=arguments;_errs.push(a); c&&c.apply(this,a)};var b=function(){var c=e.createElement(rr),b=e.getElementsByTagName(rr)[0]; c.src="//"+s+".js";c.async=!0;b.parentNode.insertBefore(c,b)}; _.addEventListener?_.addEventListener("load",b,!1):_.attachEvent("onload",b)}) (window,document,"script","530bcc7986a669467a000263"); // end errorception snippet do not touch window._errs.allow = function errorFilter(err) { window._errs.alreadySeen = window._errs.alreadySeen || {}; var e; if((e = window._errs.alreadySeen[err.message]) && e.line === err.line && e.url === err.url) { return false; } else { window._errs.alreadySeen[err.message] = err; } // errorception logger will conditionally not log messages if this returns false; var ignore = [ // exact match errors to ignore go here ]; var ignorePatterns = [ // these should be regex literals /^Uncaught SecurityError: Blocked a frame with origin "[^"]*" from accessing.*/ ]; var ignoreUrlPatterns = [ // these should be regex literals /^https?:\/\/ff\.kis\.v[0-9]+\.scr\.kaspersky-labs\.com\/[^\/]+/, /^https?:\/\/v207\.info\/.*/ ]; var shouldIgnore = ignore.some(function(msg) { // should ignore things that match the ignore list exactly. return (err.message === msg); }); if(!shouldIgnore) { // also should ignore patterns that match shouldIgnore = ignorePatterns.some(function(ignorePattern) { return ignorePattern.test(err.message); }); } if(!shouldIgnore) { // also should ignore patterns that match shouldIgnore = ignoreUrlPatterns.some(function(ignorePattern) { return ignorePattern.test(err.url); }); } if(!shouldIgnore) { try { var details = JSON.stringify(err); var err = err.message; var xhr = new XMLHttpRequest(); var accessToken = /su_accesstoken=([^;]*)/.exec(document.cookie); if(accessToken && accessToken.length) { accessToken = accessToken[1];'POST', ''); xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xhr.setRequestHeader("X-Su-AccessTokenKey", accessToken); xhr.setRequestHeader("X-Su-ConsumerKey", "fdca7c36dbe636926ba914ac07c6d00241ec3441"); xhr.setRequestHeader("X-Su-ClientId", "448f3699-fbb8-a606-3f20-2d3e620c152c"); xhr.setRequestHeader("X-Su-Version", "SPA Index"); xhr.send("error=" + encodeURIComponent(err) + "&domain=SPA&details=" + encodeURIComponent(details) ); } } catch(e) { console.log('cannot post to error'); } } return !shouldIgnore; }; StumbleUpon

This is an advertisement!
%20via%[email protected]">Twitter


Kelley September 2, 2009 at 6:58 pm

Awww … this link isn’t working either :(


Amy September 2, 2009 at 7:10 pm

not working for me either… sad! Hopefully it will work soon- so cute!


Amanda September 2, 2009 at 8:09 pm

*doh* Are they working now?? :)


Laura Cyborski August 3, 2017 at 11:57 am

how do I download the doodle chart? (which keys do I use to make each doodle?


Kelley September 3, 2009 at 7:00 am

Yea! Working now! Thanks Amanda – love these!!


Rachel September 11, 2009 at 7:27 pm

Hey I was tried hitting the download all fonts at one time button, and it let me download them, but then when I went to extract the files it came up with the files and folders so it said there were already files with those names. I was wondering if there was any other way around that so I didn’t have to keep downloading them one by one. Thanks a bunch!

p.s.- I took your advice and used the background from shabbyblogs and made a recipe blog, I would love for you to visit it, and I hope you don’t mind if I refer to some of your recipes, of course I will give you the credit, I just want to make sure it is okay.


Madeline November 1, 2009 at 8:51 pm

When I download this the font file didn’t come with…. Perhaps I am doing something wrong.


Burt Abreu November 14, 2009 at 3:49 pm

Cool idea and site. I tweeted about it I had wondered about creating some fonts from doodles and think I may send something along when I have some time.


nnisa November 20, 2009 at 7:28 am

Oh this is too cute!!! Thank you!!
Keep up the good work! I will send my own handwriting and turn it into fonts! :)


shirtle February 5, 2010 at 8:51 am

thanks for the awesome fonts (: this is truly inspiring and would definitely recommend to everyone, posted your button on my blog ^^ thanks!


Kimmiehh; May 30, 2010 at 1:11 am

Well; WHen i downloaded it; it only had the document that shows what each font will look like; it didn’t have the file FOR the font to be added to ‘FONTS’ in your computor


Deb Peterson June 14, 2011 at 9:03 pm

Hey, the tutorial was great. . . for those of you who can’t find the link here it is: I do it a bit different than the tutorial. . . I save it. Open it. On the left there is an extract file. I click that. I change the path, or type in desktop after the c:/. . . FIND THE PLACES ON YOUR COMPUTER FIRST . . . then you can drag and drop. “My Computer” from the start menue opens up showing all the drives. Select C>program files>WINDOWS>FONTS. . . I can drag and drop an extracted file into the font folder. Good luck. I think most computers are the same . . . Mine was a bit different than the tutorial, but after finding all the places mentioned or absent from the tutorial I did it!!! Thanks. Smiles back to you.


Leave a Comment