Quantcast
Channel: FontLab Blog
Viewing all 47 articles
Browse latest View live

Thomas Phinney Leaves FontLab

$
0
0

Five years ago, when Fontlab was in the midst of its ambitious goal of creating its next-generation font editor, I joined the company as Vice President to take over some management duties from co-founder and President Ted Harrison. Later, I became CEO, and Ted stepped down from most day‐to‐day operations.

Together with Yuri Yarmola (co-founder and Vice President R&D), Adam Twardoch (Director of Products) and the rest of the FontLab team, we revamped and modernized the way we develop our apps and collaborate across locations. We introduced a new support system and customer-centric approach, and saw a major increase in customer satisfaction with our tech support. We also updated our online store and most of our website from a 1990s look and feel, to something worthy of our modern apps.

Perhaps most importantly, we gave our users the long-awaited FontLab VI, a fully-modern overhaul of the company’s flagship pro font editor, and we have been providing them with regular updates and enhancements. The latest 6.1.4 update just shipped April 20th. We also recently updated three of our classic apps (FontLab Studio 5, Fontographer and TypeTool) to help our customers cope better with recent macOS updates. The FontLab team has really delivered for our users, and it has been deeply gratifying for me to help them do so.

At the same time, for me, what was once just occasional expert witness and forged-document investigation work has kept growing, and become quite frequent since I launched my “Font Detective” web site, a year ago—and more so in recent months due to publicity around a particularly high-profile case just this January.

Leaving FontLab allows me to further develop this detective work, which has already become too much to be compatible with my role at FontLab. Plus, I can take on other fun side gigs. (More on my blog.)

Where to find me: Font DetectiveBlogTwitterFacebook

I leave FontLab in good hands: Ted Harrison is rejoining Yuri and Adam in the active management team, to keep operations smooth. The current plan is that I will still be active with FontLab into early June. FontLab has been an incredible experience, and I wish my colleagues nothing but the best!

Adam, Yuri & Thomas at Typo Labs in Berlin. © 2017 Norman Posselt, www.normanposselt.com

Thomas Phinney Leaves FontLab by Thomas Phinney from FontLab Blog.


Thomas Phinney Leaves FontLab was first posted on April 25, 2019 at 6:44 am.

FontLab Valar Ilis! A Song of Conscripts and Conlangs

$
0
0

Some of our users of FontLab VI who live in Westeros have been asking what the “VI” actually stands for. Since the TV tale of Westeros (that is, Game of Thrones) has just ended, we’re here to provide a spoiler-free answer: “VI” is an abbreviation that in High Valyrian means “Valar Ipradtis” (all men must eat). Or was it “Valar Ilis” (all men must have a registered place of residence*)? One of those, it was.

Peterson at a convention. Photo by Gage Skidmore.

Part of what lures viewers into author George R.R. Martin’s fantasy world is the sense of rich history and detailed background in the book series A Song of Ice and Fire that the TV show is based on. Much of this can be credited to Martin, but one thing he didn’t do, beyond a few words and phrases, was create the languages. That is instead the work of a remarkable linguist named David J. Peterson, who has invented dozens of languages, including at least 20 for films and television shows.

For Game of Thrones, Peterson first won a contest to create Dothraki, the language of the barbarian/nomad horse people of the plains, a tribe that key player Danaerys Targaryen marries into and becomes the leader of, after the death of her husband. Peterson followed that up with a rendition of High Valyrian, a dead/scholarly language occupying a role similar to that of Latin in Renaissance Europe; not spoken natively by anyone, but the language of scholars everywhere, particularly written.

These are just two of the couple of dozen languages Peterson has made for various media properties, primarily films and television. He has done so many that it is easy to lose count, but one simple metric is: how many separate shows has he created an Elvish language for? Three to date, and one suspects there will be more. He has at least six films and nine TV shows to his credit so far, including two Marvel movies (Doctor Strange and Thor: The Dark World), The 100, Bright, and more in the works, including the upcoming Denis Villeneuve version of Dune.

Peterson’s Sheli script

Peterson didn’t create writing systems (also called scripts) for the Dothraki and High Valyrian languages for Game of Thrones, since both the books and the TV show spelled the phrases using the Latin alphabet. However, he has invented the scripts for many of his languages, especially the many he has designed for his own entertainment, on his own schedule. He also designed fonts that represent his invented scripts. While the visual representation is not his first focus, he still needs a flexible and powerful tool to make fonts for these fictional languages — and his tool of choice for years has been FontLab. First FontLab Studio 5, and now FontLab VI.

Peterson’s Epiq script

The invented or constructed languages even have a shorthand name: conlangs. There is a whole conlang community around them! While some people are fans of just one particular conlang because of the media associated with it (such as Star Trek fans who get into Klingon, or Tolkien fans who get into his Elvish Sindarin and his Dwarvish Khuzdul), others get into the entire idea of inventing languages and scripts. Constructed scripts are called conscripts. Some are used to write just one conlang (usually of the same name), some are used for multiple conlangs (just like the Latin script is used to write English, German, Polish or Yoruba). Some people even invent conscripts to write existing human languages.

From a font creation perspective, conlang fonts offer a number of challenges, beyond just figuring out what the characters should look like. At least some written languages have characters that combine or alter depending on context, or group in some interesting ways. In our world, the Indic writing systems (such as Devanagari, used to write the Hindi language) are a good example of this. Coding this involves using OpenType layout features—found in the Features panel in FontLab VI.

Peterson’s Sidaan script

Another wrinkle is that these newly-invented characters have no standard slots in Unicode, so the designer is faced with the less-than-exciting choices of either using existing assigned slots “incorrectly,” or making use of Unicode’s Private Use Area (PUA) codepoints which have no standard meaning, and are not easily typed with standard keyboard layouts.

Peterson’s Tan Tils script

If the idea of making your own languages appeals, you are not alone, and making the fonts for them can be great fun. The ConScript Unicode Registry project coordinates the assignment of PUA codepoints for constructed writing systems, including scripts for conlangs, while the ConLang Code Registry provides ISO-639–3-compatible language codes — so if you’d like to take a shot at making a Ferengi, Ssûraki or Tengwar font, make sure your glyphs are properly encoded!

More on conlangs and conscripts:

*) “Valar ilis” literally means: all men must “be” or “reside”; from High Valyrian “ilagon”: to be there, to be in a certain place, to lie, to reside, to exist. The phrase is used in Westeros by the officials of the Bureau of the Master of Coins to remind everyone that you need to have a registered place of residence when you’re applying for a permit to excavate minerals, to sell minerals, to sell swords or sword-like objects that are longer than 21.5 inches, to operate an establishment that serves alcohol after 9:35 pm, or when you wish to import live chickens or other birds that resemble chickens from the distance or that produce sounds that resemble those of a chicken, or when you intend to play a musical instrument in public, or for other related purposes, unless you carry a Vagabond Certificate issued by the High Office of Beer, Groceries and Migration.

FontLab Valar Ilis! A Song of Conscripts and Conlangs by Thomas Phinney from FontLab Blog.


FontLab Valar Ilis! A Song of Conscripts and Conlangs was first posted on May 19, 2019 at 6:16 pm.

FontLab Studio 5, Fontographer 5 and TypeTool 3 on macOS 10.15 Catalina

$
0
0

Apple has released macOS 10.15 Catalina on October 7, 2019. This version of macOS only runs apps that are 64-bit, and removes the ability to run 32-bit Mac apps. This means that you cannot natively run our classic font apps on macOS Catalina: FontLab Studio 5, Fontographer 5, TypeTool 3. In this blog post, we’re discussing options that you have if you’d like to use Catalina. (Please check this blog post in a few days, we may have added some content by then.)

FontLab Studio 5, Fontographer 5, TypeTool 3 on macOS Catalina — important news

Our new apps (FontLab VI, TransType 4, FontLab Pad) work just fine on Catalina — just remember: when you run them for the first time, Ctrl+click the app icon and choose Open, then confirm. Also, all our apps work just fine on Windows, from Windows 7 (in some cases, even XP) all the way to Windows 10, and there is no sign of trouble in any near future.

Upgrade your classic font editor to FontLab VI

We’ve spent over five years developing our new professional font editor: FontLab VI. It combines the best of FontLab Studio 5 and Fontographer 5, and adds support for many new aspects of font technology that have appeared recently, including variable and color OpenType fonts. We’ve delivered 14 free updates to FontLab VI since its premiere in 2017, and we’re full-on working on making the app even better. FontLab VI is our modern 64-bit Retina-ready font editor.

If you’ve been hesitant about upgrading to FontLab VI — do it now:

Do not upgrade to Catalina early

If you’re a Mac user and if you rely on 32-bit Mac apps, our first recommendation is: do not upgrade to macOS Catalina right away. It’s rarely a good idea to upgrade to a fresh release of an operating system early, especially if so many things have been changed.

So, wait with the upgrade until you have evaluated your other options. If you’re happy with Mojave, High Sierra or an older macOS, keep using it (in fact, I still use macOS Sierra on my work computer).

If you have upgraded but would like to but you use Time Machine or another backup solution, you should be able to “downgrade” from your backup.

But how long should I wait?

Well, here’s the tough news (but keep reading for good news!): FontLab Studio 5.1.6, Fontographer 5.2.4 and TypeTool 3.1.3 are the definitive versions of these apps for the Mac (visit their pages to get the latest versions if you use older builds!).

All three of our classic font editors have a long legacy. Their user interfaces and much of internal algorithms use techniques from 1999 or before. This makes the apps robust, and super-fast on today’s computers — but this is thanks to techniques that Apple simply no longer supports. Apple likes to move their operating systems forward, and often leaves vendors and users of various apps behind.

It took us well over ten years to develop these apps (and in case of Fontographer, many years more by the original team). It took us two years and several full-time developers (i.e. about 8 man-years) to port FontLab Studio 5, Fontographer 5 and TypeTool 3 for Mac from PowerPC to Intel in 2010. As much as we love these apps, it’s just not possible to port them from 32-bit to 64-bit within weeks or even months.

So, FontLab Studio 5, Fontographer 5 and TypeTool 3 are all 32-bit, and it’s technically impossible for us to make them 64-bit so they could run natively on Catalina. Where’s the good news? Keep reading!

But I have Catalina...

Even if you have upgraded to Catalina (or you bought a new Mac with Catalina pre-installed), there are already existing ways that you can continue using 32-bit Mac apps, including FontLab Studio 5, Fontographer 5 and TypeTool 3, on your Mac. They involve some setup, and in some cases, some purchase — but you even have options that are completely free. We’ll keep you posted as soon as more information about this is available, but here are the most important options:

  1. Use a virtualization app such as Parallels Desktop, VMWare Fusion or Oracle VirtualBox to create a virtual machine with an older version of macOS inside (this can be 10.14 Mojave, 10.13 High Sierra or 10.12 Sierra). Then, install your 32-bit apps (that you already own) inside the virtual machine, and run in there. The app will run at practically native speed, you’ll be able to access all your normal files and folders. Overall, this gives pretty seamless experience.

  2. Use any of the virtualization apps mentioned above to create a virtual machine with Windows (Windows 10, 7 or even XP). Contact us to cross-grade your FontLab Studio 5, Fontographer 5 or TypeTool 3 Mac license to a Windows license, install the Windows version of the app on Windows, and work there.

  3. Upgrade to FontLab VI for $199 from FontLab Studio 5, for $229 from Fontographer 5 and for $415 from TypeTool 3.

There may be more options available in future, and we’ll list them in this blog post.

Virtualization software: a Mac within a Mac

Did you know that you can run a macOS within macOS? Yes, that’s completely possible thanks to virtualization apps. You can use them to create virtual machines, also called guests or VMs: software environments that live inside your own computer (called a host) and pretend to be standalone computers. Then, you can install pretty much any operating system (OS) inside a VM. From the point of view of the guest OS, the VM is the computer on which it runs.

The “hard drive” of that guest computer lives in large files on your real (host) computer. Normally, the guest OS does not have any knowledge that it lives inside a VM that runs on host — but you can configure it easily so that the guest has access to some or all folders on your real hard drive, similar to how you use network or cloud drives.

When you run the virtualization app and “boot” the guest OS, its desktop opens in its own window, and then the apps that you open in the guest OS open as windows inside that window. You can maximize the guest OS window — so then the guest OS runs in full screen. It still runs side-by-side with your real apps. Some virtualization apps even have a way to “isolate” the windows of just one selected app that runs inside the guest and present it together with real app windows — the integration is pretty seamless.

What about the performance? There are two parts to this: memory consumption and speed.

When you configure your guest OS, you need to assign a fixed portion of your computer’s memory to it. When the guest OS is running, a portion of your RAM is permanently reserved. Fortunately, font editing apps don’t require much RAM. You can configure a VM to use 4 GB of your computer’s RAM. If you have 16 GB of RAM (which is not uncommon), your guest OS then takes 4 GB, and all real apps still have 12 GB at their disposal.

The speed is also fine. If you have a relatively new computer, your Mac hardware actually already natively supports virtualization through something called a hypervisor. To cut a long story short: the apps inside guest OS operate at some 80–90% of the native speed. Since FontLab’s classic font editors were originally developed in a period where processors run at just a fraction of today’s speeds, they have very low hardware requirements. FontLab Studio 5, Fontographer 5 and TypeTool 3 in a VM still work faster than they did natively just a few years ago. Font editing is not resource-hungry, so you will not notice any delays.

Choose your virtualization app

Remember, first you need the virtualization app that makes it possible to run macOS (or other systems) within macOS.

Currently, there are three virtualization apps available for the Mac: Parallels Desktop, VMWare Fusion and Oracle VirtualBox. The first two are paid apps, the third one is free. They’re practically identical in terms of performance, and all let you install and run a macOS guest. Parallels Desktop and VMWare Fusion are easy to use and come with a number of built-in convenience features. VirtualBox is a bit more complicated to set up, and a bit less convenient to use.

Parralels Desktop 15

Parallels Desktop 15 is probably the most popular virtualization app for macOS. People use to run Windows inside macOS. In fact, many type designers who design their fonts in Mac apps use Windows in Parallels Desktop to check how their fonts render on Windows screens or behave in Windows apps such as Microsoft Word.

Parallels Desktop 15 runs seamlessly on Catalina (as a host), and lets you install macOS Mojave, High Sierra or Sierra as a guest.

You can buy the standard edition of Parallels Desktop 15 for $80/€100 (one-time purchase), or at €80/year subscription that gives you free upgrades. The Pro edition (intended for software developers) is about $/€20 more expensive. Visit the Parallels Desktop website to download a free 14-day trial or buy a license.

VMWare Fusion 11.5

VMWare Fusion 11.5 is the alternative to Parallels Desktop. It’s just as performant (in some aspects, it’s slightly faster, in others it’s slightly slower, but the differences aren’t great). It’s also very convenient to use (though Parallels is a bit easier). It can run the guest OSes, and even more (I actually use it to run Windows 3.11!).

Virtual machines created in VMWare are a bit more portable than those made in Parallels Desktop. For example, there is a VMWare Workstation Player app for Windows that is free for personal use — you can move your virtual machine to a PC and run in there*. VMWare Fusion is $/€90. Visit the VMWare Fusion website to buy a license or download a trial.

Oracle VirtualBox

Oracle VirtualBox is the third choice for a virtualization app. It has one significant advantage over Parallels Desktop and VMWare Fusion: it’s completely free and open-source. Apart from that, it’s not as great. The performance is said to be comparable, but VirtualBox more complicated to set up and use than the other apps. Also, it does not provide such seamless integration between guest and host as the other virtualization apps. Still, if you want to give it a try, download the “OS X hosts” version from the VirtualBox website.

Choose your guest macOS

Note: the macOS license agreements permit you to run macOS as guest OSes inside virtual machines only if the host is macOS. So it’s not permitted to run macOS within Windows, or on a PC, but it is permitted to install and run macOS as a guest on a Mac.

OK. Let’s say you have a virtualization app of your choice, and now you want to install an older guest macOS. Which version should you choose? Well, that depends. The easiest choice is to install macOS 10.14 Mojave as guest.

Remember, the virtual disks (large files on your real hard drive) will hold an entire operating system. It’s not as bad as it sounds though. I have Sierra in a virtual machine, and it takes 11 GB. Mojave is larger, around 22 GB. I only have a few essential apps in there, because of course I use my normal macOS for the rest.

Below are links from Apple that let you download macOS Mojave, High Sierra or Sierra. When you click the links, your Mac will open App Store. When you click Get there, the links will open the Software Update section of System Preferences, and you’ll get an Are you sure… dialog. Click Download and wait until the download finishes. If you install macOS Mojave, the downloaded installer will be in your /Applications folder as Install macOS Moja.app. When the Install macOS Mojave window appears, choose the Install macOS Mojave > Quit, since you don’t want to install Mojave directly on your Mac.

macOS 10.14 Mojave

  • Requires at least 2 GB of RAM, at least 18.5 GB of available storage in the VM
  • Download macOS 10.14.6 Mojave (6.1 GB)
  • You’ll get a 6.05 GB /Applications/Install macOS Mojave.app package, and you’ll need 5.7 GB of free space for the installation

macOS 10.13 High Sierra

  • Requires at least 2 GB of RAM, 14.3 GB of available storage in the VM
  • Download macOS 10.13.6 High Sierra (4.8 GB)
  • You’ll get a 4.8 GB /Applications/Install macOS High Sierra.app package

macOS 10.12 Sierra

  • Requires at least 2 GB of RAM, 8.8 GB of available storage in the VM
  • Download macOS 10.12.6 Sierra (5.1 GB)
  • You’ll get a 5.1 GB /Applications/Install macOS Sierra.app package
  • Note: you can download the installer using the link above only if are currently running macOS High Sierra or earlier. You cannot download Sierra from App Store if you’re on Mojave or Catalina.

Install guest macOS as a virtual machine

Installing macOS Mojave in Parallels Desktop

There are quite a few guides for installing a guest macOS in virtualization apps. Parallels Desktop makes it particularly simple.

To install guest macOS, you’ll temporarily need about 4x the size of the downloaded macOS installer. Let’s say you’ve downloaded macOS Mojave:

  • The installer takes 6.05 GB of space.
  • Parallels Desktop needs additional 5.7 GB for the installation process.
  • macOS Mojave will occupy 22 GB on the guest virtual disk.
  • Even if you just install one app (say, FontLab Studio 5) in the guest macOS, you’ll reasonably need some 8 GB of free space in the guest virtual disk for apps and data.

So you’ll need about 42 GB of free space on your disk during the installation process. Ultimately, your macOS Mojave virtual machine will take up between 23 and 32 GB. During installation, you can set the maximum size of the virtual disk. Parallels Desktop will make sure that the disk does not occupy the full maximum size, but only as much as is actually needed.

  1. Run Parallels Desktop

  2. Choose File > New… so an Installation Assistant window appears

  3. Click Install Windows or another OS from a DVD or image file and click Continue

  4. In the Installation images found list, choose macOS: Install macOS Mojave.app and click Continue

  5. Click Continue in the popup and save the macOS image file.dmg in the suggested location (which is the Parallels folder inside your user folder). Wait until the image file is created.

  6. In the Name and Location window, enter macOS Sierra as Name. Turn on Create alias on Mac desktop and Customize settings before installation.

  7. By default, Parallels Desktop will store the VM (the virtual disk and a few extra files) in the Parallels folder inside your user folder. If you have several physical hard disks, you can change the location — make sure that the VM is stored on the fastest drive you have. For example, if you have an SSD and a traditional HDD, choose the SSD.

  8. Click Create and a “macOS Mojave” Configuration dialog appears. There:

    • Click the Options tab. In Optimization > Resource usage, choose Medium
    • In Sharing > Share folders, you may choose All disks
    • Choose Apple menu > About this Mac to check how much Memory your Mac has.
    • Click the Hardware tab. In CPU & Memory, allocate about 20–25% of it to your guest macOS (2 GB is the minimum). For example, if your Mac has 16 GB of RAM, move the slider to 4 GB (4096 MB)
    • In Graphics, set Memory to 256 or 512 MB
    • At the bottom of the list, click + > Hard Disk. Then set the maximum size of the virtual hard disk. If you’ve allocated 4 GB RAM, move the slider to 32.0 GB. Turn on Split the disk image into 2 GB files, click OK.
    • Click Hard Disk 1 and click at the bottom, choose Move to Trash
    • In Boot Order, click Hard Disk 2, then click the button
    • Close the “macOS Mojave” Configuration window with the red × button
  9. In the Installation Assistant, click Continue

  10. To start the 14-day free trial of Parallels Desktop, or to activate your purchase, you need a Parallels Account. In the Sign in to Parallels Account window, register for a new account or sign in using your existing Parallels Account email or a Facebook or Google social account.

  11. The guest window for your new VM appears (with the title macOS Sierra). This is the window where the guest operating system will show its desktop, its windows etc. Click the ▶ button in the guest window to start the installation of your macOS Mojave guest VM.

  12. If Parallels Desktop asks you to use Accessibility features, click Grant. Then in System Preferences > Security & Privacy > Accessibility, click the lock icon at the bottom, type in your administrator password, find Parallels Desktop on the list and turn on the checkbox next to it.

  13. Wait until the Welcome screen of the macOS installer appears inside the guest window. Choose your language, click . Note: when you click inside the guest window, your mouse pointer gets captured by the guest system. Press Ctrl+Alt to “free” the pointer so it gets back to your regular system. We’ll fix this behavior later.

  14. Inside the macOS Sierra window, in the macOS Utilities dialog, double-click Install macOS.

  15. Proceed with the installation, clicking . Choose the Macintosh HD disk. Note: this is not your physical hard disk, it’s the virtual Hard Disk 2. At this point, the guest macOS has no access to any files on your real hard drive, because it runs in a fully isolated box.

  16. After some 10–15 minutes of installation, the guest OS will restart and ask you to perform some final configuration. You don’t need to sign in with your Apple ID if you don’t plan to synchronize your contacts etc. with the guest OS (which makes little sense).

  17. When the guest OS asks you to create an account, you can create an account with the same name as the account on your real macOS, or with a different one — it doesn’t matter. I usually pick the same name but a different password.

  18. Once the setting up is complete, the guest window will show a macOS desktop.

  19. The top-right corner of the guest window shows an exclamation sign in a yellow triangle. Click it and choose Install Parallels Tools…

  20. Click Continue, double-click the Parallels Tools volume on the guest desktop, double-click install and complete the installation.

  21. When the installer asks you for a password, enter the password for the account you’ve just created inside the guest system — not the one you use on your real machine.

  22. Once the installation is complete, click Restart.

  23. After the restart, note that the new virtual machine is a new app on your computer, called macOS Sierra. It has its own real menu (on top of your actual screen), and inside the guest window, there is a guest menu. The guest menu shows the menus of the apps that you run inside the guest OS. The app menu lets you do some things with the virtual machine. Right now, drag the Parallels Tools volume inside the guest window to the Bin inside the guest window. Then, from the app menu, choose Devices > CD/DVD > Disconnect.

  24. Finally, double-click the new Parallels Shared Folders icon on the guest desktop. The guest Finder will show the disk volumes of your real Mac, and Home, which is your home folder on the real Mac. So now, the guest macOS has access to your real Mac drives — this way, you can open files that are on your Mac in apps that run inside the guest macOS, you can save etc.

  25. On your real Mac, download the latest version of FontLab Studio 5.1.6, Fontographer 5.2.4 or TypeTool 3.1.3.

  26. Inside the guest window, open Parallels Shared Folders, double-click Home and navigate to the Downloads folder. Double-click the downloaded DMG and install the font editor of your choice. Use your serial number to activate — and you’re ready to start working!

  27. In your dock, drag the macOS Mojave “app” icon (an Apple icon with two vertical bars) to the left side of your dock. You can use the icon to start your guest macOS with just one click.

  28. Once you’ve set up your guest macOS, shut it down from the guest Apple menu.

  29. In Parallels Desktop, choose View > Expanded View, and in the Control Center window, click the gear icon.

  30. In the Hardware tab, click Hard Disk 1. The Source should show macOS image file.hdd. If that’s the case, click at the bottom, and choose Move to Trash. This is the installer volume of your guest macOS, and you no longer need it.

  31. Quit the Parallels Desktop app.

  32. Go to your /Applications folder and move the Install macOS Mojave.app to Trash. You no longer need it either.

  33. Empty Trash, and you will reclaim some 12 GB of your hard drive space. Now your guest macOS Mojave should occupy no more than 24 GB.

Follow these guides for additional info on how to install a guest macOS in Parallels Desktop:

Installing guest macOS in VMWare Fusion

Follow these guides to install a guest macOS in VMWare Fusion:

Installing guest macOS in VirtualBox

Follow these guides to install a guest macOS in VirtualBox:

Additional notes

Once you have a guest macOS, remember:

  • Don’t install many apps inside the guest macOS
  • You can actually remove some of the apps that are already there — remember, you do have them on your real Mac. The guest macOS is only a “vehicle” that allows you to run 32-bit apps on Catalina
  • Avoid saving your working files inside the guest macOS — instead, use the Parallels Shared Folders or VMWare Shared Folders functionality
  • Inside the guest macOS, go to System Preferences
    • In General, you may switch Appearance to Graphite so it’s easier to tell if you’re looking at your real desktop or the guest desktop
    • In Accessibility, turn on Reduce motion and Reduce transparency
  • You can turn the guest macOS to work in Retina mode. But since the FontLab classic apps don’t support Retina, it may be best to keep the guest OS running in non-Retina mode, which is the default

We’ll post additional notes and tips here later, so come back in a few weeks!

Install guest Windows as a virtual machine

The principle of installing and running guest Windows operating systems is similar to using guest macOS. In fact, installing Windows is even easier, because virtualization apps are most commonly used to install Windows.

The Windows versions of FontLab Studio 5, Fontographer 5 and TypeTool 3 can work pretty much any guest Windows: XP, Vista, 7, 8 and 10. Contact FontLab sales if you’d like to cross-grade from a Mac version of one of our classic font editors to a Windows version.

In order to install a Windows guest OS, you need both a valid product key for the Windows version of your choice, and an ISO distribution file for that Windows version. We’ll post some information about availability of older Windows versions here in near future.

In some respect, a virtual machine with an old version of Windows is better than one with a new Windows. If you can purchase a license for Windows XP, go for it. There are “tiny” or “micro” Windows XP distributions available for download as ISO files, and once installed, they can take up as little as 2–3 GB. My Windows XP virtual machine (with quite a few apps installed) occupies 6 GB, and my Windows 7 (with a number of apps) takes up 9 GB.

Summary

  • The FontLab classic font editors FontLab Studio 5.1.6, Fontographer 5.2.4 and TypeTool 3.1.3 are the definitive versions of these apps for macOS.
  • They don’t work natively on macOS 10.15 Catalina, and will not work natively.
  • If you don’t feel pressed to upgrade to macOS 10.15 Catalina right away, don’t. Evaluate your options.
  • If you have Catalina, you can use virtualization apps such as Parallels Desktop 15, VMWare Fusion 11.5 or Oracle VirtualBox to install an older version of macOS (Sierra, High Sierra or Mojave) as a “guest” system, and you can install and run the classic font editors there.
  • You can also contact FontLab sales to request a cross-grade of your Mac license to a Windows license, then install Windows as a guest system inside a virtualization app, and install the Windows versions of the font editor of your choice there.
  • We recommend that you consider upgrading your classic font editor to FontLab VI, our modern pro font editor for both macOS and Windows, that is 64-bit and natively works on macOS Catalina.
  • We will publish additional information on the topic in this article, so please check back in few weeks!

Thank you!

Adam Twardoch, FontLab

FontLab Studio 5, Fontographer 5 and TypeTool 3 on macOS 10.15 Catalina by Adam Twardoch from FontLab Blog.


FontLab Studio 5, Fontographer 5 and TypeTool 3 on macOS 10.15 Catalina was first posted on October 8, 2019 at 1:49 pm.

Introducing FontLab 7: The pro font editor, evolved.

$
0
0

FontLab 7 is a major upgrade to FontLab VI. FontLab VI was long in the making. We shipped the first public preview version in 2015, premiered the app in 2017, and we tirelessly kept making it better. You’ve seen some of these improvements in the free updates that we have published since the premiere. But we’ve also been working on a more comprehensive upgrade. So after a super-busy summer and autumn, we’re proud to present FontLab 7, the follow-up to FontLab VI!

Until December 22, 2019, you can buy FontLab 7 or upgrade from FontLab Studio 5, Fontographer or TypeTool 3 at a 25% discount. If you have FontLab VI, you can upgrade to 7 for just $99, and if you bought FontLab VI on August 1 or later, or if you have a full educational license for FontLab VI — the upgrade is free! See below for details.

Auto OpenType features • Equalize uneven stems • Edit all masters • Precision dragging • View centerline & thickness • Batch glyph renaming • Conditional glyphs • Both-sided kerning classes • Fix kerning clashes • VF intermediate masters • Parametric GPOS • PDF • JSON • CFF2 • STAT • Quick Help • 250+ features & fixes

We’ve learned a lot from you in the last four years. So FontLab 7 focuses on stability, productivity and technical excellence. We’ve incorporated countless user requests, and we’ve implemented some of our ideas that didn’t make it into the previous release. FontLab 7 brings more than 250 new features, fixes and improvements!

With FontLab 7, you can edit curves precisely without zooming, improve consistency of the weight (thickness measurement, equalize uneven stems), quickly create kerning classes (now also both-sided) and fix clashing kerning combinations. FontLab 7 fully supports variable fonts. You can open and export both CFF2- and TrueType VFs, with intermediate glyph masters and conditional glyph substitution, avar axis mapping and STAT axis instances. You can view multiple masters at the same time (as overlaid wireframes, and as cousins on the sides), and edit them (Edit across Layers, Match when Editing).

FontLab 7 now understands glyph naming from other font editors, and can automatically generate OpenType features based on different glyph naming schemes (it’s easy to batch-rename glyphs, too!). When you run FontLab 7, hold F1 over a user interface element, and let the new Quick Help tell you more about it. Built on a solid 64-bit foundation, FontLab 7 runs smoothly on macOS Catalina, on Windows 10, on older systems, and even on Linux with Wine!

Download 30-day trial

We’d love to know what you think about the new FontLab 7. So go ahead and download the 30-day trial version, which you can run side-by-side with your existing FontLab VI.


Buy FontLab 7

Upgrade from FontLab VI

$99 or free!

Download, install and run the FontLab 7 30-day trial version. The app is fully functional, so start working in the trial mode right away. You can install and use FontLab 7 parallel to FontLab VI, but when you save VFC/VFJ in FontLab 7, you won’t be able to open them correctly in FontLab VI.

Upgrade to FontLab 7 for free

If you bought FontLab VI on August 1, 2019 or later, or if you bought an full educational FontLab VI license in the last two years, you qualify for a free upgrade to FontLab 7!

If you bought FontLab VI on store.fontlab.com (after August 1 or educational), we will send you your free FontLab 7 serial number per e‑mail. Please wait a few days, but you can already download and run the 30-day trial. If your serial number does not arrive within a week, check your spam folder.

If you haven’t received your serial number per e‑mail in a few days, or if you bought FontLab VI through a distributor after August 1, visit our store and “buy” the “FontLab 7 for Mac & Win (FREE upgrade if you bought FontLab VI after Aug 1, 2019)” product (it’s free, you don’t need to pay). Enter your FontLab VI serial number (FL60…) in the Add Comments section of Step 5 of Checkout. We will verify your order and will send you the serial number in a day or two.

If you bought a FontLab VI school lab license, please contact orders@fontlab.com and we’ll issue you free upgrades for your lab.

Upgrade to FontLab 7 for just $99

If you bought a FontLab VI full license or a paid upgrade before August 1, 2019, or if you received your FontLab VI license through the free upgrade program from FontLab Studio 5 — upgrade to FontLab 7 for just US$99, the cost of a small font family.

Upgrade to FontLab 7 from FontLab Studio 5, from Fontographer and from TypeTool 3

25% off until December 22!

  • Upgrade from FontLab Studio 5 for just $149 (later $199)
  • Upgrade from Fontographer for just $172 (later $229)
  • Upgrade from TypeTool 3 for just $299 (later $415)

Buy FontLab 7

Just $345 until December 22!

If you’re a first-time user of our font editors, hurry — buy FontLab 7 at the special introductory price of $345 until December 22, 2019! After that, you can buy it for $459.

Student? Teacher?

If you’re a student or a teacher, buy the full educational version of FontLab 7 for just $229. You can use the app for any purpose (including creation of commercial fonts), even after you leave the school.

If you’re a student or teacher and you already own a 1‑year educational FontLab VI license, or you’re new to FontLab — you can buy a new 1‑year educational license for FontLab 7 for just $89.

If you represent an educational institution (a high school, college or university), or you’re a group of students, buy 8 or more licenses at just $184 per license!

Hear the early adopters of FontLab 7!

Fábio Duarte Martins (Scannerlicker), designer of Optician Sans and Electrica, says of FontLab 7: “This baby is a rock-solid font development software, from design to engineering. Drawing is a joy: FontLab has the best drawing tools I’ve ever seen, and they just got better!”

Eduardo Tunni, designer of the Graduate variable superfont, says: “Great stuff! FontLab 7 is very stable. Congrats to the FontLab team.”

Dave Lawrence (California Type Foundry), designer of CAL Bodoni and CAL Zed, says “If you want to make more fonts faster and better and if you want to stay ahead of the competition, go with FontLab 7. My favorite parts of FontLab are auto layers, glyph masters and FontAudit. Using these features, I was able to create an average of 167 ornamental glyphs (in two weights) per day. By automating much of the grunt work, I think I’m doing some of the best work of my life.”

Vassil Kateliev, (Karandash / The FontMaker), co-designer of the Bolyar font family and developer of TypeRig, sums FontLab 7 up: “I’ll put it simply: FontLab 7 is superb! What’s not to love? The best vector engine for drawing and manipulation I have seen in ages. Rock-steady interpolation engine that is also compliant with variable OpenType fonts.”

“Start with an excellent multi-paradigm approach to type design – old-school outlines, element references, components, auto-generated glyphs, or all of them combined. Sprinkle on top a handful of nifty tricks to speed up your work like auto layers or auto OpenType feature generation. Combine that with a super powerful Python based API (that I actually use a lot). Let’s not forget multi-platform: a fact that I consider very important. The new FontLab is an endless ocean of opportunities — you get an app for every taste and workflow,” he continues.

Kateliev concludes: “FontLab 7 finally feels really mature. Don’t take my word for it — obviously I am a devotee. Just give it a try, and see for yourself!”

Introducing FontLab 7: The pro font editor, evolved. by Adam Twardoch from FontLab Blog.


Introducing FontLab 7: The pro font editor, evolved. was first posted on November 30, 2019 at 5:58 pm.

Until 6 Dec: FontLab 7 $299, or $199 for Glyphs, RoboFont, Fontographer, TypeTool, FontLab Studio and educational users!

$
0
0
FontLab 7 sale until 6 December 2020

Until Sunday, 6 December 2020, you can get a new FontLab 7 license for $299! After that, the regular price for a new license will be $459.

We think FontLab 7 nicely complements the type design tools people use. So if you have GlyphsRoboFontFontographer 5TypeTool 3 or FontLab Studio 5, or if you’re a university student or teacher — FontLab 7 is just $199, but only until 6 December!

Say hello to FontLab 7.2!

We have just released FontLab 7.2, a significant update for macOS & Windows, and the best font editor we’ve ever made!

FontLab 7.2 boasts 120 new or improved features: • New Rotate, Scale and Slant tools • Adaptive freeform grid with Suggest distance • Per-font rounded or fractional coordinates • Flexible dynamic instance and 30× faster interpolation • Powerful attached and variable components • Visual proofing and better editing of features • Microsoft VOLT integration • Font window filtering by color flag and glyph name suffix • Better UFO 3 and .glyphs 2 and 3 interchange • 80 fixes.

FontLab 7.2 is free for existing FontLab 7 users, and $99 for FontLab VI users. If you already have FontLab 7, use Preferences › General › Check now to update.

If you don’t have FontLab 7 yet, get a fully-functional 30-day trial from our website — but remember, the sale ends on Sunday, 6 December 2020!

Below are selected highlights from FontLab 7.2. Click the button above to read the full story!

In FontLab 7.2, interpolation works 30× faster than in previous versions, so you can preview variation animation in Preview panel and Glyph window. In Preview panel, you can also preview interpolation steps between any two instances.

If Preferences › Variations › Show instance layer is on, the Layers & Masters panel shows an instance layer in all variable glyphs. The instance layer corresponds to the dynamic instance selected in the Variations panel.

In the Font window, when you make the instance layer current, and you then choose a dynamic instance in the Variations panel, you will see that instance in all glyph cells.

In the Glyph window: When you make the instance layer current and use the Variations panel to choose a dynamic instance, then you can see the detailed view of that instance in the Glyph window. You can even use the Play buttons to animate the variations along the axes, and watch the Glyph or Font window update.

In FontLab, a component typically points to a different glyph in the same layer, but it can also point to a glyph in a different layer, or to a dynamically interpolated instance.

When you open the Elements panel, turn on Show/hide element properties at the top, and click Expand properties (^), the panel shows the Base layer name field. In this field, you can enter a different layer name, or you can click the Select component instance to open a widget with variation sliders.

To assemble glyphs from existing glyphs, you can use components. If a component is attached, it automatically snaps to the location determined by the corresponding anchors. You cannot manually move an attached component but you can scale, rotate, slant or interpolate it. To move an attached component, move the anchors that determine its position.

With attached components, you can use the benefits of anchor-based placement of components, while you’re flexible in editing the metrics, and you can mix contours with components. To attach a component, select it in the Glyph window and turn on Element › Attached, or toggle the “paper clip” icon in the Glyph window property bar, or click in the Attached component column in the Elements panel.

When you turn on View › Suggest › Distance, and you drag a node, handle, selection or anchor, FontLab now draws a temporary suggested outline at the distance defined in Font Info › Other Values › Contour properties › Suggest distance. This is like having a freeform grid that adapts to your current drawing.

You can define separate horizontal (x) and vertical (y) distances, separately for each master. Use Suggest Distance to position anchors at a specified distance from existing contours, or to transform the existing drawing.

In FontLab 7.2, we have revamped the quick transform tools: Rotate, Scale and Slant. They work better, and you can access them from the toolbar.

In FontLab 7, you can use the Font window search box (at the top right) to find glyphs by glyph name, Unicode character name, script, Unicode codepoints, Unicode range, codepage or installed encoding. The search results create an ad-hoc filter.

Drag a remembered search to the Bookmarks section to use the filter in future. This is a very fast alternative to creating encoding filters. The bookmarked searches are stored in your preferences. To remove a bookmarked search, click it and click the – button at the bottom. In FontLab 7.2, you can double-click a bookmarked search and give it a custom name.

The Glyph window in FontLab 7 is a text editor in which you can edit the glyphs. By default, it’s single-line. You can make manual wraps with Enter, or switch to Auto wrap. When you Apply the text wrap in Glyph window, you can switch masters and instances without reflow of longer texts.

Until 6 Dec: FontLab 7 $299, or $199 for Glyphs, RoboFont, Fontographer, TypeTool, FontLab Studio and educational users! by Adam Twardoch from FontLab Blog.


Until 6 Dec: FontLab 7 $299, or $199 for Glyphs, RoboFont, Fontographer, TypeTool, FontLab Studio and educational users! was first posted on November 30, 2020 at 8:11 am.

Color fonts. Overview of the proposals for color extensions of the OpenType font format.

$
0
0

Although Fontlab Ltd. debuted the Photofont technology some 8 years ago, the typographic community did not show much interest for multi-color fonts or typography. In 2013, it changed. Actually, this started a few years ago with Apple introducing the color emoji font into iOS, and then Mac OS X 10.7. Now, all major industry players (Apple, Adobe, Mozilla, Google and Microsoft) have proposed their formats, which aim to extend the OpenType font format by the ability of including color glyph information. The proposals differ in many aspects. Below is a discussion of the proposals along with some personal comments.

This article is very technical.Read more

Color fonts. Overview of the proposals for color extensions of the OpenType font format. by Adam Twardoch from FontLab Blog.


Color fonts. Overview of the proposals for color extensions of the OpenType font format. was first posted on September 19, 2013 at 5:29 am.

DTL OTMaster 7.9 available now

$
0
0

The technical OpenType editor DTL OTMaster developed by Dutch Type Library (DTL) and URW Type Foundry is now available in version 7.9. The new version brings support for variable OpenType fonts, an all-new Proofing Tool for printing and creating PDF specimens, and many detailed improvements.

With OTMaster, you can inspect, troubleshoot and modify OpenType and TrueType fonts in a non-invasive way — in all their flavors, including variable fonts, color fonts, TTC collections, WOFF2 web fonts, and CID-keyed OTF fonts. You can view and change OpenType Layout features, edit low-level OpenType font tables, and fix bugs or problems. With OTMaster’s Glyph Editor, you can import a monochrome EPS or SVG drawing, ornament or logo, and add it as a new glyph or replace an existing glyph in a font.… Read more

DTL OTMaster 7.9 available now by Thomas Phinney from FontLab Blog.


DTL OTMaster 7.9 available now was first posted on November 22, 2018 at 2:09 pm.
Viewing all 47 articles
Browse latest View live