Bagaimana cara menentukan subtitusi font yang lebih tepat?


21

PDF tertentu yang saya gunakan menggunakan font yang tidak tertanam yang bernama "TimesNRMT" yang tidak diinstal pada sistem saya. Alih-alih mengganti font dengan yang serupa seperti Times New Roman , Document Viewer tidak tepat memilih untuk menggunakan beberapa font sans-serif, yang membuat teks hampir tidak terbaca:

tangkapan layar

Bagaimana saya bisa mengesampingkan pilihan pengganti font ini?

Jawaban:


18

Buat aturan di file Anda .fonts.conf . Jika tidak ada di folder rumah Anda, buatlah. Berikut ini contoh lengkap .fonts.conffile:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

  <match target="pattern">
    <test name="family" qual="any" >
      <string>TimesNRMT</string>
    </test>
    <edit name="family" mode="assign" binding="same">
      <string>Times New Roman</string>
    </edit>
  </match>

</fontconfig>

Jika Anda sudah memiliki file, cukup tempel di bagian yang terlampir oleh tag yang cocok.

Jika Anda menggunakan Font Manager, file berada di tempat yang berbeda (~ / .config / font-manager / local.conf).


Apakah Anda merekomendasikan agar saya mengabaikan raksasa JANGAN MENGEDIT peringatan FILE ini di bagian atas?
— ændrük

1
Tidak juga, saya sudah melakukan pergantian serupa di .fonts.conf lokal saya . Saya sedang mengedit jawaban saya. Bodoh bagi saya untuk berpikir sudah jelas file mana yang saya bicarakan. Maaf.
— miloshadzic

Terima kasih, ini yang saya butuhkan. Saya memilih untuk menggunakannya aliasagar tetap sederhana. ~/fonts.conf.
— ændrük

1
Di versi terbaru Ubuntu, Anda juga bisa melakukan ini melalui GUI jika Anda menggunakan font-manager. Di aplikasi Font Manager ada tombol di kiri bawah untuk preferensi font, dan ini memunculkan menu yang memiliki "Alias ​​Editor". Anda dapat mengedit alias font di sana. Ini ditulis ke ~ / .config / font-manager / conf.d / XX-aliases.conf.
— Libatkan

2

Mungkin Anda harus menginstal MS Core Fonts.

sudo apt-get install msttcorefonts

Pilihan yang lebih baik adalah menginstal font Red Hat's Liberation, yang hampir setara dengan font Microsoft populer, dan menggantinya sebagai susggested oleh miloshadzic.
— BZ1

1
Lebih baik menggunakan hal yang asli, karena 'hampir setara' tidak memotongnya dalam penerbitan.
— scruss
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.