Home > inkscape > How to use Windows Type-1 fonts in Inkscape on a Mac?

How to use Windows Type-1 fonts in Inkscape on a Mac?

October 14Hits:0

I have type 1 fonts in pfb format that I would like to use with Inkscape on a Mac. However, I can't get Inkscape to find them. The instructions seem to be only for Linux or Windows, but I assumed things would work like in Linux. I could not find *fonts.cache-1 files in my system, it seems like what fc-cache does is to populate a few locations like .fontconfig/ with *-le64.cache-3 files (I assume this to be the same as the *fonts.cache-1 files).

I copied the pfb file to ~/.fonts. From a verbose output of fc-cache, I could see that this directory was read and included in fontconfig's cache. But when I try to open a pdf file with this particular font, Inkscape does not use it and replaces by the default font.

I've searched the web to no avail, there just isn't a lot of material out there on this. I've successfully opened the same pdf in Illustrator by copying the pfb file to Adobe's local font directory, so I know that the font works. But for some reason, Inkscape doesn't use it. Any clues?

I am aware that I can convert the fonts from .pfb to .dfont or otf/ttf, but in my case it is just not practical.

I am using the Inkscape.app downloaded from the webpage (0.48.2 r9819), XQuartz 2.7.4, and OSX 10.8.2. Thanks!


In the olden days, Postscript Type-1 fonts came in two different versions – Mac or Windows. .pfb files are the Windows flavor, which doesn't work on operating-system level in Mac OS X. (Adobe applications have their own font handling, which is why it works there when you put the fonts into the Adobe font folder.) Anyway, the OS X standard folder for user-specific fonts would be ~/Library/Fonts (or /Library/Fonts to be accessible for all users)…

Maybe just convert the old fonts into the modern OTF format. There is a free web-based service for it at http://www.freefontconverter.com


Contrary to my previous statement in the comments, Inkscape on OS X can indeed make use of Windows-flavoured Postscript Type1 fonts (.PFB) if they are placed in a special directory (=folder) on the UNIX level of OS X:

/opt/local/share/fonts/type1/ (This option is probably a remnant of Inkscape's Linux origins.)

This folder does not exist by default in OS X, so you need to create the whole subdirectory tree yourself. This requires a user account with Admin permissions.

The /opt folder may already exist on your system, e.g., if you have previously installed XQuartz X11 to replace the X11 system that was originally installed with OS X. To check, go to Finder and navigate to the root of your startup volume (Macintosh HD), e.g. by pressing Cmd-Shift-G and typing / (slash) in the input field that opens.

If there is no opt folder inside (next to the folders Applications, Library, System, Users), press Cmd-Shift-N to create a new folder and name it opt (you will be prompted to identify yourself with an Admin-privileged user account), then navigate into the opt folder and create a new folder named local, navigate into it and create a new subfolder share. Repeat this down the fonts to the type1 subfolder.

That's it. Now you can drag the Type1 (.PFB) font files into that last type1 folder, or place a folder with a whole font family. They will appear in Inkscape on the next start.

(I got this hint from a remark in this posting here: https://bugs.launchpad.net/inkscape/+bug/995561 and tested it successfully under OS X 10.7.5 with Inkscape 0.48.)

Related Articles

  • How to use Windows Type-1 fonts in Inkscape on a Mac?October 14

    I have type 1 fonts in pfb format that I would like to use with Inkscape on a Mac. However, I can't get Inkscape to find them. The instructions seem to be only for Linux or Windows, but I assumed things would work like in Linux. I could not find *fon

  • Windows 7: Install Type 1 fonts via command lineOctober 11

    So I have a number of Type 1 fonts (.PFM & .PFB files) that I am trying to push out to our client machines. After some web searches, here is what I did. On my machine, I installed all of the fonts by opening the font file in windows explorer and clic

  • Replace Windows XP default font (Tahoma)March 6

    I want to replace the default Tahoma font in Windows XP with the same font from Windows 7. The reason is that Unicode symbols for the national alphabet I am using (Armenian) are awful in the Tahoma on Windows XP but fine in the one on Windows 7. I ha

  • Xelatex / Fontspec how to load fonts directly from diskfile (Postscript Type 1 fonts)December 6

    I have a directory containing a Type 1 Sabon font I want to use in Xelatex. I want to use the font by specifying the filenames using the fontspec package. I specifically define the bold and italic fonts as suggested in the fontspec manual. \setmainfo

  • Why Windows 7 dialog fonts are not anti-aliased?

    Why Windows 7 dialog fonts are not anti-aliased?September 30

    As you can see my Windows 7 dialog fonts are not anti-aliased, but other fonts are ok. How can I get the anti-aliased fonts back? --------------Solutions------------- Make sure both ClearType and smooth edges on fonts (anti-aliasing) are on. Microsof

  • Can I legally transfer a font that comes with a Mac to a Windows machine?February 15

    The American Typewriter comes by default on Mac machines, but not on Windows. If those in my agency who need to use this font on their PC, do they have to purchase a license for it, or could I just give them the font to use? --------------Solutions--

  • Why isn't dvips finding my Type 1 fonts?March 15

    I've installed Cygwin on two Windows 7 machines. Both of them have the Adobe basic 35 fonts installed in the system as Type 1 fonts. Yet when I run a file that uses, say, Palatino through dvips, the resulting PostScript output uses Palatino-Roman on

  • Using type 1 fonts without altering document font

    Using type 1 fonts without altering document font June 16

    I am using Texmaker in Windows and need to create a document with type 1 fonts only. When using: \usepackage{graphics} \usepackage{epsfig} \usepackage{times} \usepackage{amsmath} \usepackage{fix-cm} \usepackage[T1]{fontenc} I seem to still be using t

  • How to type hindi font with texmaker and miktex?

    How to type hindi font with texmaker and miktex?July 13

    trying to type hindi font using Texmaker with Miktex. The hindi typing is done using hindi google input tools installed in the system. Please help in this regard. \documentclass[12pt]{article} \usepackage{fontspec} \setmainfont{Arial Unicode MS} \beg

  • I messed up my Windows 8.1 Fonts folderJuly 22

    I tried to back up my C:\Windows\Fonts folder by copying it. That gave me a "Fonts - copy" folder. I deleted that folder and now the properties of the original "Fonts" folder have changed. I believe this to be causing problems with som

  • pdfTeX error even when file exists: cannot open Type 1 font file (MinionPro-Disp.pfb for readingSeptember 9

    I am using the classicthesis template with MinionPro. The MinionPro font files are installed (MiKTeX 2.9) and work with other documents. However, the system complains that MinionPro-Disp.pfb file does not exist and yet it is present in the TeX font f

  • How to change the Windows XP console font?July 16

    I have been using Cleartype and Vista fonts on Windows XP for quite a while now. I love the Consolas font for working with source code. I would love to have it as the font of my Windows console (command) window too. Is there a way to do this? -------

  • Type 1 fonts render poorly on-screen

    Type 1 fonts render poorly on-screenDecember 2

    Some Type 1 fonts, particularly URW Palladio L, look rather ugly when rendered on-screen in various programs. In particular, the letter height is inconsistent. See the body text below, rendered in Firefox: The header text is Nimbus Sans L, also a Typ

  • Replace Type 3 with Type 1 fonts in a PDFApril 6

    Is there any way to directly manipulate a PDF file with Type 3 embedded fonts (yes, those PDF generated from old tex/dvips and CM fonts), and replace them by decent Type 1 fonts? I know that once printed they should look ok, but I'm using a Kindle to

  • why call type 3 font bitmap?May 20

    I check wiki and it says both are outline fonts which mean there are vector images. The only difference is that Type 3 lacks hints. Or do I just misunderstand what bitmap means? --------------Solutions------------- type 3 can be any kind of postscrip

  • LuaLaTeX: mkluatexfontdb does not include Type-1-fonts ( = *.pfb-files)October 17

    I'm running texlive 2011 on a Linux machine. Years ago I bought some Type 1 fonts, namely Rotis. They have been installed properly and Libre Office e.g. can print them. But running mkluatexfontdb -v > fontlog logs no Rotis, under whatever name. No *.

  • Free solution to converting PostScript type 1 font to ttf?December 7

    Is there any software out there that can convert PostScript type 1 font to ttf? --------------Solutions------------- Yes. You can try FontForge. An outline font editor that lets you create [or edit] your own postscript, truetype, [... ] fonts. Also l

  • Where could I find free PostScript Type 1 font?December 21

    Where could I find free PostScript Type 1 fonts? Nowadays, the font are either TrueType or OpenType format. There are few Type 1 fonts. Thanks. --------------Solutions------------- I believe ghostscript comes with a bunch of postscipt type 1 fonts. h

  • Embedding Type 1C fonts using LuaLaTeXMay 9

    As pointed out in the answer to PDF file size with LuaLaTeX vs XeLaTeX, the difference between using Type 1 and Type 1C fonts in two documents made a big difference in file size. File size is important in the PDF files I'm working with. So my questio

  • What type of font is this?

    What type of font is this?May 30

    I am trying to find the type of fonts from this definition . Specially for the words: Combine,Reveal,gen,enc,dec. An experienced user might know this font --------------Solutions------------- That "gen" is obtained with \mathsf, while "Reve

Copyright (C) 2017 ceus-now.com, All Rights Reserved. webmaster#ceus-now.com 14 q. 1.040 s.