Treehouse

Redacted Font

By on  

Back when I created client websites, one of the many things that frustrated me was the initial design handoff.  It would always go like this:

  1. Work hard to incorporate client's ideas, dream up awesome design.
  2. Create said design, using Lorem Ipsum text
  3. Send initial design concept to the client with detailed explanation of why each piece should look the way it does
  4. Receive an email back with no comments except "I can't read the text" or "Why is all the text Italian" or "This makes no sense"

Always a wasted interaction that got in the way of making progress on the project.  If only Redacted Font had been created back then.  Redacted Font obscures text into straight blocks so the text is illegible but the viewer gets the idea of where text will be without caring what the text actually is.  Here's an example:

Redacted Font

So how does Redacted Font work?  Essentially this project is just a bunch of font resources you can pull into your project.  You will add these fonts to your stylesheet like so:

@font-face {
	font-family: "Redacted";
	src: url("Redacted-Font/fonts/web/redacted-regular.eot");
	src: url("Redacted-Font/fonts/web/redacted-regular.woff") format("woff"),
	     url("Redacted-Font/fonts/web/redacted-regular.otf") format("opentype"),
	     url("Redacted-Font/fonts/web/redacted-regular.svg#filename") format("svg");
}

With the font available, you can use it to make text within the page look redacted:

.prototype {
	font-family: "Redacted";
	color: #999;
}

.prototype-script {
	font-family: "Redacted Script";
	color: #999;
}

Redacted Font comes with Regular, Script, and Bold Script variants and works at all sizes.

The amount of face-palming Redacted Font would have saved me back then is incalculable.   Redacted Font lets you create prototypes that represent real space without the hassle of real text.

ydkjs-4.png

Recent Features

Incredible Demos

  • Introducing MooTools ScrollSide

    This post is a proof of concept post -- the functionality is yet to be perfected. Picture this: you've found yourself on a website that uses horizontal scrolling instead of vertical scrolling. It's an artistic site so you accept that the site scrolls left to right....

  • jQuery topLink Plugin

    Last week I released a snippet of code for MooTools that allowed you to fade in and out a "to the top" link on any page. Here's how to implement that functionality using jQuery. The XHTML <a href="#top" id="top-link">Top of Page</a> A simple link. The CSS #top-link{ display:none; position:fixed; right:5px;...

Discussion

  1. Nice! It removes a distraction from the client so we can focus on the matter at hand. I am going to add this to my framework. No more being caught with Samuel L Ipsum on a mock-up.

    • Haha, I can relate to that all too well. Mr. Jackson has given me more than a few awkward moments.

  2. But it doesn’t work on the hosting. Why? missed configuration?

  3. MaxArt

    I’m foreseeing the client complaining: “Why can’t I read the text? That font is terrible!” or “Where’s my text and what are those strips?”

  4. Great idea. Can’t wait to try Redacted font.

  5. Mitnick

    why bother importing a font? You can do the same thing with unicode

  6. The fun thing is that Italians say “Why is all the text in English” :)

    Thank for sharing

  7. Brilliant!

    @maxart The font is “scribbly” enough for it to be obvious that it’s just filler text. We hope.

  8. NICE!! you wouldn’t believe the amount of times a Client has said “I like the design, but not sure about the Italian text starting with “Lorem”, can we make it English please!”

  9. EMiner

    This is one handy font. BTW – I discovered an interesting thing about it when I was working in Illustrator:
    if you go to Type and click Create Outlines the solid lines will change into blocks that are the size of the words in the line….very nice if you want to see how word spacing looks…very nice indeed!

  10. Chris

    I used this for body copy on a production website and let’s just say the readers HATED it.

  11. Daniel

    Um, I don’t think this is a very good idea, since typography is such a big part of any design. You just have to explain to the clients that the text is placeholder text. You can’t really judge a design if you can’t see the typography.

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!