Skip to content

Instantly share code, notes, and snippets.

@ericpedia
Last active December 19, 2015 10:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ericpedia/5942527 to your computer and use it in GitHub Desktop.
Save ericpedia/5942527 to your computer and use it in GitHub Desktop.
Typophile small talk generator from http://typophile.com/smalltalk. Borrowed without permission, strictly for admirational purposes.
var max1 = 85;
var max2 = 61;
var max3 = 94;
var max4 = 52;
index1 = Math.round(Math.random() * max1);
index2 = Math.round(Math.random() * max2);
index3 = Math.round(Math.random() * max3);
index4 = Math.round(Math.random() * max4);
array1 = new Array("Downer is the man! He's always","I spent so much time on Typophile I never figured out","Everybody knows the Chinese first started","Last night I ate too much sushi. I dreamt I was","The Haight has some dope graff, especially if you're into","He's not only still alive, but he's here at TypeCon! If you haven't heard, he's best known for","He's not only an author and a pianist, he's a whiz at","The AIGA asked me to lecture on","San Francisco is not conducive to","Let's do lunch, I'll tell you all about","Over lunch Stuart showed me the finer points of","It was like 3am and he was still yapping about","Excuse me, I'm rushing to teach the next workshop on","Hi, have we met? I happen to be an expert on","Typographica tells me everything I need to know about","Jim Parkinson practically invented","Dave is doing the auction again. He must be exhausted from","I heard Erik talking about his chocolate fetish and how he's been","Good type ethics prohibit you from","The Dutch maintain all the rights to","Between you and me, I don't believe anything that panel said about","Until now I've never tried","John Butler knows pretty much everything about","Last night Max Kisman told me all about","Nick Shinn raved at my technique for","When do you think Cheshire Dave will finish","I can't believe Mr. Spiekermann is under attack for","Yikes. I've never tried","Can you believe Mr. H. is now","I spent the entire weekend","I was up all night","I'm up to my neck","I was in The Hague","I was reading on Typophile about","I saw Hrant's post on Typophile about","I've been","I recently finished","I just completed","I'm launching a new site completely dedicated to","I'm teaching a course about","I recently observed a colleague of yours","I love what you've done in the field of","I hear you've been","That guy over there has been","Do you know her? She's been","As you undoubtedly know, I'm the authority on","You know, just yesterday Matthew Carter and I were","No doubt you must be aware that I'm busy these days","Who knew that I would be considered a typographic genius simply by","I hear the Letterror guys have been","Rich Roat and I were just discussing the finer points of","I loved that piece you wrote on","Hey, great article on","Undoubtedly, you've heard that I've recently begun","I'm writing a book on","Chapter 14 of my book is all about","I've had it up to HERE","That two-bit hack over there was last seen","That talentless hack over there has been","Hey! That's the guy who's been","Hey! That's the woman who was","My eyes are absolutely SHOT from","My whole reputation is built on","My foundry has gained its reputation by","The hot topic these days seems to be","Everybody knows the French are the experts when it comes to","I hear Adobe owns the rights to","I hear Jonathan Hoefler will be teaching a course in","You know, MyFonts could really do with some advice on","Noordzij's thesis is so much more than","Noordzij's thesis is little more than","Ever since Seybold '84, there's been a trend towards","Before Kindersley, nobody was","The pantograph machine transformed","Emigre magazine opened people's eyes to","I remember back in the 1970s we literally took weeks","Gutenberg? No way, even the Koreans were","See him? He's trying to rebuild his reputation after","My podcast centers around","I was watching a podcast on the train about","I was just listening to your podcast while","Last year's Typophile Film Festival had a remarkable short film about","Before Typophile, no one thought about","After TypeCon I was obsessed with","I'm onto something entirely different now, which I can't talk about, but before AtypI I was","I can't talk about my new project, but I can generally say it deals with","If you read her blog, you'd know she's been","If you've been following my podcast, you'd know he's been");
array2 = new Array("randomizing","hand-drawing","reconfiguring workflows for","disagreeing with Bill about","editing","downloading","envisioning","auto-tracing","digitizing","beefing up","fine-tuning","finessing","pushing","adjusting","kerning","critiquing","smoothing","hinting","copying","removing","litigating over","redrawing","scanning","researching","testing","typesetting","cutting","tweaking","massaging","deleting","adding","creating","designing","faking","stealing","scripting RoboFog to handle","prepping my Linotype for","melting down","selling","bootlegging","pirating","posting messages about","blogging on my site about","reading on Typographica about","letterpressing","trademarking","embedding","ripping off my","copying your","stealing his","pirating your","referencing your","licensing","reinventing","scaling","commissioning","podcasting about","subscribing to an RSS feed about", "publishing a podcast about", "listening to a podcast about","publishing a feed about","duplicating his","setting motion to","reading Thomas's blog to learn more about");
array3 = new Array("extra bold","massively weighted","squirly, lanky and downright ugly","slanted","Garalde","historical","Venetian","Opentype","Truetype","Postscript","jagged","lead","bitmap","stolen","unwanted","unruly","rough","FOG","illicit","wood","recycled","grunge","techno","serif","sans-serif","slab-serif","ornamental","ornamented","Etruscan","shaded","Cleartype","unauthorized","ripped-off","script","calligraphic","hand-drawn","computer-generated","Old Style","Goudy","Lapidary","Inscriptional","Aldine","French Old Style","English Old Style","transitional","Fat Face","Modern","Egyptian","English Vernacular","Clarendon","lowercase","bold","condensed","extended","ultra-condensed","illegible","embedded","poorly kerned","roman","italic","elegant","graceful","experimental","monoweight","disproportional","hand-painted","display","Multiple Master","constrained","retro","blackletter","tightly-kerned","loosely kerned",
"quirky","funny-looking","cartoon-styled","pixelated","tiny","teeny tiny","interconnected","well-designed","poorly-designed","chirographic","mannerist","non-Latin","central European","polytonic Greek","XML-based","heavily scripted","loosely scripted","XML-driven","OpenType","international","machine-driven","heavily weathered");
array4 = new Array("ems","obliques","italics","stuff. You know, your basic law suit fodder","dingbats","vectors","x-heights","beziers","pixels","points","bitmaps","outlines","letterforms","letterspacing","characters","euros","type","screenshots","software","fonts","typefaces","stems","bowls","ears","counters","leading","baselines","cap heights","glyphs","widths","ascenders","descenders","AFM files","serifs","BDF files","strokes","revivals","thicknesses","dingbats","text settings","specimen books","embedding bits","diacritics","optical sizes","ligatures","counter shapes","matrices","broad nibs","Berthold fonts","FontBook pages","FontBooks","XML files","stuff, but I can see I'm probably boring you with these details");
function getResult()
{
index1 = Math.round(Math.random() * max1);
index2 = Math.round(Math.random() * max2);
index3 = Math.round(Math.random() * max3);
index4 = Math.round(Math.random() * max4);
document.smalltalk.txt.value = array1[index1] + " " + array2[index2] + " " + array3[index3] + " " + array4[index4] + ".";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment