Inspiration

Right now, if you want to create a complex text effect, you generally search through a long list of templates, to find something close to what you were imagining. I wanted to have a way to create advanced text effects from scratch. In order to be flexible enough to create many different effects, I decided on a layer system. The layer system allows for almost endless possibilities and very complex text effects.

What it does

FontStudio allows you to create layers of text effects, like outlines, 3d projections, and shadows. You can start with a preset, or start from scratch. Full list of features:

  1. Choose a font
  2. Select text alignment, letter spacing, line spacing, and style
  3. Choose fill colors or an image to use as the text background
  4. Choose special effects like letter tilting and height adjustment
  5. Add layers of outlines, 3d projections, and shadows

How we built it

FontStudio is built using the Canva Apps SDK and react.

Challenges we ran into

There were many challenges, most of them related to how to find a medium between flexibility and complexity. I wanted the app to have the flexibility to create any text design, but ultimately had to scale it back because it was getting too complex.

Accomplishments that we're proud of

The text effects that are possible to create with the app are really cool. There are so many more presets that can be created as time allows.

What's next for Text Effects

  1. More presets
  2. Allow gradients as an option
  3. Add more fun special effects

Built With

Share this project:

Updates