DIY Typography Signs from Cast-Off Art
This was completely unintentional, but I’ve run into my former decor identity twice in a row now for Trash to Treasure Tuesdays.
Once a month, I team up with four super talented blogger friends to flip anything we find at a thrift store or yard sale. But this time, I decided to dig through my own donation pile and came up with this old pair of wine art I got when Robert and I first got married.
Last time around I madeover a thrift store tray with nearly the exact same burgundy wine theme. It’s not that there’s anything wrong with decorating with burgundy and wine graphics, but I’ve figured out it’s not really “me”.
And since I find myself crushing on lots of typography signs everywhere, I had nothing to lose.
Supplies Used: (Some affiliate link are provided below. See my full disclosure for more info.)
- Annie Sloan Chalk Paint in Coco (You can find your closest retailer who carries it here. I get mine at a nearby antique shop.)
- Annie Sloan Dark Soft Wax
- Chip brush
- Clean, lint-free rag
- Computer & inkjet printer
- 4 sheets of parchment printer paper
- Scissors
- Mod Podge in matte
- Sponge applicator brush
I gave the frames a good dusting first because they reeeeally needed it. With the chip brush, I gave both frames two coats of the ASCP Coco.
After the paint was good and dry, I worked in sections (one side of each frame at a time) to swipe on the dark wax with a chip brush and immediately wipe it back with a clean rag.
I love using this method on lots of projects to give them a weathered wood look. I’ve used it on my industrial hamper, office supply organizer, and pumpkin terrarium too. It’s always coming in handy for something.
Once the wax was completely dry, I printed my wording on parchment printer paper. You can download the printables here if you want to use them too!
I applied a coat of the Mod Podge to the picture part of the frames first and placed the printables where I wanted them. I pressed out the bubbles until smooth with a credit card edge. For the still exposed edges, I cut a few strips of blank parchment paper to Mod Podge in place too.
When the under layer of Mod Podge was dry, I sealed it on top with another coat.
I had actually already made printables with the same wording this summer for some glass frames I had, but I’m thinking I like these even more. They look a bit more rustic. And rustic is always a winner in my book.
What do you think? Even better that it cost me nothing! Woo to the hoo!
Do you see a little glimpse of those wooden shelves on the far right (below)? Eek! We’re so close to a reveal! Bad weather, several colds, and many family events have set us back in our house progress lately, but we’re getting back into the swing of things.
If you want to recreate some typography art for yourself on a few cast-off art frames of your own, be sure to pin it below. I’ll definitely be snapping up any frames like these that I see at the thrift store from now on.
And be sure to stop in to check out all of the pretty makeovers of these thrift finds from my Trash to Treasure gal pals.
Confessions of a Serial Do-It-Yourselfer
function extend(destination, source) {
for (var prop in source) {
destination[prop] = source[prop];
}
}
if (!Mimi) var Mimi = {};
if (!Mimi.Signups) Mimi.Signups = {};
Mimi.Signups.EmbedValidation = function() {
this.initialize();
var _this = this;
if (document.addEventListener) {
this.form.addEventListener('submit', function(e){
_this.onFormSubmit(e);
});
} else {
this.form.attachEvent('onsubmit', function(e){
_this.onFormSubmit(e);
});
}
};
extend(Mimi.Signups.EmbedValidation.prototype, {
initialize: function() {
this.form = document.getElementById('mad_mimi_signup_form');
this.submit = document.getElementById('webform_submit_button');
this.callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random());
this.validEmail = /.+@.+\..+/
},
onFormSubmit: function(e) {
e.preventDefault();
this.validate();
if (this.isValid) {
this.submitForm();
} else {
this.revalidateOnChange();
}
},
validate: function() {
this.isValid = true;
this.emailValidation();
this.fieldAndListValidation();
this.updateFormAfterValidation();
},
emailValidation: function() {
var email = document.getElementById('signup_email');
if (this.validEmail.test(email.value)) {
this.removeTextFieldError(email);
} else {
this.textFieldError(email);
this.isValid = false;
}
},
fieldAndListValidation: function() {
var fields = this.form.querySelectorAll('.mimi_field.required');
for (var i = 0; i = 0) {
return 'checkboxes';
} else {
return 'text_field';
}
},
checkboxAndRadioValidation: function(field) {
var inputs = field.getElementsByTagName('input'),
selected = false;
for (var i = 0; i = 0) {
if (type === 'text_field') {
this.textValidation(input);
} else {
this.dropdownValidation(field, input);
}
}
}
this.htmlEmbedDropdownValidation(field);
},
textValidation: function(input) {
if (input.id === 'signup_email') return;
if (input.value) {
this.removeTextFieldError(input);
} else {
this.textFieldError(input);
this.isValid = false;
}
},
dropdownValidation: function(field, input) {
if (input.value) {
field.className = field.className.replace(/ invalid/g, '');
} else {
if (field.className.indexOf('invalid') === -1) field.className += ' invalid';
this.onSelectCallback(input);
this.isValid = false;
}
},
htmlEmbedDropdownValidation: function(field) {
var dropdowns = field.querySelectorAll('.mimi_html_dropdown');
var _this = this;
for (var i = 0; i
Follow:
Facebook | Pinterest | Instagram | Twitter | Google+ | Bloglovin | Hometalk