Calendars can be very useful, especially when explaining to customers how they're being charged. Idomoo allows for the dynamic creation of calendars, on the fly, using a special group of fonts created by Idomoo for this purpose.
The following two video examples show what can be done:
Writing the name of the month is a simple matter of using a text placeholder layer, but creating the 7 by 6 array of numbered days is what the group of calendar fonts were made for.
The Calendar Fonts
The calendar fonts have characters representing the numbers 1-31 using the a-z letters (lowercase) and 1-5 numbers. Typing A on the keyboard results in the number 1. Typing B results in the number 2, and so on. Typing P results in the number 16. Typing 5 results in number 31. By typing a-b-c-d-e-f-g-enter, you get the first line of numbers. You continue to do that until a full calendar is created. As the font is a monospace font, the spacing between all the characters is the same, allowing for an aligned array.
The font contains several other shapes representing various backgrounds and icons, utilizing some of the remaining characters on the keyboard. For full list, see the end of this article.
Another important character is the ; character—the semicolon. This holds an empty character. If the first of the month needs to be a Wednesday and the week starts Monday, start by typing two semicolons.
The four fonts are a variation of these four typefaces and represent options for: sans serif; slab; serif; and a handwritten font. The fonts are freely available and you can download and use them in conjuncture with Idomoo's Calendar fonts. They are:
Original Font | Calendar Font | Weights |
---|---|---|
Roboto | IDM Cal Roboto | light, normal, bold, ultra bold |
Roboto Slab | IDM Cal Roboto Slab | light, normal, bold |
Droid Serif | IDM Cal Droid Serif | normal, bold |
Coming Soon | IDM Cal Coming Soon | normal |
Using the Fonts
- After installing the fonts they are available for you to use just like any font in After Effects.
- Using the calendar fonts in AE design the calendar using as many placeholder layers as you need. We usually recommend a 7 by 6 array. Always take the extreme cases into account. So a 1st of the month on a Saturday or Sunday, rather than a Monday (if Monday is indeed the first day of your week).
- Remember, the calendar text placeholder layers have all the regular limitations of a text placeholder layer.
- Use a layer for each element in your calendar design. If we look at the example on the top left video, these are the layers used:
- Using calendar font:
- Cyan outline squares
- Cyan filled squares
- Red square start date
- Red square end date
- Pale yellow numbers
- Using regular font:
- Pale yellow month
- There are also static layers:
- Cyan calendar background
- Pale yellow days of the week
- If you need to start your layer somewhere along the array (say on the 15th), use the semicolon (;), which is an empty character that produces the same space as all the other characters.
Exporting the Scene
Export the scene as you would any scene, but before you do that please change all the layers to having filled squares throughout the available range. For a 7 by 6 array you can just copy and paste the following text:
7777777 7777777 7777777 7777777 7777777 7777777
In the following downloadable RAR file, you can find all the files that make up the first example — that is, specifications for the day element, the After Effects project with all the animations, and the layers used in the After Effects project.
Character List
This is the list of available characters:
keyboard character | result character | Notes |
---|---|---|
a | 1 | |
b | 2 | |
c | 3 | |
d | 4 | |
e | 5 | |
f | 6 | |
g | 7 | |
h | 8 | |
i | 9 | |
j | 10 | |
k | 11 | |
l | 12 | |
m | 13 | |
n | 14 | |
o | 15 | |
p | 16 | |
q | 17 | |
r | 18 | |
s | 19 | |
t | 20 | |
u | 21 | |
v | 22 | |
w | 23 | |
x | 24 | |
y | 25 | |
z | 26 | |
1 | 27 | |
2 | 28 | |
3 | 29 | |
4 | 30 | |
5 | 31 | |
6 | outline square | |
7 | filled square | |
8 | outline rounded square | |
9 | filled rounded square | |
0 | outline circle | |
- | filled circle | |
= | drawn circle | |
* | drawn x | |
, | drawn tick / check mark | |
. | strikethrough | |
_ | — | underline |
; | empty character |