Gunakan font lain untuk teks tebal, bukan tebal sintetis

10

Di Word, bagaimana kita bisa membuat teks tebal (seperti dengan menekan Ctrl+B/ tombol B ) menggunakan varian huruf tebal yang berbeda nama dari yang bukan huruf tebal?

Kami menggunakan font Open Sans yang ringan. Menandai beberapa teks sebagai huruf tebal membuat Microsoft Word menggunakan apa yang tampak seperti versi sintetik yang secara otomatis dicetak tebal dari Berat, alih-alih bobot Tebal. Bagaimana kita membuatnya menggunakan berat Bold yang sebenarnya?

Open Sans memiliki banyak bobot ; kita sudah menginstal semuanya.

Namun dalam Word the Light weight muncul sebagai jenis huruf berbeda yang disebut 'Open Sans Light'. Jenis huruf yang disebut 'Open Sans' hanya memiliki bobot Reguler dan Tebal.

Jelas font yang muncul sebagai 'Open Sans Light' tidak memiliki bobot yang tebal. Bagaimana kita bisa memberi tahu Word bahwa ketika itu memberanikan sesuatu di Open Sans Light itu harus menggunakan bobot Bold dari Open Sans?

Atau, apakah ada cara menginstal duplikat Open Sans Bold sebagai Open Sans Light Bold, sehingga Word akan menemukannya dan secara otomatis melakukan hal yang benar?

Kami ingin menyiapkan dokumen templat sedemikian rupa sehingga semua pengguna di organisasi dapat dengan mudah mengikuti gaya rumah dan mendapatkan font yang tepat di semua dokumen kami, tanpa mereka perlu tahu apa-apa tentang bagaimana itu diterapkan. Terima kasih.

Smylers
sumber
1
Bukankah 'Open Sans' akan menjadi bentuk yang lebih berani dari 'Open Sans Light'? (mengingat 'Open Sans Bold' adalah bentuk lebih berani dari 'Open Sans'.)
Andi Mohr
1
@AndiMohr: Tentu saja Reguler lebih berani daripada Cahaya, sehingga keduanya bisa bekerja sama dengan baik. Saya kebetulan menginginkan kontras antara Light dan Bold dalam dokumen ini. Namun pertanyaannya pada dasarnya sama saja.
Smylers

Jawaban:

9

Daripada menerapkan makro / makro di Word (seperti yang disarankan sebelumnya), Anda dapat membuat salinan duplikat dari versi 'Terbuka Sans' yang Tebal dan Tebal 'dan mengeditnya sehingga mereka menjadi bagian dari keluarga' Open Sans Light ' .

Pada dasarnya, Anda hanya:

  1. Buat salinan baru dari file font Open Sans Bold dan Open Sans Bold Italic, beri nama file dengan tepat.
  2. Edit file font baru menggunakan (misalnya) tipograf , untuk mengubah keluarga font dan nama font menjadi benar untuk 'Open Sans Light'.

Sekarang distribusikan / instal varian font baru dengan cara yang sama seperti yang Anda lakukan dengan file font lain, dan Word (dan aplikasi lainnya) sekarang akan melihatnya dengan benar.

PJC
sumber
Terima kasih. Ini yang saya pilih. Saya menggunakan FontForge di Ubuntu Linux untuk mengedit font, dan mereka telah bekerja dengan sempurna.
Smylers
3

Ini tidak terlalu sulit - atur font untuk gaya Strong ke Open Sans Bold.

Lihat screengrabs di bawah ini yang menunjukkan hal yang sama dengan Eras Light / Eras Bold.

Menu Gaya

Atur Gaya Kuat

Untuk menerapkan ini pada semua contoh teks tebal secara otomatis tanpa pengguna Anda perlu menentukan gaya Kuat atau secara manual menjalankan mencari dan mengganti, pertimbangkan untuk mengaktifkan makro file (simpan sebagai .docm) dan menambahkan kode berikut ke area ThisWorkbook di Visual Editor Dasar (tekan Alt + F11 untuk mengakses VBE).

Private Sub Document_Close()
   Selection.Find.ClearFormatting
   Selection.Find.Font.Bold = True
   Selection.Find.Replacement.ClearFormatting
   Selection.Find.Replacement.Style = ActiveDocument.Styles("Strong")
   With Selection.Find
      .Text = ""
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = True
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
   End With
   Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Ini akan menjalankan pencarian dan penggantian ketika pengguna Anda menyimpan dan keluar.

Andi Mohr
sumber
Saya belum bisa membuatnya bekerja. Setelah mendefinisikan ulang gaya Strong, menekan Ctrl+B(atau mengklik ikon B ) masih menggunakan huruf tebal sintetis. Adakah yang tahu kesalahan saya? (Secara eksplisit menggunakan gaya Strong tentu saja menggunakan font yang diinginkan.)
Smylers
Maaf ya, bagus. Lihat juga jawaban swref di sini: superuser.com/questions/45670/auto-applying-a-style-in-word . Saya tidak menerapkan format secara otomatis, tapi membuatnya mudah untuk memperbarui semua contoh format tebal.
Andi Mohr
2
Sayangnya saya tidak berpikir itu realistis untuk mengharapkan semua pengguna kami harus menjalankan langkah 'perbaiki berani' setiap kali mereka selesai mengedit dokumen.
Smylers
Ah ok maaf itu tidak akan berhasil kalau begitu. Tidak menyadari ini untuk distribusi yang lebih luas.
Andi Mohr
Dalam hal itu, bagaimana jika Anda menerapkan penemuan dan penggantian secara otomatis melalui VBA setiap kali dokumen ditutup? Pengguna akan melihat teks tebal canggung saat mengedit, tetapi setelah dokumen ditutup dan dibuka kembali, gaya Kuat akan diterapkan. Saya akan menambahkan kode ke jawaban saya.
Andi Mohr
1

Buat makro berikut:

Sub ChangeBold()  
  If Selection.Font.bold = False Then
    If Selection.Font.Name = "Open Sans Light" Then
      Selection.Font.Name = "Open Sans"
      Selection.Font.bold = wdToggle
    Else
      Selection.Font.bold = wdToggle
    End If
  Else
    If Selection.Font.Name = "Open Sans" Then
      Selection.Font.Name = "Open Sans Light"
      Selection.Font.bold = wdToggle
    Else
      Selection.Font.bold = wdToggle
    End If
  End If
End Sub

Sekarang ubah pintasan keyboard Ctrl+ B:

  1. klik tab File
  2. klik Opsi
  3. klik tab Customize Ribbon
  4. di panel Kustomisasi Ribbon dan keyboard , klik Customize
  5. di kotak Simpan perubahan dalam , pilih Normal untuk menyimpannya ke templat standar
  6. di kotak Kategori , klik Mulai
  7. di kotak Perintah , klik Tebal
  8. klik Ctrl + B di kunci Current kotak
  9. klik Hapus
  10. di kotak Kategori , klik Makro
  11. dalam Macro kotak, klik makro yang Anda buat (ChangeBold)
  12. di kotak Tekan tombol pintas baru , ketik Ctrl + B
  13. di kotak Simpan perubahan dalam , pilih Normal untuk menyimpannya ke templat standar
  14. klik pada Assign

Anda tidak dapat mengganti fungsi ikon B , tetapi Anda dapat menambahkan makro ke menu pita:

  1. klik kanan pita dan pilih Kustomisasi pita
  2. pilih Macro dalam daftar drop-down Choose command from
  3. pilih Rumah di tampilan pohon sisi kanan dan klik Grup Baru
  4. ganti nama Grup Baru menjadi Makro Kustom menggunakan tombol Ubah nama
  5. seret item makro ke grup baru
  6. ganti nama tombol makro baru
  7. klik OK untuk menyimpan perubahan
Simon
sumber
Terima kasih untuk itu. Sayangnya saya pikir itu hanya berfungsi untuk Ctrl+Bdan hanya untuk teks yang sudah diketik akan lebih canggung bagi pengguna kami untuk mengingat daripada 'jangan gunakan huruf tebal; gunakan gaya "Kuat" sebagai gantinya '.
Smylers
@Smylers Anda juga bisa menghapus B dari pita dan menggantinya dengan makro. Ubah makro dengan cara, yang juga mengubah font yang digunakan. Seperti itu berfungsi juga untuk teks tidak tertulis. Jika Anda menggunakan cara ini, Anda harus membuat makro untuk "membuka" teks.
Simon
@Smylers Saya mengubah jawaban saya agar sesuai dengan kebutuhan Anda. Saya harap ini membantu!
Simon
Sayangnya itu masih belum cukup mencakup semua cara di mana pengguna dapat memasukkan teks tebal - misalnya, menempelkan teks yang memiliki bagian tebal di dalamnya.
Smylers
1

Ini adalah tugas yang sangat penting karena Anda harus SELALU mencoba menggunakan gaya Bold, Italics, atau Bold Italics yang dirancang oleh penulis alih-alih yang dibuat secara artifisial oleh program. Itu membuat dunia berbeda dalam hal kualitas dan profesionalisme.

Cara termudah untuk melakukan ini adalah dengan menggunakan program open-source, fontforge. Berikut ini adalah instruksinya:

  1. Instal fontforge dari https://fontforge.github.io/en-US/ . Buka fontforge.

  2. Di bawah File, pilih Buka, temukan, dan klik buka salah satu dari 4 file yang telah Anda pilih yang akan mewakili gaya Reguler Anda, gaya Italia, gaya Bold, dan gaya Huruf Tebal. Diagram tipografi akan muncul.

  3. Pilih Info Font ... Di bawah tab Elemen. Diagram lain akan muncul.

  4. Di sisi kiri, akan ada banyak kategori. Anda akan mengubah informasi dalam 3 kategori ini: Nama PS, OS / 2, dan Nama TTF. Pergi ke setiap kategori dan pastikan bahwa Nama dan Gaya Keluarga sudah benar. Misalnya, jika Nama Keluarga menyatakan bahwa itu adalah Arial Bold, ini tidak benar. Nama Keluarga seharusnya hanya Arial. Anda harus menghapus Bold. Contoh lain adalah Style akan menyatakan bahwa itu Regular ketika sebenarnya Bold. Anda harus memperbaikinya. Anda perlu memastikan bahwa Nama Keluarga PERSIS sama untuk semua 4 file. Anda juga perlu memastikan bahwa gaya yang benar ditulis di mana pun slot untuk itu muncul.

  5. Setelah Anda memastikan bahwa semua info sudah benar dalam 3 kategori di sebelah kiri, Anda klik OK.

  6. Anda sekarang klik tab File dan pilih Generate Fonts ...

  7. Simpan file dengan nama yang sama dengan file yang Anda buka. Program akan menanyakan apakah boleh mengganti file. Bilang iya.

  8. Lakukan langkah 3-7 untuk 3 file font gaya lainnya, pastikan semua informasi sudah benar.

  9. Kembali ke 4 file font yang Anda ubah, klik kanan masing-masing, dan pilih Instal. (Ganti file font lama saat ditanya.)

Sekarang, semuanya harus bekerja. Ketika Anda membuka program seperti Microsoft Word, font akan muncul di bawah satu nama file (nama keluarga font). Ketika Anda memilih font itu di dokumen dan tekan Control + B, program sekarang akan menampilkan gaya huruf yang berani daripada versi yang dicetak tebal secara artifisial.

Jika jika tidak berhasil, Anda mungkin melakukan kesalahan memasukkan satu atau lebih slot informasi ketika Anda seharusnya. Itu telah terjadi pada saya berkali-kali. Saya kembali dan menyadari bahwa nama gaya itu tidak benar. Akhirnya, semuanya akan benar dan semuanya akan bekerja dengan sempurna!

Malam QuietMontana
sumber
Yap, inilah tepatnya yang saya lakukan - lihat jawaban yang diterima, dan komentar saya di bawahnya menyebutkan FontForge. Terima kasih telah menjelaskan langkah-langkah secara rinci untuk siapa pun yang menjumpai ini.
Smylers
0

Setelah menyelesaikan dokumen, gunakan pencarian lanjutan dan ganti untuk mengganti teks tebal dengan font yang tepat. Pencarian Lanjut dan Ganti Pemformatan Ganti: gaya font Tebal dengan Font Terbuka Sans Reguler dan Tebal Ganti semua.

Brian Sarchive
sumber
1
Itu akan bekerja dengan baik untuk satu dokumen. Sayangnya itu tidak realistis untuk mengharapkan semua pengguna dalam organisasi (dari berbagai kemampuan teknis) untuk melakukan ini setiap kali mereka membuat atau mengedit dokumen, dan itu akan jauh lebih merepotkan bagi mereka daripada tidak harus memikirkan hal ini sama sekali , sesuai jawaban yang diterima.
Smylers