[SOLVED] Infinality patchset font substitution

OK, I decided to test the infinality patchset for my fonts, rather than the ubuntu patches I was using, and by and large I could be happy, but for one very annoying problem.
My preferred desktop font is DejaVu Sans Book, but no matter how many times I try to set it, it gets changed to Verdana. I'm guessing that somewhere Verdana is set up in font substitution, but I can't for the life of me find it.
The same happens if I try to set the terminal font to DejaVu Sans Book, though setting the terminal to DejaVu Sans Mono works (which is what I prefer in a terminal anyway).
I've done my research - but if I'm honest there doesn't seem to be that much documentation around.
Last edited by Roken (2012-08-19 23:25:53)

Roken wrote:
Ahh - thanks guys. You got me looking in the right place. The pesky substitution was in 41-repl-os-win.conf
Now fixed
Pretty sure that if you change your infinality style to "Linux" it uses DejaVu Sans (or doesn't replace it).  By default, it uses "infinality" as the style, purely because I like it and that's the one I use.    See /etc/fonts/infinality/infinality.conf (assuming Arch uses that).

Similar Messages

  • [SOLVED]Infinality - blurry font

    After installing arch new with old /home I installed under Xfce the following
    freetype2-git-infinality lib32-freetype2-git-infinality freetype2-infinality
    and the font got blurry.
    On firefox it's looking ugly as well, here're some examples:
    krusader, http://imgur.com/jbxuC
    libreoffice, http://imgur.com/vEapa - menu shows only rectangles
    Installed xf86-video-ati 1:7.0.0-1 and xorg-server 1.13.0-4.
    .xlog shows the following errors
    Fontconfig warning: "/etc/fonts/infinality/conf.d/60-group-non-tt-fonts.conf", line 483: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/60-group-tt-fonts.conf", line 262: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-monospace-rendering.conf", line 27: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf", line 21: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf", line 50: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 16: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 31: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 102: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 119: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 158: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/60-group-non-tt-fonts.conf", line 483: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/60-group-tt-fonts.conf", line 262: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-monospace-rendering.conf", line 27: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf", line 21: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf", line 50: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 16: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 31: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 102: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 119: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 158: Having multiple values in <test> isn't supported and may not work as expected
    QGtkStyle was unable to detect the current GTK+ theme.
    (bootstrap.c:60) [mowgli_init]: mowgli_init() is a deprecated function, provided only for backwards compatibility with Mowgli-1. You should remove it if you no longer support using Mowgli-1.
    Fontconfig warning: "/etc/fonts/infinality/conf.d/60-group-non-tt-fonts.conf", line 483: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/60-group-tt-fonts.conf", line 262: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-monospace-rendering.conf", line 27: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf", line 21: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/62-tt-traced-bitmap-rendering.conf", line 50: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 16: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 31: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 102: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 119: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
    Fontconfig warning: "/etc/fonts/infinality/conf.d/80-selective-rendering-inf-win-lin.conf", line 158: Having multiple values in <test> isn't supported and may not work as expected
    .xsession-errors
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 75: Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 39: Having multiple <family> in <alias> isn't supported and may not works as expected
    Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 39: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 39: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 56: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 66: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 66: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 66: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/53-monospace-lcd-filter.conf", line 10: Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 75: Having multiple values in <test> isn't supported and may not works as expected
    Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 75: Having multiple <family> in <alias> isn't supported and may not works as expected
    Fontconfig warning: "/etc/fonts/conf.d/53-monospace-lcd-filter.conf", line 10: Having multiple values in <test> isn't supported and may not works as expected
    xfsettingsd: Another instance took over. Leaving...
    TIA
    Last edited by CTheGreatDevaluation (2012-12-07 17:50:59)

    theDOC wrote:
    I have problems with freetype2-git-infinality, too, so I installed stable + fontconfig-infinality-git to get rid of the fontconfig warnings:
    fontconfig-infinality-git
    freetype2-infinality
    lib32-freetype2-infinality
    That's working for me, thx Doc!

  • [solved]Mono font substitution problem in gnome terminal

    I have to edit mono font substitution in 65-nonlatin* in /etc/fonts/conf.d
    Still don't understand why font rendering in terminal is different from the rest of the system though...
    Don't know where else to post this, so it ends up here...
    I just upgraded fontconfig today and substituted the ubuntu packages (cairo, freetype2 and libxft) with the cleartype ones (as the later are up-to-date and turn out looking cool too).
    The only problem I have now is that mono font substitutiton got messed up in gnome-terminal.
    Both gedit and terminal use the system mono font (which is set to Monospace), with Liberation Mono as the preferred font. But somehow the terminal decides to use a different font (looki like my Chinese font: wenquanyi-zenhei).
    If I tell the terminal to use Liberation Mono, I get a serifed Chinese font, so this is not a solution for me.
    I've read somewhere that gnome-terminal does not follow the system fontconfig? It gave me a lot of trouble the last time I upgrade the relevant files. So unfortunate that it decides to be naughty again this time...
    Last edited by allbluedream (2008-07-30 11:25:08)

    http://wiki.archlinux.org/index.php/Configuring_locales instructed me to 'export LANG=en_EN.utf8' to set the system language to english, yet that locale doesn't exist in locale.gen. Of course, I had neglected to look in locale.gen for such an entry to uncomment it, or I would have noticed the error sooner. All is working now.

  • Infinality-bundle-fonts: a free multilingual font collection for Arch

    infinality-bundle-fonts: a free multilingual font collection for Arch Linux
    infinality-bundle-fonts is meant to be a complete, 'install-and-forget' solution for most (Arch) Linux users looking for easy access to common type-faces diversity needed to create and reproduce (hyper)text documents. It consists of freely available, hand-picked fonts providing correct, uniform and high quality rendering of multilingual content.
    Obligatory teaser
    click
    Installation instructions
    See Infinality-bundle+fonts.
    Technical information and user notes
    Popular proprietary fonts substitutions
    See /etc/fonts/conf.avail.infinality/free/37-repl-global-free.conf.
    Default sans-serif, serif, monospace, fantasy, cursive
    See /etc/fonts/conf.avail.infinality/free/60-latin-free.conf.
    Languages covered and special cases
    Wikipedia was used as a reference when testing Latin and non-Latin linguistic scenarios and I believe that the majority of users should be satisfied with the results (the completeness, rendering quality, readability, clarity, coherence… you name it).
    If in doubt, you can easily check which font family is used to display a particular script:
    [~] $ fc-match :lang=ja
    sawarabi-gothic-medium.ttf: "Sawarabi Gothic" "Medium"
    Before you install a third-party font package, first check if it is already present in the infinality-bundle-fonts repository.
    The default sans family is Noto Sans. However, in order to preserve the correct layout of certain web documents, Liberation Sans will remain the replacement for Arial. The width difference between the two could be problematic for certain websites prioritizing Arial/Helvetica over 'anything sans' (rather than 'anything serif'). Websites intentionally designed to use any sans font will select Noto Sans by default.
    There is an extensive choice of available serif type-faces: the default is Heuristica, others include Crimson Text, Merriweather, TeX Gyre Termes, Gentium family, and more.
    A few popular font packages available in the Arch Linux official repositories were re-packed in order to avoid rendering issues.
    A few packages available in the AUR were re-packed for compatibility reasons.
    You will be notified if a package you already have in your system should be replaced with a corresponding one from the infinality-bundle-fonts repository.  If this is the case, just hit 'Y' to accept and install the new one.
    Additional font files can be found in infinality-bundle-fonts-extra group.  Some may be handy extensions for particular scripts (like 'ttf-dejavusans-yunati-*-ibx'), others are strictly optional and task specific.  The 'extra' group is expected to offer those few quality bits that users most often need to use but that do not belong to the main set. Suggestions are welcome. Note: 'extra' is not a place for 10 mono / sans / decorative type-faces, etc. This is technically impossible due to server bandwidth limits and practically against the usability principle that a well organized general purpose font collection should offer.
    Licensing
    The files available in the infinality-bundle-fonts repository are freely available for download, redistribution, personal and/or commercial use. 95% of the fonts are licensed under the GPL, Apache or OFL license. The remaining 5% can still be freely distributed and used under certain conditions specified by the author and/or the foundry. Please, consult a particular license for details if a proper license matters to you.
    Sources and build scripts
    All source files are available in the usual place:
    PKGBUILD
    Enjoy.
    Last edited by bohoomil (2013-12-04 23:29:11)

    bohoomil wrote:
    Thanks -- I will re-build and re-upload the package in a minute.
    Edit: OK, done. ttf-chromeos-fonts has to be in conflicts=() because it provides exactly the same content as ttf-chromeos-ib. ttf-chromeos-extra-fonts was removed.
    I say AND: conjuntion that mean both in this case conflict=('ttf-chromeos-fonts' 'ttf-chromes-extra-fonts')
    before
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-Bold.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-BoldItalic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-Italic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-Regular.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-Bold.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-BoldItalic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-Italic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-Regular.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-Bold.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-BoldItalic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-Italic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-Regular.ttf existe en el sistema de archivos
    now
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-Bold.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-BoldItalic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-Italic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Arimo-Regular.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-Bold.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-BoldItalic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-Italic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Cousine-Regular.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-Bold.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-BoldItalic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-Italic.ttf existe en el sistema de archivos
    ttf-chromeos-ib: /usr/share/fonts/TTF/Tinos-Regular.ttf existe en el sistema de archivos
    ttf-lohit-oriya-ib: /usr/share/fonts/TTF/Lohit-Oriya.ttf existe en el sistema de archivos
    ttf-lohit-punjabi-ib: /usr/share/fonts/TTF/Lohit-Punjabi.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansArmenian-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansArmenian-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansDevanagari-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansDevanagari-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansDevanagariUI-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansDevanagariUI-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansEthiopic-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansEthiopic-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansGeorgian-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansGeorgian-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansHebrew-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansHebrew-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansTamil-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansTamil-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansTamilUI-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansTamilUI-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansThai-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansThai-Regular.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansThaiUI-Bold.ttf existe en el sistema de archivos
    ttf-noto-sans-multilang-ib: /usr/share/fonts/TTF/NotoSansThaiUI-Regular.ttf existe en el sistema de archivos
    ttf-noto-serif-ib: /usr/share/fonts/TTF/NotoSerif-Bold.ttf existe en el sistema de archivos
    ttf-noto-serif-ib: /usr/share/fonts/TTF/NotoSerif-BoldItalic.ttf existe en el sistema de archivos
    ttf-noto-serif-ib: /usr/share/fonts/TTF/NotoSerif-Italic.ttf existe en el sistema de archivos
    ttf-noto-serif-ib: /usr/share/fonts/TTF/NotoSerif-Regular.ttf existe en el sistema de archivos
    ttf-noto-serif-multilang-ib: /usr/share/fonts/TTF/NotoSerifArmenian-Bold.ttf existe en el sistema de archivos
    ttf-noto-serif-multilang-ib: /usr/share/fonts/TTF/NotoSerifArmenian-Regular.ttf existe en el sistema de archivos
    ttf-noto-serif-multilang-ib: /usr/share/fonts/TTF/NotoSerifGeorgian-Bold.ttf existe en el sistema de archivos
    ttf-noto-serif-multilang-ib: /usr/share/fonts/TTF/NotoSerifGeorgian-Regular.ttf existe en el sistema de archivos
    ttf-noto-serif-multilang-ib: /usr/share/fonts/TTF/NotoSerifThai-Bold.ttf existe en el sistema de archivos
    ttf-noto-serif-multilang-ib: /usr/share/fonts/TTF/NotoSerifThai-Regular.ttf existe en el sistema de archivos

  • Arial font substitution for (LabVIEW for) Linux

    Hello,
    as LabVIEW was not capable of keeping the font size and spacing constant when running a VI under different Windows versions, screen resolutions etc, I have never used the "application", "system" and "dialog" font options in LabVIEW but have fixed all fonts to Arial 14 pt. This worked wonderful on all Windows systems - without that unnerving problem that control lables overwrite each other and things like that (what always happened when using LabVIEWs "application" font option).
    Now, when running the same VIs under LabVIEW for Linux, the font looks terrible, as there is no Arial font in Linux. Does somebody know an easy way to solve this problem without setting all fonts to "application font" in LabVIEW? For instance, any "ini file type" setting in Linux telling the operating system which font to use when Arial is not present, or any free font substitution that we could add to our installer routine that the operating system would use automatically instead of Arial?
    Best regards,
    Gabs

    Unfortunately, your problem is a version of a generic problem faced by GUI programmers of all types - how do you handle varying system fonts?  There are various solutions, based on who your customers are.  You are using one of the easy ones that works well until you start doing cross-platform development.  The main options are, in order or increasing complexity:
    Lock the font to a specific font and size.  This works well if your customers are limited to a single platform and are not visually impaired (do not want to use large fonts).
    Use system fonts and allow extra space.  This is a compromise that only works in most cases.  Use about 50% extra for small strings and 10% - 20% for larger strings.  This also gives you extra space for localization, should you need it.  Visually impaired customers will run into space issues, because large fonts can be 2X or more larger than the default, system fonts.  Note that the different Windows variants have different font sizes as well.  Windows Vista increased default font sizes, especially for some Asian languages, such as Japanese.
    Query the font size on entry into a GUI VI and rescale everything appropriately.  This is hard, since it must be done for every VI with a GUI.  Some system dialogs do not handle large fonts well, so you will probably end up replacing them with your own versions to get good appearance.  You could probably write a system to handle this sort of scaling, but to my knowledge, no one has (please prove me wrong ).  I have always used custom code when needed.
    No one really does this well.  Change your system font on a Windows OS to large fonts and note all the problems you run into.  I would recommend option 2, unless you have a lot of extra time.  Your customers will love you if you pull off option 3.
    More tips to help.
    Do your development on the platform with the largest system fonts.  If this is not possible, change the LabVIEW system fonts of your development system to match the largest size you support.  I usually develop using 13pt Verdana, since it is one of the largest of the variable spaced fonts.
    Check your work by using large fonts in Windows.  If it looks good there, it will probably be OK for most uses.
    Good luck!
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Font substitution for Times New Roman? Why is Adobe doing this?

    I'm using Adobe Acrobat Pro version 9.2 to read pdfs created by a number of different authors. I'm running Windows 7 64 bit OS. These are NOT pdfs I have created. Some of these pdfs display an incorrect font substitution for Times New Roman and I can't figure out why. In the File/Properties dialog the font property comes up as Times New Roman, True Type, ANSI encoding (Times New Roman has spaces between the words). This font is not embedded. Adobe Sans MM is the font that my Adobe 9.2 substitutes for it, even though I have a true type Times New Roman already installed in Windows.I have installed all updates for both Acrobat and for Windows. If I select the text touch up tool to look at the text, a box comes up saying that the original font is not available and a substitute font will be used. When I look at the drop down box for fonts in Adobe, I see among all of the various fonts available, TimesNewRoman without spaces, but no Times New Roman with spaces. Does this matter?
    When I go to my Windows Control Panel Fonts screen, I see a Times New Roman truetype font available (with spaces, the same as the font the document is requesting). It says OpenType Layout, Digitally Signed, TrueTyepe Outliers. I use it all the time.
    What is required to get Adobe 9 to display this font? It looks like the document is asking for the font I have available on the system and Adobe 9 Pro just isn't identifying it. These same pdfs display just fine on Adobe Acrobat Standard 7.0 on another Windows 7 64 bit OS machine. Is there a separate font library that Adobe has independent of the Windows font library and I simply don't have a complete set of fonts for my version? I don't have the option to have the authors recreate their documents. And they display just fine on an older version of Adobe on a different machine.
    UPDATE: Adobe 9 required more than one update. I did the 300 mb update and the problem described above was still there. I checked again just now for updates, and there was another one. This one, whatever it was, fixed the font substitution problem. So the moral of the story is... update, then update again, and keep doing it until there are no more. Adobe doesn't say "there are xx updates available." You just have to keep on asking for them until it says 'no'.

    The font Radioactive is the problem. It has an incorrect internal name that conflicts with Times New Roman. Delete Radioactive and ban it from any Mac you use.

  • Font substitution issues when creating PDF from PS file in Distiller

    I am not sure if this post should go under Distiller Server, but it dont know if there is a difference between Distiller X and Distiller Server.
    Context: I am trying to convert postscript files on my PC that originate from a unique Mac built program and unfortunately receive the following error message:
    %%[ Warning: Helvetica not found, using Font Substitution. Font cannot be embedded. ]%%
    %%[ Warning: Helvetica-Bold not found, using Font Substitution. Font cannot be embedded. ]%%
    %%[ Warning: Helvetica-BoldOblique not found, using Font Substitution. Font cannot be embedded. ]%%
    When I try and convert the postscript font to a pdf in Acrobat Distiller X the font substitutes to Arial. I have a few versions of Helvetica on my PC but Distiller doesn’t recognise them.
    My question is: how can I tell Distiller, as a default, to substitute to the Helvetica loaded on my PC rather than Arial so that I eliminate the error message and get an accurate pdf.
    Any help would be greatly appreciated.
    Thanks.

    You can set the folders in distiller by going to Settings.  See these two pictures (click on them)
    hope this helps.

  • Font substitution.

    I'm on an iMac running 10.4.11 and have updated to Acrobat Reader Version 9.
    I'm receiving PDFs from a colleague whose originating document is using Courier font.
    When the PDF is opened on my system the document's Courier font has been substituted with font: Adobe Sans MM as detailed in the Properties file of the document. Adobe Sans MM does not appear to exist withing my system.
    The originating system is a PC running Vista. The PDFs are created using: doPDF.
    The font substitution does not appear within the originating system.
    Any theories?
    Terry

    > Adobe Sans MM does not appear to exist withing my system.
    Adobe Reader includes this font.
    >
    >The font substitution does not appear within the originating system.
    System font substitutions aren't involved. Adobe Reader makes its own
    font substitutions. Adobe Sans MM and Adobe Serif MM are special
    "mulitple master" fonts used to sythesise a font of the right spacing
    (but not necessarily the right look) when the font is neither embedded
    nor available.
    Aandi Inston

  • Font substitution after upgrade from 46c to ERP2005

    In 4.6C systems in SAPSCRIPT I can chose HELVE font in various sizes from a drop down list. In ERP2005 systems I can only choose a font family HELVE. I can then type size 9pt. In print preview everything is okay however, when printing to a  printer this font goes to an outline style font due to some font substitution going on behind the scenes. Why is this different to 4.6C systems and can we do something about it?
    Just tried HELVE 8pt and that works. I have no idea why 9pt doesn't. This is not a printer driver issue, we have tried this on various different printers with same end result. Any idea's??
    Message was edited by:
            Chris Soden
    Message was edited by:
            Chris Soden

    Hi Chris,
    As a work around, you may try re-adding/updating the font using SE73.
    Regards,
    Siddhesh

  • IBooks author font substitution problem

    Hi
    Ive now been using IBA for a month or so and have to say its a frustrating piece of software.
    This is my latest issue that i cannot resolve.
    Ive been building a book for 2 weeks which is at the publishing stage and then all of a sudden when i opened it this morning it tells me that a font is missing and substitues it.
    But the font is there and i can change everything back by appending the style sheets. Then if i save and close then reopen it tells me the font is missing again.
    I do use Suitcase Fusion but have taken the step to put the fonts i use in IBA only in Font Book as .ttf's.
    Also if i open the file on my Macbook, there is no font substitution and the book displays correctly even though the fonts in  Fontbook are the same ones as on my iMac.
    (Pulls hair out)!!!!
    Anyone have any ideas??

    Yes its been working fine in all preview tests on my iPad and others in the company.
    Plus my Macbook is a carbon copy of my iMac (i use CCC to clone the iMac HD)
    Someone suggested that the two ways to change fonts in IBA causes some differences, apparently the top left dropdown menu when selecting fonts only show whats available for embeding and the drawer you get by clicking the 'A' in the top right shows all the fonts on your system.
    Still cant figure it out!!

  • PDF/A and font substitution

    I've embarked on a mission to scan, download, or otherwise capture all of my records as PDF files.  It seems reasonable to me that I want to save them as PDF/A when possible so that they will look exactly the same 20 years from now as they do today.  (Of course, that significantly increases the size of the files.  But bits are cheap.)  My problem, of course, is that many of the documents I am acquiring (for example, statements downloaded from financial institutions) use fonts that I don't have installed on my computer, so I can't convert them to PDF/A.
    My question is: Do I really need (or want) to convert documents to PDF/A?  Assuming the document doesn't rely on some non-standard font I just happen to have installed on my PC, and the font substitution magic works well enough today to give me a perfectly acceptable document, then can I rely on it working just as well 20 years from now?  Can I rely on font substitution in other vendor's products producing similar results?  Is there anything in the PDF spec that constrains font substitution to producing something similar to what the Adobe products do today?
    TIA - Bob

    BTW, I tried printing a PDF to the PDF printer with the Default Settings option set to "Press Quality" and I got this:
    %%[ ProductName: Distiller ]%%
    %%[ Error: Helvetica-Narrow not found, using Font Substitution. Font cannot be embedded. ]%%
    %%[ Error: typecheck; OffendingCommand: cshow ]%%
    Stack:
    -mark-
    {--pop-- --pop-- ct_str1 --exch-- 0 --exch-- --put-- ct_str1 --show--
    {_ct_na _ct_i --get--} --stopped-- {--pop-- --pop--} {_ct_x _ct_y
    --moveto-- 0 --exch-- --rmoveto--} --ifelse-- /_ct_i _ct_i 1 --add--
    --def-- --currentpoint-- /_ct_y --exch-- --def-- /_ct_x --exch-- --def--}
    %%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
    %%[ Warning: PostScript error. No PDF file produced. ] %%
    I tried printing a PDF to the PDF printer with the Default Settings option set to "High Quality Print" and it created a new PDF file.  All of the pages in my original document, which were landscape orientation, became portrait orientation in the new document.  But otherwise I can't see anything obviously different between the two.  In particular, the list of fonts is identical between the old and new documents.  That is, the new document has the same embedded fonts and the same non-embedded (and still missing) fonts.

  • Strange font substitution

    Hi there,
    I am using a MacBook Pro with OSX 10.5.2. It has suddenly started to have problems with the fonts in fontbook and also doing some very strange font substitutions.
    Instead of showing text normally it is replacing it with random characters. You can kind of read it but it's not real letters. I have a screenshot of it but don't know how to post the image on here.
    This substitution is happening in Mail, Preview and Safari, so seems to be with native OS X software.
    Any ideas?

    Hi Simon,
    Have you gone to FontBook and resolved duplicates?
    Create a new account, name it "test" and see how your fonts work in that User acct? (That will tell where your font issue is coming from - whether it's in your Home fonts folder or a system fonts folder) This account is just for test, do nothing further with it.
    Open System Preferences >> Accounts >> "+" make it an admin account. Check your fonts in that account and let us know the result.
    Also, have you disabled Helvetica Fractions, Helvetica Neue and Times Phonetic, if you have them? They are known troublemakers.
    Here is a user tip by Kurt Lang that lists all necessary system fonts and their locations. Also installed fonts and their font folders and loacation from Apple.
    -mj
    Message was edited by: macjack

  • Font Substitution Tables?

    We've recently switched to InDesign from QuarkXPress and something that we had used regularly to account for files coming from Microsoft Word, on Windows PCs, was the font substitution tables in QuarkXPress. With it, we could tell QuarkXPress, via it's preferences, to remember to use "NimrodMT" when it saw "Nimrod MT" in a Word document stylesheet. Same goes for "NimrodMT-Bold" when it encountered "Nimrod MT Bold," etc ... it's a little annoying to have to do this manually, especially when you're receiving 10-15 files per day where the process needs to be manually repeated.
    Can anyone tell me if there exists such a feature in InDesign and where it can be found?
    Thanx

    Hi Peter,
    Maybe I should clarify ... When importing a Word document into QuarkXPress, if there are fonts that don't match you are presented with a dialog box asking you to find replacements. In that dialog you can also set the substitution as a rule so that whenever QuarkXPress encounters the "bad" font it will replace it with the one you selected as a "good" font no matter what document you are working on. If memory serves, you can also set a font substitution rule from the "Usage" window.
    My question is this: Is there a way to make InDesign perform this same funtion?

  • Arial Bold Unwanted Font Substitution

    When I make a PDF from a Word file using Acrobat 9 Standard, the Arial Bold font gets substituted regardless of the font embedding settings. With other PDF creation methods, this does not happen, but I need it to work with Acrobat for some of the features. It is really annoying that the one product I have that is not free does this, when there are other ways of creating PDFs for free that do not do this annoying font substitution. I have observed that this also happened to another user on another machine.
    Does anyone know how to fix this?
    (Using Windows 7. This also happened previously in Windows XP.)

    I do not have a font that is actually called Arial MT on my computer. In some applications, it is referred to as such, for reasons I don't know. I do have Arial Unicode MS and Arial Rounded MT Bold, which I tried deleting from the Fonts directory, and I got excited there for a minute, but I actually got the same result again.
    A few interesting things to mention:
    - When I use the touchup text tool in Acrobat, and I open the properties of the substituted text, it tells me that the font is substituted because the original font is not available. However, I am then able to change the text to Arial Bold, because Arial bold is on my computer! It seems to be looking for a font with a different name, for some reason.
    - I once did a search and replace in Word, replacing all Arial bold with Arial, and then made a PDF. All of my replacement Arial text was still bold but emerged unharmed int he PDF. I thought I had my solution then but the problem is that I cannot search and replace certain items, such as the numbers in my numbered lists. Changing those is a sort of Pandora's box.

  • PDF Pack font substitutions

    Just subscribed to PDF Pack yesterday. First file I tried to convert came back with font substitutions. Can anything be done about this or shall I cancel my subscription and request a refund? Thx, Mark in Sydney Oz

    Hi,
    Did you try with different file?
    Would you send your document as an email attachment? 
    I will check it from my end.Please add the link to this forum post for reference.
    I have sent you my contact details on your email id.
    Regards,
    Florence

Maybe you are looking for

  • TREX - Search Talent Management

    Hi All, I know that there are many threads on the TREX and have looked at all of them and tried some of the things but i still get the error search not available. We have created all search connector in the admin cockpit and have indexed all of them

  • BEX - number of displayed values

    Hello, is possible to change standard setting "number of displayed values" in BEX - Selection for any characteristic. Standard setting is 100. Whan I want to see more values I always have to change it to all/100/200/500. Is possible somewhere to set

  • Audio levels in the Viewer

    After recording or capturing an audio clip in FCE 3.5, I play it and monitor levels in the floating levels meter. Then when I open that same audio clip in the Viewer to adjust the level, I find it's is always set to zero db, instead of the level at w

  • Help with a check constraint

    I have inadvertantly posted this in the wrong section, so I am reposting this in the SQL section and marking this one as answered. Hi, I have a question regarding creating a constraint against two tables. I have an FK in table_A that should check the

  • Regarding TABLE CONTROL IN MODULE POOL

    Hi all,      I have implemented a table control in a custom transaction . In the PBO of the code I have moved the internal table data to the  screen fields similarly in the PAI of the screen I have moved the screen data to the interanal table and iam