The campaign features bottles of hand sanitizer bearing the message “Stop the Spread.” But while people might think the bottles are aimed at curbing coronavirus, they bear messaging aimed at getting them to consider their actions towards the Asian community.
The wording on the label mimics that found on standard bottles of hand sanitizer, except it has been replaced with pointed messages about xenophobia. Under uses, for example, is the phrase “Protects against toxic behaviour,” while other messages on the label include “Works best with common sense” and “Keep (intolerance) away from children.” The bottles drive people to an informational website, StopTheSpread.ca.
The global rise of the coronavirus and subsequent media attention has led to an alarming rise in a different kind of sickness—racism directed towards the Chinese Canadian community. The past weeks have seen a marked uptick in stories about people avoiding Chinese restaurants and other Asian-owned businesses, and verbally attacking Asian people online or in public.
It mirrors the upswing in racism that accompanied the 2003 SARS epidemic, which the Conference Board of Canada estimated had a $1.5 billion impact on the Canadian economy—$1 billion in Toronto alone—as travellers avoided the city.
“Globally, xenophobia and racism towards Chinese and other Asian communities have been on a rapid rise since the outbreak of the novel coronavirus. This upswing of racism closely mirrors the racism experienced by Chinese in Canada during the 2003 SARS outbreak, and must be confronted,” says Amy Go, Interim National President of the Chinese Canadian National Council for Social Justice.
The bottles of hand sanitizer were distributed on Tuesday, March 3 in high-traffic areas in Toronto, including Chinatown, Yonge-Dundas Square, and Nathan Phillips Square.. The work was developed pro bono by Toronto creative agency The Hive.
Little changes can have big meaning – that’s what happened in the careers of many major rock stars. Inspired by their transformations, Kiss FM is in for a change, too: now, they’re broadcasting from 92.5. Created by AlmapBBDO, the campaign behind this transition makes it clear that changes can be more surprising than you might imagine – as long as you stay true to your essence. Inspired by real examples from music history, the short “Changes” runs through a few of the stories that changed rock forever. Like Queen, for example, when they fired the manager who didn’t believe in the potential of “Bohemian Rhapsody,” a song that became one of rock’s greatest hymns. In the end, “Changes” shows that, even from its new spot on the dial, Kiss FM remains as original as always.
You might reach for <input type="number> when you’re, you know, trying to collect a number in a form. But it’s got all sorts of issues. For one, sometimes what you want kinda looks like a number, but isn’t one (like how a credit card number has spaces), because it’s really just a string of numbers. Even more importantly, there are a variety of screen reader problems.
That last attribute is interesting and new to me. It means you get this super extra useful experience on browsers that support it:
There are other autocomplete values, as Phil writes:
There are many autocomplete values available, covering everything from names and addresses to credit cards and other account details. For sign up and login there are a few autocomplete values that stand out as useful hints: username, email, new-password, current-password.
Browsers and password managers have very good heuristics to find login forms on web pages, but using the username and current-password values make it very obvious.
Funny timing on this I was just looking at the website for Utopia (which is a responsive type project which I hate to admit I don’t fully understand) and I came across some CSS they show off that looked like this:
See anything weird there? That code is using mathematical operators, but there is no calc() function wrapped around it.
Just as my curiosity set in, Trys Mudford, a creator of Utopia, blogged it:
The value after the : in the CSS custom property does not have to be valid CSS. It won’t cause any errors, nor invalidate the custom property. It won’t be evaluated in the browser until used, or more specifically, placed in a calc() function.
Here’s a contrived example:
:root {
--padding: 1rem;
/* These are meaningless alone */
--padding-S: var(--padding) / 2;
--padding-L: var(--padding) * 2;
}
.module--large {
/* But they evaluate once they are in a calc() */
padding: calc(var(--padding-L));
}
In my limited understanding, currying is like functions that return functions. I suppose this is sorta like that in that the alternate padding properties above are sort of like derivative functions of the main padding function (if you can call it that), and you only call them and execute them as needed.
Have you ever clicked on an image on a webpage that opens up a larger version of the image with navigation to view other photos?
Some folks call it a pop-up. Others call it a lightbox. Bootstrap calls it a modal. I mention Bootstrap because I want to use it to make the same sort of thing. So, let’s call it a modal from here on out.
Why Bootstrap? you might ask. Well, a few reasons:
I’m already using Bootstrap on the site where I want this effect, so there’s no additional overhead in terms of loading resources.
I want something where I have complete and easy control over aesthetics. Bootstrap is a clean slate compared to most modal plugins I’ve come across.
The functionality I need is fairly simple. There isn’t much to be gained by coding everything from scratch. I consider the time I save using the Bootstrap framework to be more beneficial than any potential drawbacks.
Here’s where we’ll end up:
CodePen Embed Fallback
Let’s go through that, bit by bit.
Step 1: Create the image gallery grid
Let’s start with the markup for a grid layout of images. We can use Bootstrap’s grid system for that.
Now we need data attributes to make those images interactive. Bootstrap looks at data attributes to figure out which elements should be interactive and what they should do. In this case, we’ll be creating interactions that open the modal component and allow scrolling through the images using the carousel component.
About those data attributes:
We’ll add data-toggle="modal" and data-target="#exampleModal" to the parent element (#gallery). This makes it so clicking anything in the gallery opens the modal. We should also add the data-target value (#exampleModal) as the ID of the modal itself, but we’ll do that once we get to the modal markup.
Let’s add data-target="#carouselExample" and a data-slide-to attribute to each image. We could add those to the image wrappers instead, but we’ll go with the images in this post. Later on, we’ll want to use the data-target value (#carouselExample) as the ID for the carousel, so note that for when we get there. The values for data-slide-to are based on the order of the images.
This is a carousel inside a modal, both of which are standard Bootstrap components. We’re just nesting one inside the other here. Pretty much a straight copy-and-paste job from the Bootstrap documentation.
Here’s some important parts to watch for though:
The modal ID should match the data-target of the gallery element.
The carousel ID should match the data-target of the images in the gallery.
The carousel slides should match the gallery images and must be in the same order.
Here’s the markup for the modal with our attributes in place:
Looks like a lot of code, right? Again, it’s basically straight from the Bootstrap docs, only with our attributes and images.
Step 3: Deal with image sizes
This isn’t necessary, but if the images in the carousel have different dimensions, we can crop them with CSS to keep things consistent. Note that we’re using Sass here.
You may have noticed that the markup uses the same image files in the gallery as we do in the modal. That doesn’t need to be the case. In fact, it’s a better idea to use smaller, more performant versions of the images for the gallery. We’re going to be blowing up the images to their full size version anyway in the modal, so there’s no need to have the best quality up front.
The good thing about Bootstrap’s approach here is that we can use different images in the gallery than we do in the modal. They’re not mutually exclusive where they have to point to the same file.
So, for that, I’d suggest updating the gallery markup with lower-quality images:
<div class="row" id="gallery" data-toggle="modal" data-target="#exampleModal">
<div class="col-12 col-sm-6 col-lg-3">
<img class="w-100" src="/image-1-small.jpg" data-target="#carouselExample" data-slide-to="0">
<!-- and so on... -->
</div>
That’s it!
The site where I’m using this has already themed Bootstrap. That means everything is already styled to spec. That said, even if you haven’t themed Bootstrap you can still easily add custom styles! With this approach (Bootstrap vs. plugins), customization is painless because you have complete control over the markup and Bootstrap styling is relatively sparse.
Burke Holland thinks that to „build applications without thinking about servers” is a pretty good way to describe serverless, but…
Nobody really thinks about servers when they are writing their code. I mean, I doubt any developer has ever thrown up their hands and said “Whoa, whoa, whoa. Wait just a minute. We’re not declaring any variables in this joint until I know what server we’re going to be running this on.”
Instead of just one idea wrap it all up, Burke thinks there are three laws:
Law of Furthest Abstraction (I don’t really care where my code runs, just that it runs.)
The Law of Inherent Scale (I can hammer this code if I need to, or barely use it at all.)
Law of Least Consumption (I only pay for what I use.)
Do you love old typewriters and the style they apply to the letters? Those duplicated letters, and the illegible and sometimes even blurred and almost missed symbols?
In this tutorial, I will show you a quick and easy way to create a vintage typewriter font effect using a displacement map, textures, and smart filters. And if you want to know what a typewriter font looks like, check the best typewriter font collection available on Envato Elements:
This classic typewriter font will help you to recreate the style of old documents and papers. It was inspired by the „Enigma machine” and has a great vintage and grungy look. This typewriter font supports multilingual glyphs and comes in one TTF file.
Inspired by the name of the old brand, this product is an authentic old typewriter font, created by Jadugar Design Studio. This vintage typewriter font comes in five variations, from Thin to Rough, so it could be really useful for different types of projects.
If you ask what font looks like a typewriter, the answer is the one that is created with a real typewriter. This typewriter font was made with an Oliver Courier Typewriter from an antique market. If you need a simple old typewriter font with a great number of alternates, this one is the best choice for you.
If you are looking for an American typewriter font, take a look at AMTW. This classic typewriter font could be used in many ways because it comes in three styles: regular, rough, and rough-rough.
If you are looking for a font that looks like a typewriter but was made by hand, Catalina Typewriter is the best typewriter font for you. This neatly handwritten font would be perfect for creating typewriter font tattoo sketches, table cards, menus, and much more.
Let’s start to create our own vintage typewriter font effect. If you want to learn this effect via video, check out our lesson on the Envato Tuts+ YouTube channel:
Tutorial Assets
The following assets were used in the production of this tutorial:
Let’s get started by setting up a New Document by pressing Control-N. Set the document size to 1500 by 1000 px.
Step 2
Drag and Drop the textures from the tutorial assets to the document, and then make these layers Invisible.
Step 3
Hit T and create two text layers with any words you want to use.
Step 4
After that, add a Mask to each layer.
Step 5
Select the text layers while holding Shift, and hit Control-G to create a group of the layers. Then add a mask to this group as we did before.
Step 6
Now we need to create four duplicates of the group using Right Click > Duplicate Layer.
2. How to Create a Typewriter Font Text Effect
Step 1
Select the mask of the first text layer and then Control-clickon the iconof the text layer.
Step 2
Go to Select > Modify > Contract and use the following setting: Contract By:4 px.
Step 3
Press Shift-Control-I to invert the selection, and then hit Shift-F5 to fill the selection with black.
Step 4
Add the same mask effect to the second text layer and hit Control-D to deselect.
Step 5
Select the mask of the first layer and then go to Filter Gallery > Brush Strokes > Splatter and use the following settings: Set Radius: 10; Smoothness: 15. After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 6
Put the ink texture inside the first group of layers.
Step 7
Double-Click on the ink texture in the Layers panel, and then go to Color Overlay and use white.
Step 8
Now we need to add the selection to the masks of the second group of layers, as we did before. But this time we’ll use the following settings: Contract By:2 px.
Step 9
After that, select the mask of the text layer and go to Filter > Filter Gallery > Brush Strokes > Sprayed Strokes and set the Stroke Length to 20, Spray Radius to 0, and the Direction to Horizontal. Then add the same effect to the second layer mask using Alt-Control-F.
Step 10
Now let’s go to the next group of layers and add the masking effect to both text layers as we did before, but this time we don’t need to use the contract function.
Step 11
Select the Mask of the layer and then go to Filter > Distort > Displace and use the following settings:
Horizontal Scale: 4
Vertical Scale: 4
Displacement map: Tile
Undefined Areas: Repeat Edge Pixels
Hit the OK button, and now you need to select the PSD file from the tutorial assets as a displacement map. Add the same effect to the second layer using Alt-Control-F.
Step 12
Add the masking effect to the text layers in the fourth group with the Contract by 4 pxsetting.
Step 13
Select the mask of the text layer and go to Filter > Distortion > Ripple, using the following settings: Amount: 69%; Size: Medium. After that, select the mask of the second text layer and hit Alt-Control-F to add the same filter.
Step 14
Select the mask of the first layer and then go to Filter Gallery > Sketch > Torn Edges and use the following settings:
Image Balance: 40
Smoothness: 15
Contrast: 15
After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 15
Now let’s go to the last group of layers and create a mask effect as we did before using Contract by 4 px.
Step 16
Go to Filter Gallery > Brush Strokes > Splatter and use the following settings: Spray Radius: 10; Smoothness: 15. After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 17
And finally, let’s add the last filter to the mask. Go to Filter Gallery again, and then select Texture > Craquelure and set the Crack Spacing to 35, Depth to 10, and Brightness to 0. Use the same effect for the mask of the second layer.
Step 18
Now we need to make some of the elements invisible. Select the mask of the first group of layers, and then hit M and select some words you would like to make visible. Hold Shift to make multiple selections.
Step 19
Hit Shift-Control-I to invert the selection and then Control-I to invert the mask.
Step 20
Delete some parts of different group masks as we did before.
Step 21
Move the first group of layers about 10 px to the left while holding Shift.
Step 22
Change the Opacity of the group to 90%.
Step 23
Create a duplicate of the overlay texture and move both layers above all the groups. Then change the Blending Mode of the first texture to Hard Light and the Opacity to 52%. After that, change the Blending Mode of the second texture to Multiply.
Step 24
Select the first overlay texture and hit Alt-Shift-Control-B. Then hit OK.
Step 25
Go to Image > Adjustments > Brightness/Contrast and set the Brightness to -80 and Contrast to 100.
Step 26
And for the last step, we need to put all the previous groups in a new group and then Right-Click on the first texture and select Create a Clipping Mask.
Awesome Work, You’re Now Done!
Congratulations! You have created an old typewriter font effect using a displacement map, textures, and smart filters. Here is our final result:
If you would like to learn more about Photoshop text effects, check these tutorials:
This quick and simple text effect will transport you to the colorful streets of Mexico. It’s easy to put together using Adobe InDesign, and you can adapt the…
Do you love old typewriters and the style they apply to the letters? Those duplicated letters, and the illegible and sometimes even blurred and almost missed symbols?
In this tutorial, I will show you a quick and easy way to create a vintage typewriter font effect using a displacement map, textures, and smart filters. And if you want to know what a typewriter font looks like, check the best typewriter font collection available on Envato Elements:
This classic typewriter font will help you to recreate the style of old documents and papers. It was inspired by the „Enigma machine” and has a great vintage and grungy look. This typewriter font supports multilingual glyphs and comes in one TTF file.
Inspired by the name of the old brand, this product is an authentic old typewriter font, created by Jadugar Design Studio. This vintage typewriter font comes in five variations, from Thin to Rough, so it could be really useful for different types of projects.
If you ask what font looks like a typewriter, the answer is the one that is created with a real typewriter. This typewriter font was made with an Oliver Courier Typewriter from an antique market. If you need a simple old typewriter font with a great number of alternates, this one is the best choice for you.
If you are looking for an American typewriter font, take a look at AMTW. This classic typewriter font could be used in many ways because it comes in three styles: regular, rough, and rough-rough.
If you are looking for a font that looks like a typewriter but was made by hand, Catalina Typewriter is the best typewriter font for you. This neatly handwritten font would be perfect for creating typewriter font tattoo sketches, table cards, menus, and much more.
Let’s start to create our own vintage typewriter font effect. If you want to learn this effect via video, check out our lesson on the Envato Tuts+ YouTube channel:
Tutorial Assets
The following assets were used in the production of this tutorial:
Let’s get started by setting up a New Document by pressing Control-N. Set the document size to 1500 by 1000 px.
Step 2
Drag and Drop the textures from the tutorial assets to the document, and then make these layers Invisible.
Step 3
Hit T and create two text layers with any words you want to use.
Step 4
After that, add a Mask to each layer.
Step 5
Select the text layers while holding Shift, and hit Control-G to create a group of the layers. Then add a mask to this group as we did before.
Step 6
Now we need to create four duplicates of the group using Right Click > Duplicate Layer.
2. How to Create a Typewriter Font Text Effect
Step 1
Select the mask of the first text layer and then Control-clickon the iconof the text layer.
Step 2
Go to Select > Modify > Contract and use the following setting: Contract By:4 px.
Step 3
Press Shift-Control-I to invert the selection, and then hit Shift-F5 to fill the selection with black.
Step 4
Add the same mask effect to the second text layer and hit Control-D to deselect.
Step 5
Select the mask of the first layer and then go to Filter Gallery > Brush Strokes > Splatter and use the following settings: Set Radius: 10; Smoothness: 15. After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 6
Put the ink texture inside the first group of layers.
Step 7
Double-Click on the ink texture in the Layers panel, and then go to Color Overlay and use white.
Step 8
Now we need to add the selection to the masks of the second group of layers, as we did before. But this time we’ll use the following settings: Contract By:2 px.
Step 9
After that, select the mask of the text layer and go to Filter > Filter Gallery > Brush Strokes > Sprayed Strokes and set the Stroke Length to 20, Spray Radius to 0, and the Direction to Horizontal. Then add the same effect to the second layer mask using Alt-Control-F.
Step 10
Now let’s go to the next group of layers and add the masking effect to both text layers as we did before, but this time we don’t need to use the contract function.
Step 11
Select the Mask of the layer and then go to Filter > Distort > Displace and use the following settings:
Horizontal Scale: 4
Vertical Scale: 4
Displacement map: Tile
Undefined Areas: Repeat Edge Pixels
Hit the OK button, and now you need to select the PSD file from the tutorial assets as a displacement map. Add the same effect to the second layer using Alt-Control-F.
Step 12
Add the masking effect to the text layers in the fourth group with the Contract by 4 pxsetting.
Step 13
Select the mask of the text layer and go to Filter > Distortion > Ripple, using the following settings: Amount: 69%; Size: Medium. After that, select the mask of the second text layer and hit Alt-Control-F to add the same filter.
Step 14
Select the mask of the first layer and then go to Filter Gallery > Sketch > Torn Edges and use the following settings:
Image Balance: 40
Smoothness: 15
Contrast: 15
After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 15
Now let’s go to the last group of layers and create a mask effect as we did before using Contract by 4 px.
Step 16
Go to Filter Gallery > Brush Strokes > Splatter and use the following settings: Spray Radius: 10; Smoothness: 15. After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 17
And finally, let’s add the last filter to the mask. Go to Filter Gallery again, and then select Texture > Craquelure and set the Crack Spacing to 35, Depth to 10, and Brightness to 0. Use the same effect for the mask of the second layer.
Step 18
Now we need to make some of the elements invisible. Select the mask of the first group of layers, and then hit M and select some words you would like to make visible. Hold Shift to make multiple selections.
Step 19
Hit Shift-Control-I to invert the selection and then Control-I to invert the mask.
Step 20
Delete some parts of different group masks as we did before.
Step 21
Move the first group of layers about 10 px to the left while holding Shift.
Step 22
Change the Opacity of the group to 90%.
Step 23
Create a duplicate of the overlay texture and move both layers above all the groups. Then change the Blending Mode of the first texture to Hard Light and the Opacity to 52%. After that, change the Blending Mode of the second texture to Multiply.
Step 24
Select the first overlay texture and hit Alt-Shift-Control-B. Then hit OK.
Step 25
Go to Image > Adjustments > Brightness/Contrast and set the Brightness to -80 and Contrast to 100.
Step 26
And for the last step, we need to put all the previous groups in a new group and then Right-Click on the first texture and select Create a Clipping Mask.
Awesome Work, You’re Now Done!
Congratulations! You have created an old typewriter font effect using a displacement map, textures, and smart filters. Here is our final result:
If you would like to learn more about Photoshop text effects, check these tutorials:
This quick and simple text effect will transport you to the colorful streets of Mexico. It’s easy to put together using Adobe InDesign, and you can adapt the…
Do you love old typewriters and the style they apply to the letters? Those duplicated letters, and the illegible and sometimes even blurred and almost missed symbols?
In this tutorial, I will show you a quick and easy way to create a vintage typewriter font effect using a displacement map, textures, and smart filters. And if you want to know what a typewriter font looks like, check the best typewriter font collection available on Envato Elements:
This classic typewriter font will help you to recreate the style of old documents and papers. It was inspired by the „Enigma machine” and has a great vintage and grungy look. This typewriter font supports multilingual glyphs and comes in one TTF file.
Inspired by the name of the old brand, this product is an authentic old typewriter font, created by Jadugar Design Studio. This vintage typewriter font comes in five variations, from Thin to Rough, so it could be really useful for different types of projects.
If you ask what font looks like a typewriter, the answer is the one that is created with a real typewriter. This typewriter font was made with an Oliver Courier Typewriter from an antique market. If you need a simple old typewriter font with a great number of alternates, this one is the best choice for you.
If you are looking for an American typewriter font, take a look at AMTW. This classic typewriter font could be used in many ways because it comes in three styles: regular, rough, and rough-rough.
If you are looking for a font that looks like a typewriter but was made by hand, Catalina Typewriter is the best typewriter font for you. This neatly handwritten font would be perfect for creating typewriter font tattoo sketches, table cards, menus, and much more.
Let’s start to create our own vintage typewriter font effect. If you want to learn this effect via video, check out our lesson on the Envato Tuts+ YouTube channel:
Tutorial Assets
The following assets were used in the production of this tutorial:
Let’s get started by setting up a New Document by pressing Control-N. Set the document size to 1500 by 1000 px.
Step 2
Drag and Drop the textures from the tutorial assets to the document, and then make these layers Invisible.
Step 3
Hit T and create two text layers with any words you want to use.
Step 4
After that, add a Mask to each layer.
Step 5
Select the text layers while holding Shift, and hit Control-G to create a group of the layers. Then add a mask to this group as we did before.
Step 6
Now we need to create four duplicates of the group using Right Click > Duplicate Layer.
2. How to Create a Typewriter Font Text Effect
Step 1
Select the mask of the first text layer and then Control-clickon the iconof the text layer.
Step 2
Go to Select > Modify > Contract and use the following setting: Contract By:4 px.
Step 3
Press Shift-Control-I to invert the selection, and then hit Shift-F5 to fill the selection with black.
Step 4
Add the same mask effect to the second text layer and hit Control-D to deselect.
Step 5
Select the mask of the first layer and then go to Filter Gallery > Brush Strokes > Splatter and use the following settings: Set Radius: 10; Smoothness: 15. After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 6
Put the ink texture inside the first group of layers.
Step 7
Double-Click on the ink texture in the Layers panel, and then go to Color Overlay and use white.
Step 8
Now we need to add the selection to the masks of the second group of layers, as we did before. But this time we’ll use the following settings: Contract By:2 px.
Step 9
After that, select the mask of the text layer and go to Filter > Filter Gallery > Brush Strokes > Sprayed Strokes and set the Stroke Length to 20, Spray Radius to 0, and the Direction to Horizontal. Then add the same effect to the second layer mask using Alt-Control-F.
Step 10
Now let’s go to the next group of layers and add the masking effect to both text layers as we did before, but this time we don’t need to use the contract function.
Step 11
Select the Mask of the layer and then go to Filter > Distort > Displace and use the following settings:
Horizontal Scale: 4
Vertical Scale: 4
Displacement map: Tile
Undefined Areas: Repeat Edge Pixels
Hit the OK button, and now you need to select the PSD file from the tutorial assets as a displacement map. Add the same effect to the second layer using Alt-Control-F.
Step 12
Add the masking effect to the text layers in the fourth group with the Contract by 4 pxsetting.
Step 13
Select the mask of the text layer and go to Filter > Distortion > Ripple, using the following settings: Amount: 69%; Size: Medium. After that, select the mask of the second text layer and hit Alt-Control-F to add the same filter.
Step 14
Select the mask of the first layer and then go to Filter Gallery > Sketch > Torn Edges and use the following settings:
Image Balance: 40
Smoothness: 15
Contrast: 15
After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 15
Now let’s go to the last group of layers and create a mask effect as we did before using Contract by 4 px.
Step 16
Go to Filter Gallery > Brush Strokes > Splatter and use the following settings: Spray Radius: 10; Smoothness: 15. After that, add the same filter to the mask of the second layer using Alt-Control-F.
Step 17
And finally, let’s add the last filter to the mask. Go to Filter Gallery again, and then select Texture > Craquelure and set the Crack Spacing to 35, Depth to 10, and Brightness to 0. Use the same effect for the mask of the second layer.
Step 18
Now we need to make some of the elements invisible. Select the mask of the first group of layers, and then hit M and select some words you would like to make visible. Hold Shift to make multiple selections.
Step 19
Hit Shift-Control-I to invert the selection and then Control-I to invert the mask.
Step 20
Delete some parts of different group masks as we did before.
Step 21
Move the first group of layers about 10 px to the left while holding Shift.
Step 22
Change the Opacity of the group to 90%.
Step 23
Create a duplicate of the overlay texture and move both layers above all the groups. Then change the Blending Mode of the first texture to Hard Light and the Opacity to 52%. After that, change the Blending Mode of the second texture to Multiply.
Step 24
Select the first overlay texture and hit Alt-Shift-Control-B. Then hit OK.
Step 25
Go to Image > Adjustments > Brightness/Contrast and set the Brightness to -80 and Contrast to 100.
Step 26
And for the last step, we need to put all the previous groups in a new group and then Right-Click on the first texture and select Create a Clipping Mask.
Awesome Work, You’re Now Done!
Congratulations! You have created an old typewriter font effect using a displacement map, textures, and smart filters. Here is our final result:
If you would like to learn more about Photoshop text effects, check these tutorials:
This quick and simple text effect will transport you to the colorful streets of Mexico. It’s easy to put together using Adobe InDesign, and you can adapt the…