Sử dụng một phông chữ khác cho văn bản in đậm, thay vì in đậm tổng hợp


10

Trong Word, làm thế nào chúng ta có thể tạo văn bản in đậm (chẳng hạn như bằng cách nhấn Ctrl+B/ nút B ) sử dụng biến thể in đậm của một phông chữ được đặt tên khác với phông chữ không đậm?

Chúng tôi đang sử dụng trọng lượng nhẹ của phông chữ Open Sans. Đánh dấu một số văn bản là đậm làm cho Microsoft Word sử dụng những gì trông giống như một phiên bản được in đậm tự động tổng hợp của Trọng lượng nhẹ, thay vì trọng lượng Bold. Làm thế nào chúng ta có thể làm cho nó sử dụng trọng lượng Bold thực tế?

Open Sans có rất nhiều trọng lượng ; chúng tôi đã cài đặt tất cả chúng.

Tuy nhiên, trong Word, trọng lượng Ánh sáng hiển thị dưới dạng một kiểu chữ riêng biệt được gọi là 'Mở Sans Light'. Kiểu chữ được gọi là 'Open Sans' chỉ có trọng số thông thường và đậm.

Rõ ràng phông chữ hiển thị là 'Open Sans Light' không có trọng lượng đậm. Làm thế nào chúng ta có thể nói với Word rằng khi nó tô điểm một thứ gì đó trong Open Sans Light thì nó nên sử dụng trọng số Bold từ Open Sans?

Ngoài ra, có cách nào để cài đặt bản sao Open Sans Bold như Open Sans Light Bold, như vậy Word sẽ tìm thấy nó và tự động làm đúng?

Chúng tôi muốn thiết lập một tài liệu mẫu sao cho tất cả người dùng trong tổ chức có thể dễ dàng theo kiểu nhà và có được phông chữ phù hợp trong tất cả các tài liệu của chúng tôi mà không cần biết bất cứ điều gì về cách triển khai. Cảm ơn.


1
Sẽ không 'Mở Sans' là hình thức táo bạo hơn của 'Mở Sans Light'? (xem như 'Open Sans Bold' là hình thức táo bạo hơn của 'Open Sans'.)
Andi Mohr

1
@AndiMohr: Chắc chắn Thường xuyên táo bạo hơn Ánh sáng, vì vậy hai thứ đó có thể phối hợp tốt với nhau. Tôi tình cờ muốn có sự tương phản giữa Light và Bold trong tài liệu này. Nhưng câu hỏi về cơ bản là giống nhau.
Smylers

Câu trả lời:


9

Thay vì triển khai macro / macro trong Word (như các câu trả lời trước đã đề xuất), bạn có thể tạo các bản sao trùng lặp của phiên bản BoldBold / Italic của 'Open Sans' và chỉnh sửa chúng để chúng trở thành một phần của gia đình 'Open Sans Light' .

Về cơ bản, bạn chỉ cần:

  1. Tạo các bản sao mới của tệp phông chữ Open Sans Bold và Open Sans Bold Italic, đặt tên cho tên tệp một cách thích hợp.
  2. Chỉnh sửa (các) tệp phông chữ mới bằng cách sử dụng (ví dụ) typograf , để thay đổi họ phông chữ và tên phông chữ thành chính xác cho 'Open Sans Light'.

Bây giờ phân phối / cài đặt các biến thể phông chữ mới theo cách tương tự như với bất kỳ tệp phông chữ nào khác và Word (và bất kỳ ứng dụng nào khác) giờ đây sẽ thấy chúng chính xác.


Cảm ơn. Đây là những gì tôi đã đi cho. Tôi đã sử dụng FontForge trên Ubuntu Linux để chỉnh sửa phông chữ và chúng đã hoạt động hoàn hảo.
Smylers

3

Điều này không quá khó - đặt phông chữ cho kiểu Mạnh thành Mở Sans Bold.

Xem các đoạn ghi hình dưới đây cho thấy điều tương tự với Eras Light / Eras Bold.

Menu phong cách

Đặt phong cách mạnh mẽ

Để tự động áp dụng điều này cho tất cả các trường hợp văn bản in đậm mà không cần người dùng của bạn chỉ định kiểu Mạnh hoặc chạy thủ công tìm và thay thế, hãy xem xét kích hoạt macro (lưu dưới dạng .docm) và thêm mã sau vào khu vực ThisWorkbook trong Visual Trình chỉnh sửa cơ bản (nhấn Alt + F11 để truy cập 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

Điều này sẽ chạy tìm và thay thế khi người dùng của bạn lưu và thoát.


Tôi đã không thể làm cho nó hoạt động. Sau khi xác định lại kiểu Mạnh, nhấn Ctrl+B(hoặc nhấp vào biểu tượng B ) vẫn sử dụng chữ in đậm tổng hợp. Bất cứ ý tưởng những gì tôi có thể làm sai? (Tất nhiên sử dụng kiểu Mạnh tất nhiên sử dụng phông chữ mong muốn.)
Smylers

Xin lỗi, điểm tốt. Xem thêm câu trả lời của swref tại đây: superuser.com/questions/45670/auto-appending-a-style-in-word . Tôi không tự động áp dụng định dạng mà tôi sợ, nhưng giúp dễ dàng cập nhật tất cả các trường hợp định dạng in đậm.
Andi Mohr

2
Thật không may, tôi không nghĩ nó thực tế khi hy vọng tất cả người dùng của chúng tôi phải chạy một bước 'sửa lỗi táo bạo' bất cứ khi nào họ hoàn thành chỉnh sửa tài liệu.
Smylers

Ah ok xin lỗi rằng sẽ không làm việc sau đó. Không nhận ra điều này là để phân phối rộng hơn.
Andi Mohr

Trong trường hợp đó, nếu bạn áp dụng tìm và thay thế tự động qua VBA bất cứ khi nào tài liệu được đóng? Người dùng sẽ thấy văn bản được in đậm một cách vụng về trong khi chỉnh sửa, nhưng một khi tài liệu được đóng và mở lại, kiểu Mạnh sẽ được áp dụng. Tôi sẽ thêm mã vào câu trả lời của tôi.
Andi Mohr

1

Tạo macro sau:

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

Bây giờ thay đổi phím tắt Ctrl+ B:

  1. bấm vào tab Tệp
  2. bấm Tùy chọn
  3. nhấp vào tab Tùy chỉnh Ribbon
  4. trong ngăn Tùy chỉnh Dải băng và phím tắt , bấm Tùy chỉnh
  5. trong hộp Lưu thay đổi trong hộp, chọn Bình thường để lưu nó vào mẫu tiêu chuẩn
  6. trong hộp Danh mục , bấm Bắt đầu
  7. trong hộp Lệnh , bấm đậm
  8. nhấp vào Ctrl + B trong hộp phím hiện tại
  9. nhấp vào Xóa
  10. trong hộp Danh mục , bấm Macro
  11. trong hộp Macro , bấm vào macro mà bạn đã tạo (ChangeBold)
  12. trong hộp Bấm phím tắt mới , nhập Ctrl + B
  13. trong hộp Lưu thay đổi trong hộp, chọn Bình thường để lưu nó vào mẫu tiêu chuẩn
  14. bấm vào Assign

Bạn không thể thay thế chức năng của biểu tượng B , nhưng bạn có thể thêm macro vào menu ruy băng:

  1. nhấp chuột phải vào ruy băng và chọn Tùy chỉnh ruy băng
  2. chọn Macro trong danh sách Chọn từ danh sách thả xuống
  3. chọn Trang chủ trong chế độ xem dạng cây bên phải và nhấp vào Nhóm mới
  4. đổi tên Nhóm mới thành Macro tùy chỉnh bằng nút Đổi tên
  5. kéo mục macro vào nhóm mới
  6. đổi tên nút macro mới
  7. nhấn OK để lưu các thay đổi

Cảm ơn vì điều đó. Thật không may, tôi nghĩ rằng nó chỉ hoạt động cho Ctrl+Bvà chỉ cho văn bản đã gõ sẽ gây khó xử cho người dùng của chúng tôi hơn là không sử dụng chữ đậm; thay vào đó, hãy sử dụng phong cách Mạnh Mạnh.
Smylers

@Smylers bạn cũng có thể xóa B khỏi ruy-băng và thay thế nó bằng macro. Thay đổi macro theo cách mà nó cũng thay đổi phông chữ được sử dụng. Giống như nó hoạt động tốt cho văn bản bất thành văn. Nếu bạn đi theo cách này, bạn cũng sẽ phải tạo một macro để "mở khóa" văn bản.
Simon

@Smylers Tôi đã thay đổi câu trả lời của mình để phù hợp với nhu cầu của bạn. Tôi hy vọng nó sẽ giúp!
Simon

Thật không may, điều đó vẫn không hoàn toàn bao gồm tất cả các cách mà người dùng có thể chèn văn bản in đậm - ví dụ, dán văn bản có các phần in đậm trong đó.
Smylers

1

Đây là một nhiệm vụ rất quan trọng vì bạn LUÔN LUÔN cố gắng sử dụng các kiểu Bold, Italics hoặc Bold Italics được thiết kế bởi các tác giả thay vì các kiểu được tạo ra một cách nhân tạo bởi chương trình. Nó làm cho một thế giới của một sự khác biệt về chất lượng và tính chuyên nghiệp.

Cách dễ nhất để làm điều này là sử dụng chương trình nguồn mở, fontforge. Sau đây là hướng dẫn:

  1. Cài đặt fontforge từ https://fontforge.github.io/en-US/ . Mở fontforge.

  2. Trong Tệp, chọn Mở, tìm và bấm mở một trong 4 tệp bạn đã chọn sẽ đại diện cho kiểu Thông thường, kiểu chữ nghiêng, kiểu đậm và kiểu Bold Ialics. Một sơ đồ typographic sẽ xuất hiện.

  3. Chọn Thông tin về Phông chữ ... Trong tab Phần tử. Một sơ đồ khác sẽ xuất hiện.

  4. Ở phía bên trái, sẽ có nhiều loại. Bạn sẽ thay đổi thông tin theo 3 trong số các loại sau: Tên PS, OS / 2 và Tên TTF. Đi đến từng danh mục và đảm bảo rằng Tên và kiểu gia đình là chính xác. Ví dụ: nếu Tên gia đình nói rằng đó là Arial Bold, thì điều này không chính xác. Tên gia đình nên đơn giản là Arial. Bạn sẽ cần phải xóa Bold. Một ví dụ khác là Phong cách sẽ nói rằng đó là Chính quy khi nó thực sự đậm. Bạn sẽ phải sửa nó. Bạn cần đảm bảo rằng Tên gia đình hoàn toàn giống nhau cho cả 4 tệp. Bạn cũng cần đảm bảo rằng kiểu chính xác được viết ở bất cứ nơi nào có khe cho nó xuất hiện.

  5. Sau khi bạn chắc chắn rằng tất cả các thông tin đều đúng trong 3 danh mục bên trái, bạn bấm OK.

  6. Bây giờ bạn bấm vào tab Tệp và chọn Tạo phông chữ ...

  7. Lưu các tệp có cùng tên bạn đã mở các tệp với. Chương trình sẽ hỏi liệu có ổn không khi thay thế tệp. Nói có.

  8. Thực hiện các bước 3-7 cho 3 tệp phông chữ kiểu khác, đảm bảo tất cả thông tin đều chính xác.

  9. Quay trở lại 4 tệp phông chữ mà bạn đã thay đổi, nhấp chuột phải vào từng tệp và chọn Cài đặt. (Thay thế các tệp phông cũ khi được yêu cầu.)

Bây giờ, mọi thứ nên làm việc. Khi bạn mở một chương trình như Microsoft Word, phông chữ sẽ xuất hiện dưới một tên tệp (tên họ phông chữ). Khi bạn chọn phông chữ đó trong tài liệu và nhấn Control + B, chương trình sẽ hiển thị kiểu Bold của phông chữ thay vì phiên bản được in đậm một cách giả tạo.

Nếu không hoạt động, có lẽ bạn đã nhầm lẫn khi nhập một hoặc nhiều vị trí thông tin khi bạn cần. Nó đã xảy ra với tôi vô số lần. Tôi quay lại và nhận ra rằng tên kiểu không chính xác. Cuối cùng, mọi thứ sẽ chính xác và mọi thứ sẽ hoạt động đến mức hoàn hảo!


Đúng, đây chính xác là những gì tôi đã làm - xem câu trả lời được chấp nhận và nhận xét của tôi bên dưới đề cập đến FontForge. Cảm ơn bạn đã giải thích các bước chi tiết cho bất kỳ ai khác gặp phải điều này.
Smylers

0

Khi bạn đã hoàn thành tài liệu của mình, hãy sử dụng tìm và thay thế nâng cao để thay thế văn bản in đậm bằng phông chữ phù hợp. Tìm và thay thế định dạng nâng cao Thay thế định dạng: kiểu phông chữ đậm bằng phông chữ là mở Sans thường xuyên và in đậm Thay thế tất cả.


1
Điều đó sẽ làm việc tốt cho một tài liệu duy nhất. Thật không may, không thực tế khi hy vọng tất cả người dùng trong tổ chức (có khả năng kỹ thuật khác nhau) sẽ làm điều này mỗi khi họ tạo hoặc chỉnh sửa tài liệu và sẽ rắc rối hơn cho họ so với việc không phải nghĩ về điều này. , theo câu trả lời được chấp nhận.
Smylers
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.