Show details for Fonts in MegaEdit | ID:ME_019

Fonts in MegaEdit | ID:ME_019

In this tutorial, we will learn how to upload additional fonts for use within our MegaEdit products. MegaEdit Products require fonts to be installed locally on the server. You need: A print ready font file: This needs to be a TrueType font file (*.ttf). Certain Type1 and Type3 are also supported. The font needs to be embeddable. One or more web ready font files Recommended is at least a TrueType or OpenType file (*.ttf or *.otf), which is supported by most browsers (IE requires installable flag to be set) For best compatibility, upload fonts in the following format: .woff, .ttf, .otf, .svg, *.eot. For an overview look at CanIUse.com for the various formats. NOTE: even though the print ready TrueType font can be used for the web as well, it is not recommended. Instead, use a special version generated for the web. Please use the Font Squirrel tool. This allows to upload your original font and it will convert it to various web optimized formats. Use this even for TrueType or OpenType fonts. As an alternativ, the font creator may be able to provide you with web optimized versions of the font. The license for this font to use it in printing. And, to perform the web preview, you need a @font-face license. By uploading font files on this page you agree that the fonts are legally eligible for web embedding and printing.

Tutorial Video Transcript

A transcript of our tutorial video, ensuring you can find exactly what you need, when you need it.

You can search this page to find the relevant time-stamp in the video. Also, this text can be used as part of the tutorial search feature.

00:00:13:02 - 00:00:15:04
In this tutorial we'll learn how to upload

00:00:15:04 - 00:00:18:08
additional fonts
for use within our MegaEdit products.

00:00:19:29 - 00:00:21:11
So MegaEdit products

00:00:21:11 - 00:00:24:16
require fonts to be installed
locally on the server.

00:00:25:00 - 00:00:28:14
For this,
you need a print ready font file.

00:00:28:23 - 00:00:32:09
So this needs to be a true type font file.

00:00:32:09 - 00:00:34:13
Which is extension .ttf

00:00:35:04 - 00:00:38:07
Certain type
one and type three are also supported.

00:00:39:04 - 00:00:39:29
And the. Font needs to.

00:00:39:29 - 00:00:42:09
Be embeddable.

00:00:42:09 - 00:00:45:12
You also need one or more web
ready font files.

00:00:45:25 - 00:00:51:02
So the recommendation
is at least a true type or open type file.

00:00:51:02 - 00:00:52:07
So that's a .ttf

00:00:52:07 - 00:00:56:06
Or an .otf
which is supported by most browsers

00:01:00:29 - 00:01:02:10
for best compatibility.

00:01:02:10 - 00:01:06:21
Upload fonts in the formats of .woff

00:01:07:13 - 00:01:09:22
.ttf , .otf

00:01:10:20 - 00:01:16:02
.svg or .*eot

00:01:16:02 - 00:01:19:20
So please do note that
even though the print ready true type

00:01:19:20 - 00:01:23:01
font can be used for the web as well,
it is not recommended.

00:01:23:14 - 00:01:25:11
So instead use a special version.

00:01:25:11 - 00:01:26:24
Generated for the web.

00:01:27:25 - 00:01:30:04
We'll see a little bit further on
in this tutorial.

00:01:30:05 - 00:01:31:27
The use of web font.

00:01:31:27 - 00:01:34:14
generator website
such as Font Squirrel.

00:01:35:04 - 00:01:37:16
So this allows you
to upload your original font

00:01:37:24 - 00:01:39:17
and it will convert it to various.

00:01:39:17 - 00:01:41:28
Web optimized formats.

00:01:41:28 - 00:01:44:03
So we can use this even for truetype.

00:01:44:03 - 00:01:47:06
Or open type fonts.

00:01:47:18 - 00:01:50:18
As an alternative,
the font creator may be able to.

00:01:50:18 - 00:01:56:06
Provide you with web
optimized versions of the font.

00:01:56:06 - 00:01:59:05
And finally, it's very important
that you have the license

00:01:59:14 - 00:02:02:06
for the font to use it in printing

00:02:02:06 - 00:02:05:22
and to perform the web preview,
you need an @font-face

00:02:05:22 - 00:02:06:28
license.

00:02:06:28 - 00:02:12:14
By uploading font files on this page you agree that
the fonts are legally eligible for web.

00:02:12:14 - 00:02:17:23
Embedding and printing.

00:02:17:23 - 00:02:20:15
Okay, so the first thing
we're actually going to do here

00:02:21:01 - 00:02:23:16
is create some font categories.

00:02:23:24 - 00:02:27:03
So as we've seen in previous tutorials
covering the.

00:02:27:04 - 00:02:29:09
MegaEdit general data tab

00:02:30:11 - 00:02:32:29
and just to remind you
where to get to that, if you go to.

00:02:33:01 - 00:02:34:09
Catalog.

00:02:34:09 - 00:02:38:05
Product types, MegaEdit and MegaEdit
general.

00:02:38:05 - 00:02:42:12
Data, the third tab along in
there is the font categories.

00:02:42:29 - 00:02:45:29
And as with clip arts, masks,
placeholders.

00:02:45:29 - 00:02:50:21
And spot colours, it's
just a case of generating a new category.

00:02:50:21 - 00:02:55:12
First of all.

00:02:55:12 - 00:02:57:29
So you'll see,
I've already got a few examples in here.

00:02:58:00 - 00:03:00:06
There's three
which have come. In from other products.

00:03:00:17 - 00:03:02:05
However, this one is grayed out.

00:03:02:05 - 00:03:04:29
The Infigo default fonts.

00:03:04:29 - 00:03:09:09
These are a set of 12 default fonts
with an open production license.

00:03:09:09 - 00:03:10:17
You are able to use these.

00:03:10:17 - 00:03:12:11
Straight out of the box.

00:03:12:11 - 00:03:15:29
So if you don't have any additional font
licenses or.

00:03:15:29 - 00:03:16:29
You really don't think.

00:03:16:29 - 00:03:18:29
You need any additional licenses.

00:03:18:29 - 00:03:25:08
You can just utilize the default fonts
that we provide for you.

00:03:25:08 - 00:03:29:27
And when you're actually
in the MegaEdit editor.

00:03:29:27 - 00:03:42:29
These are the fonts
that we have available in that pack.

00:03:42:29 - 00:03:45:19
So to add a new font category,
I'm going to click.

00:03:45:19 - 00:03:46:24
On Add new record.

00:03:48:22 - 00:03:51:02
And then simply add a name and.

00:03:51:02 - 00:03:58:26
A. Description.

00:03:58:26 - 00:04:00:27
So depending on how these fonts are to.

00:04:00:27 - 00:04:04:01
Be used, you may decide to name
the font category after.

00:04:04:01 - 00:04:06:11
A specific product it will be used. Upon.

00:04:07:06 - 00:04:10:28
Alternatively, for a font
which may be used on multiple products,

00:04:10:28 - 00:04:15:02
it's recommended to create a font category
per font family.

00:04:15:18 - 00:04:17:16
So that's the approach will take here.

00:04:17:16 - 00:04:21:01
In this example,
we're going to create a Roboto category

00:04:23:08 - 00:04:24:13
for that entire

00:04:24:13 - 00:04:29:17
font family.

00:04:29:17 - 00:04:31:20
We also have the ability
to make this font.

00:04:31:28 - 00:04:34:12
Category available.
Only for administrators.

00:04:34:12 - 00:04:34:21
So if.

00:04:34:21 - 00:04:37:17
You don't want your end users
to be able to access this.

00:04:37:17 - 00:04:39:08
Font category.

00:04:39:25 - 00:04:42:14
Then you can check that box

00:04:44:26 - 00:04:45:14
and then click

00:04:45:14 - 00:04:47:24
insert.

00:04:47:24 - 00:04:50:04
Next,
we need to configure. That font category.

00:04:50:04 - 00:04:50:29
So if you find the.

00:04:50:29 - 00:04:53:29
Font category
that we've just created and click on

00:04:53:29 - 00:04:57:11
configure.

00:04:57:11 - 00:05:00:05
You'll see the layout is very similar.
To a lot of the other.

00:05:01:08 - 00:05:01:27
General.

00:05:01:27 - 00:05:07:20
Data categories
that we've seen in previous tutorials.

00:05:07:20 - 00:05:09:16
You will see that we have the page tags.

00:05:09:16 - 00:05:10:22
Capability at the top of the.

00:05:10:22 - 00:05:15:00
Screen as it stands at the moment, page
tags are not supported

00:05:15:00 - 00:05:16:11
for font categories.

00:05:16:11 - 00:05:23:04
So these options should be ignored
for the time being.

00:05:23:04 - 00:05:24:28
We also have a little bit of additional.

00:05:24:28 - 00:05:26:20
Support for fonts.

00:05:26:20 - 00:05:29:29
So due to the inherent.

00:05:29:29 - 00:05:32:15
Complexity, we've. Provided
a little bit more information.

00:05:32:15 - 00:05:34:17
For you.

00:05:34:17 - 00:05:36:23
So to summarize
what this is talking. About.

00:05:36:23 - 00:05:37:24
There are two.

00:05:37:24 - 00:05:40:01
Options available for font installation.

00:05:40:16 - 00:05:46:08
There's a manual approach
and there's an automatic approach.

00:05:46:08 - 00:05:48:09
Okay.
So I'm going to. Collapse that again and.

00:05:48:10 - 00:05:50:15
We'll cover bits of that information.

00:05:50:15 - 00:05:54:13
As we need. It.

00:05:54:13 - 00:05:57:02
So what I'm going to do
next is actually navigate.

00:05:57:02 - 00:05:57:16
To our.

00:05:57:16 - 00:05:58:06
Web Font.

00:05:58:06 - 00:06:00:18
Generator. Website, and that could be.

00:06:00:18 - 00:06:04:11
A website such as font squirrel,
which actually there is a link

00:06:04:11 - 00:06:11:19
to this inside that information tab.

00:06:11:19 - 00:06:14:04
So the use of this website is fairly
straightforward.

00:06:14:14 - 00:06:16:26
Each font needs to be uploaded
individually.

00:06:17:04 - 00:06:18:17
There is no mass upload.

00:06:18:17 - 00:06:21:11
Function
available on the font squirrel site.

00:06:22:04 - 00:06:31:26
So if I just go for upload
fonts, locate my relevant font. File

00:06:34:08 - 00:06:35:25
and click open.

00:06:35:25 - 00:06:39:00
There isn't initially any indication
that it's doing anything, but it is.

00:06:39:00 - 00:06:42:21
Processing that font in the background
and it will appear in a moment

00:06:43:14 - 00:06:44:17
like so.

00:06:47:23 - 00:06:49:11
The next step we have basic.

00:06:49:11 - 00:06:52:01
Optimal or expert. Capabilities.

00:06:53:02 - 00:06:55:05
So these primarily control the.

00:06:55:05 - 00:06:58:14
Number of web fonts
generated from your font file.

00:06:59:27 - 00:07:00:18
We're going to use.

00:07:00:18 - 00:07:04:18
The expert capability.

00:07:04:18 - 00:07:07:10
We're just going to choose
a number of different font formats.

00:07:08:11 - 00:07:09:25
So just select them all.

00:07:09:25 - 00:07:13:23
You can only have one type of EOT font
format specified.

00:07:14:11 - 00:07:16:10
I'll just go for lite.

00:07:16:10 - 00:07:17:21
We don't need to concern ourselves

00:07:17:21 - 00:07:20:09
with the rest of the options
on this page for our purposes.

00:07:20:18 - 00:07:24:05
So I'm just going to scroll
right to the bottom and click agreement.

00:07:24:19 - 00:07:27:18
So that's basically confirming
that we are legally

00:07:27:18 - 00:07:30:25
eligible
to use these fonts for web embedding

00:07:32:09 - 00:07:41:22
To reiterate, it is the clients responsibility to
have the correct license for font usage.
It is not the responsibility of Infigo.

00:07:46:21 - 00:07:48:13
I'm going to repeat. This process for.

00:07:48:13 - 00:07:50:24
A slightly different.
Version of that font.

00:07:51:14 - 00:07:53:25
So if I go for upload fonts again,

00:07:53:25 - 00:07:57:29
I'm also going to choose a bold version
of that particular font.

00:07:58:19 - 00:08:00:06
So we want to be able to have multiple.

00:08:00:06 - 00:08:02:14
Different variants of the same. Font.

00:08:02:14 - 00:08:05:22
Uploaded into our Infigo MegaEdit editor.

00:08:06:07 - 00:08:07:08
But first we need.

00:08:07:08 - 00:08:10:26
Our web fonts available for every single

00:08:10:26 - 00:08:13:07
one of those fonts,

00:08:14:25 - 00:08:16:10
So I've downloaded three.

00:08:16:10 - 00:08:18:06
Font kits that we're going to utilize.

00:08:18:06 - 00:08:18:24
Roboto.

00:08:18:24 - 00:08:24:17
Regular Roboto, Bold and Roboto italics.

00:08:24:17 - 00:08:27:28
So before adding a web
font kit to configure,

00:08:27:28 - 00:08:29:26
we need to select the type of font.

00:08:29:26 - 00:08:31:15
That we want to use.

00:08:31:15 - 00:08:33:20
So you can see that
the font type options we.

00:08:33:20 - 00:08:34:10
Have here are.

00:08:34:10 - 00:08:38:03
Matching the styles of fonts
that we have downloaded.

00:08:39:20 - 00:08:42:00
And these relate to the bold and italics.

00:08:42:00 - 00:08:45:15
Icons
that are available in the MegaEdit editor.

00:08:46:15 - 00:08:47:24
We don't have to assign.

00:08:47:24 - 00:08:50:00
Fonts to a specific font. Type.

00:08:50:00 - 00:08:53:04
We can add. All fonts as a normal type.

00:08:53:04 - 00:08:54:04
And this means that they'll.

00:08:54:04 - 00:08:56:29
Simply appear
within the list of available fonts.

00:08:58:03 - 00:08:59:03
However, if you do

00:08:59:03 - 00:09:01:10
this, the bold and italics buttons

00:09:02:03 - 00:09:04:23
in the UI
for those fonts will be disabled.

00:09:05:03 - 00:09:10:20
So it's all depending on how you want
the user experience to be.

00:09:10:20 - 00:09:12:03
So what we cover this in our. First.

00:09:12:03 - 00:09:14:12
Example, we will simply create a list.

00:09:14:12 - 00:09:15:27
Of available fonts.

00:09:15:27 - 00:09:16:15
Rather than.

00:09:16:15 - 00:09:21:27
Assigning them to bold and italics.

00:09:21:27 - 00:09:24:17
So in here I'm
going to make sure that I'm on my normal.

00:09:24:17 - 00:09:29:19
Font type selection, and I'm
just going to drag and drop my font web

00:09:29:24 - 00:09:34:27
files to the upload area.

00:09:34:27 - 00:09:39:12
I can see that
all three of those fonts have been loaded.

00:09:39:12 - 00:09:40:03
Then I'm going to move.

00:09:40:03 - 00:09:41:00
Down and click on.

00:09:41:00 - 00:09:46:28
Generate Font Data.

00:09:46:28 - 00:09:49:03
If I need to amend any of the relevant
font.

00:09:49:03 - 00:09:52:25
Data, I can just click on the edit
button here and that will show me some.

00:09:52:25 - 00:09:53:09
Additional.

00:09:53:09 - 00:09:55:23
Information
for all of those fonts that we've uploaded.

00:09:56:07 - 00:10:00:24
So this will be split into three sections.

00:10:00:24 - 00:10:02:19
Now, most of this
we don't need to worry about.

00:10:02:19 - 00:10:05:00
So the only thing that we might want to
change.

00:10:05:00 - 00:10:06:16
Is the. Font family.

00:10:06:16 - 00:10:07:24
Name for each of the fonts.

00:10:08:24 - 00:10:09:11
As that is.

00:10:09:11 - 00:10:12:12
What we'll be displayed
in the user interface.

00:10:13:13 - 00:10:16:02
So for example,
I've got Roboto bold up here.

00:10:16:12 - 00:10:17:21
Maybe I want that to be a little.

00:10:17:21 - 00:10:23:17
Bit more user friendly.

00:10:23:17 - 00:10:25:23
Roboto italics

00:10:31:12 - 00:10:36:21
and Roboto regular.

00:10:36:21 - 00:10:40:11
Do not change the print file
name as that will corrupt the font

00:10:40:26 - 00:10:41:27
and that is where we.

00:10:41:27 - 00:10:48:11
Link the uploaded font data.

00:10:48:11 - 00:10:49:29
Click okay to. Save that. Data.

00:10:49:29 - 00:10:53:13
And then there's a few areas
that we need to actually clear the cache.

00:10:53:27 - 00:10:57:00
For our system in order to be able
to view this correctly.

00:10:58:00 - 00:11:00:00
And this will not be

00:11:00:00 - 00:11:03:12
an issue for an end user
is simply for administrators with a lot.

00:11:03:12 - 00:11:04:13
Of data already.

00:11:04:13 - 00:11:05:12
Cached.

00:11:05:12 - 00:11:07:17
As we've been working on our products.

00:11:08:12 - 00:11:11:14
So I'm just going to scroll to the top
of that screen and hit frontend.

00:11:11:19 - 00:11:12:05
Clear

00:11:13:13 - 00:11:14:06
for good measure.

00:11:14:06 - 00:11:19:01
I'll hit the clear cache on our admin
area of the top.

00:11:19:01 - 00:11:23:05
I'm then going to back out
of my MegaEdit product if I have it.

00:11:23:05 - 00:11:24:00
Open.

00:11:24:11 - 00:11:26:05
And I'm going to clear

00:11:29:16 - 00:11:30:02
the cache

00:11:30:02 - 00:11:34:03
on my browser as well.

00:11:34:03 - 00:11:37:07
Now if I. Relaunch the product

00:11:37:07 - 00:11:38:09
now we won't.

00:11:38:09 - 00:11:41:14
See that font because we've not applied it
to our actual product.

00:11:42:12 - 00:11:44:07
So if. I navigate to.

00:11:44:07 - 00:11:47:07
Our MegaEdit products, screen

00:11:47:07 - 00:11:50:00
and press edit
next to the products of interest.

00:11:51:17 - 00:11:53:23
As we have
with a lot of the other categories, we.

00:11:53:23 - 00:11:56:27
Just need to make sure
that that font selection is

00:11:56:27 - 00:12:00:11
being utilized on our product.

00:12:00:11 - 00:12:01:02
So you'll see we've got.

00:12:01:02 - 00:12:03:03
Our Roboto font. Category now created.

00:12:03:24 - 00:12:06:16
I might turn off the default fonts
as we no.

00:12:06:16 - 00:12:07:06
Longer need them.

00:12:08:18 - 00:12:10:01
Hit save

00:12:10:18 - 00:12:12:20
and then relaunch

00:12:12:29 - 00:12:14:05
my product

00:12:24:25 - 00:12:25:01
more.

00:12:25:01 - 00:12:28:11
You can see if I double click
on one of the text fields.

00:12:29:08 - 00:12:30:01
And go to my font.

00:12:30:01 - 00:12:32:21
Dropdown all three of those fonts
are now available.

00:12:32:29 - 00:12:35:06
But they're listed as separate entries.

00:12:35:20 - 00:12:36:02
So we can.

00:12:36:02 - 00:12:39:11
Utilize them,
but we can't utilize the text options

00:12:39:21 - 00:12:42:20
for bold and italics.

00:12:42:20 - 00:12:44:18
So next we'll take a look at linking our.

00:12:44:18 - 00:12:48:03
Font options
to those user interface icons for bold in.

00:12:48:03 - 00:12:49:09
Italics.

00:12:49:10 - 00:12:51:08
We can also configure our font.

00:12:51:08 - 00:12:52:29
Category to make the. Roboto.

00:12:52:29 - 00:12:55:08
Font family a. Single. Line item.

00:12:55:25 - 00:12:57:21
So instead of having those three
different.

00:12:57:21 - 00:13:00:29
Entries in the user interface,
we can have it so that we've got

00:13:00:29 - 00:13:04:09
just the Roboto line
with the bold and italics functions

00:13:05:12 - 00:13:07:04
working as you would expect them to.

00:13:08:14 - 00:13:09:29
So to begin, we need to navigate.

00:13:09:29 - 00:13:10:18
Back to our.

00:13:10:18 - 00:13:13:02
Font category. Configuration settings.

00:13:13:20 - 00:13:15:23
So just to remind you where that is,
if you're on.

00:13:15:23 - 00:13:17:25
The MegaEdit general data tab.

00:13:19:03 - 00:13:20:22
Font categories.

00:13:20:22 - 00:13:26:14
And then configure
your font category of interest.

00:13:26:14 - 00:13:28:23
Now this is a fairly simple process.

00:13:28:23 - 00:13:30:24
We just need to upload the.

00:13:30:24 - 00:13:33:08
Files in a slightly different way.

00:13:33:08 - 00:13:36:10
So to begin with, I'm just going to remove
the italics and.

00:13:36:10 - 00:13:43:10
Bold version that I've already uploaded,
so we don't need those anymore.

00:13:43:10 - 00:13:44:15
And then it's just a case

00:13:44:15 - 00:13:47:29
of uploading them one at a time,
but making sure the font type.

00:13:47:29 - 00:13:50:08
Selection is correct.

00:13:50:08 - 00:13:52:23
So if I want to upload the bold version.

00:13:52:23 - 00:13:54:10
Click on Bold.

00:13:56:18 - 00:13:57:21
And then drag and drop the.

00:13:57:21 - 00:13:59:29
Font kit.

00:13:59:29 - 00:14:02:16
You can see that. Now we've. Got the.

00:14:02:16 - 00:14:03:13
b_

00:14:03:13 - 00:14:09:08
Prefix on the front of that font.

00:14:09:08 - 00:14:10:15
I can repeat the process with.

00:14:10:15 - 00:14:15:00
Italics.

00:14:15:00 - 00:14:16:07
Generate font data.

00:14:18:05 - 00:14:20:24
Then the primary change
we need to make here within the font.

00:14:20:24 - 00:14:21:22
Data is.

00:14:21:22 - 00:14:24:26
To make sure that the font.

00:14:24:26 - 00:14:29:11
Family name
is identical for each of these fonts.

00:14:29:11 - 00:14:30:21
If we. Want them to be associated.

00:14:30:21 - 00:14:33:16
Together, the font family
name needs to be identical.

00:14:34:26 - 00:14:37:10
So if I just go for the name.

00:14:37:10 - 00:14:38:14
Roboto.

00:14:40:16 - 00:14:43:13
And I'm going to put that in
for each of my three fonts

00:14:44:09 - 00:14:55:04
next to the font family input, I'll

00:14:57:26 - 00:15:00:02
click, okay, we'll clear.

00:15:00:02 - 00:15:01:28
Our caches again.

00:15:14:00 - 00:15:15:06
And then restart

00:15:15:06 - 00:15:26:18
the editor.

00:15:26:18 - 00:15:27:03
So our.

00:15:27:03 - 00:15:28:05
Font will now be shown.

00:15:28:05 - 00:15:31:08
As a. Single line. Item.

00:15:31:08 - 00:15:32:13
And if I select that, we.

00:15:32:13 - 00:15:33:28
See that the relevant text.

00:15:33:28 - 00:15:36:10
Options are now available for selection.

00:15:36:27 - 00:15:37:22
So we know our example.

00:15:37:22 - 00:15:40:14
We have the bold
and we have the italics version,

00:15:40:14 - 00:15:44:06
but you'll see that I don't have the bold
italics version specified.

00:15:44:23 - 00:15:47:24
So if I have one selected,
I can't select the other

00:15:48:10 - 00:15:54:22
in addition to it.

 

Incomplete