Làm cách nào để lập trình cài đặt phông chữ trên Macintosh?


6

Làm cách nào để cài đặt phông chữ theo chương trình trên máy Mac? Và những bước cần thiết là gì?

Tôi muốn tạo một chương trình lấy tệp phông chữ và cài đặt nó trên máy Mac của Máy khách.

Câu trả lời:


5

Câu trả lời trước đây của tôi là cho câu hỏi chưa được chỉnh sửa. Để trả lời câu hỏi mới về cách cài đặt phông chữ theo chương trình trên máy Mac, câu trả lời của Rich là chính xác, chỉ cần di chuyển chúng vào thư mục phông chữ.

EDIT : Để phù hợp với tinh thần của câu trả lời trước đây của tôi, đây là một AppleScript (gần như hoàn thành) sẽ cài đặt một tệp phông chữ được đặt /some/path/to/a/font_file.ttfbằng cách sử dụng ứng dụng OS X "Font Book"

set theFontPath to "/some/path/to/a/font_file.ttf"

set theFont to POSIX file theFontPath

tell application "Finder"
 open theFont
end tell

tell application "Font Book"
 activate
 set theFontWindow to the first window
end tell

tell application "System Events"
 tell process "Font Book"
  tell window 1
   tell group 1
    click button "Install Font"
   end tell
  end tell
 end tell
end tell

Điều này có thể được thực thi trong C ++ thông qua osascriptlệnh; nếu bạn cần giúp đỡ với điều đó, đó là một câu hỏi riêng biệt hoàn toàn. Hoặc bạn có thể làm như Rich đề xuất và chỉ cần di chuyển tệp bằng rename()chức năng C.


Câu trả lời trước (chỉ dành cho mục đích tham khảo):

Tôi đề nghị sử dụng chương trình "Font Book" trong / Ứng dụng. Ngoài việc tự động đối phó phông chữ với các thư mục phông chữ phù hợp (được nêu trong câu trả lời của Rich Bradshaw) Font Book sẽ xác minh phông chữ trước khi cài đặt. Phông chữ nổi tiếng là bị hỏng và gây ra vấn đề. Ngoài ra, Font Book hiển thị các phông chữ được cài đặt và cho phép bạn vô hiệu hóa chúng.

Để thêm phông chữ bằng Phông chữ, hãy mở ứng dụng và chọn "Thêm phông chữ" từ menu "Tệp". Trước khi làm điều này, tôi khuyên bạn nên chọn "Tùy chọn" từ menu "Sách phông chữ" và đảm bảo rằng "Xác thực phông chữ trước khi cài đặt" được bật. Ngoài ra, tại đây bạn có thể quyết định xem các phông chữ sẽ được cài đặt chỉ dành cho người dùng hiện tại hay cho tất cả người dùng máy tính.


Xin chào Josh, câu hỏi được chuyển đến siêu người dùng do nhầm lẫn. dù sao câu trả lời của bạn trông có vẻ giống như tôi tìm thấy trong hầu hết các diễn đàn.
Avram

12

Di chuyển phông chữ sang ~/Library/Fontshoặc nếu bạn muốn nó có sẵn hệ thống rộng và có quyền root , /Library/Fonts.

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.