FontForge một trình soạn thảo phông chữ đa dạng

FontForge một trình soạn thảo phông chữ đa dạng

Tạo một kiểu chữ không khó như bạn nghĩ, vì vậy ít nhất bạn cần có hiểu biết cơ bản về Illustrator. Phông chữ được thiết kế thông qua một quy trình lặp đi lặp lại, nơi bạn thực hiện các thay đổi đối với hình dạng chữ cái trong trình chỉnh sửa phông chữ, sau đó xem xét chúng đang sử dụng và đưa ra nhiều quyết định thiết kế hơn.

Nhưng Bạn nên biết rằng có nhiều ứng dụng sẽ giúp chúng ta trong công việc tạo ra một phông chữ đánh máy, đó là lý do tại sao hôm nay chúng ta sẽ nói về FontForge.

Giới thiệu về FontForge

FontForge là một trình chỉnh sửa phông chữ cho phông chữ phác thảo và bitmap cho phép bạn tạo, chỉnh sửa hoặc chuyển đổi nhiều loại phông chữ, bao gồm:

TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (sfnt only), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows), và Định dạng Nguồn mở Web (WOFF).

Đây là một ứng dụng phần mềm miễn phí (Giấy phép GPL) được viết để hoạt động trên các hệ điều hành khác nhau bao gồm Windows, Mac OS và Linux.

FontForge cũng nhập và xuất các phông chữ sang và từ định dạng đồ họa vector có thể mở rộng (SVG) và Định dạng Đối tượng Phông chữ Hợp nhất (UFO).

cũng hỗ trợ các phần mở rộng thành phần toán học không chính thức của Microsoft (Bảng MATH) được giới thiệu cho Cambria Math và được hỗ trợ bởi Office 2007, XeTeX và LuaTeX.

Ít nhất một phông chữ toán học OpenType miễn phí đã được phát triển tại FontForge.

Để tạo điều kiện thuận lợi cho việc chuyển đổi định dạng tự động và các tác vụ lặp đi lặp lại khác, FontForge triển khai hai ngôn ngữ kịch bản: ngôn ngữ riêng và Python.

FontForge có thể chạy các tập lệnh từ GUI của nó, từ dòng lệnh và nó cũng cung cấp các tính năng của nó như một mô-đun Python để nó có thể được tích hợp vào bất kỳ chương trình Python nào.

cũng hỗ trợ đặc tả của tệp tính năng Adobe OpenType (với các phần mở rộng riêng cho cú pháp).

FontForge có thể sử dụng Potrace hoặc AutoTrace để tự động theo dõi hình ảnh bitmap và nhập chúng vào một phông chữ. Các phần FontForge của mã được sử dụng bởi công cụ sắp chữ LuaTeX để đọc và phân tích cú pháp phông chữ OpenType.

Mã nguồn FontForge bao gồm một số tiện ích, bao gồm 'showttf' hiển thị nội dung của tệp phông chữ nhị phân và bộ chuyển đổi WOFF và bộ chuyển đổi deconverter.

Làm thế nào để cài đặt trình chỉnh sửa phông chữ FontForge trên Linux?

Đối với những ai quan tâm đến việc có thể cài đặt ứng dụng này thì có thể làm theo hướng dẫn mà chúng tôi chia sẻ dưới đây.

Nói chung, đối với hầu hết mọi bản phân phối Linux, chúng ta có thể cài đặt công cụ này trên hệ thống của mình với sự trợ giúp của các gói Flatpak., vì vậy chúng tôi chỉ có hỗ trợ được thêm vào hệ thống.

FontForge trên Linux

Nếu bạn chưa có hỗ trợ này, bạn có thể tham khảo liên kết sau nơi chúng tôi giải thích cách thực hiện.

Bây giờ để cài đặt công cụ này, chúng tôi sẽ chỉ thực hiện lệnh trong một thiết bị đầu cuối:

flatpak install --user https://flathub.org/repo/appstream/io.github.Fontforge.flatpakref

Người dùng Ubuntu 16.04 LTS và Ubuntu 14.04 LTS có thể sử dụng kho lưu trữ sau, họ sẽ thêm vào hệ thống của mình bằng cách gõ lệnh sau:

sudo add-apt-repository ppa:fontforge/fontforge

Sau đó, chúng tôi sẽ cập nhật danh sách các gói và kho lưu trữ của mình với:

sudo apt-get update

Cuối cùng, chúng tôi sẽ cài đặt ứng dụng này bằng cách thực hiện như sau:

sudo apt-get install fontforge

Đối với người dùng Debian và các phiên bản mới hơn của Ubuntu, chúng tôi sẽ tải xuống các gói sau. Trước tiên, chúng tôi sẽ tạo một thư mục nơi chúng tôi sẽ lưu trữ chúng với

mkdir fontforge

Chúng tôi truy cập nó:

cd fontforge

Và chúng tôi sẽ tải xuống theo kiến ​​trúc của chúng tôi. Người dùng hệ thống 64-bit:

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-common_20170731-0ubuntu1~zesty_all.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-dbg_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge-nox_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/fontforge_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge-dev_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libfontforge1_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/libgdraw4_20170731-0ubuntu1~zesty_amd64.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173010/+files/python-fontforge_20170731-0ubuntu1~zesty_amd64.deb

Những người là người dùng hệ thống 32-bit tải xuống các phần sau:

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-dbg_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge-nox_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/fontforge_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge-dev_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libfontforge1_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/libgdraw4_20170731-0ubuntu1~zesty_i386.deb

wget https://launchpad.net/~fontforge/+archive/ubuntu/fontforge/+build/13173011/+files/python-fontforge_20170731-0ubuntu1~zesty_i386.deb

Khi kết thúc quá trình tải xuống, chúng tôi sẽ cài đặt các gói này trên hệ thống bằng cách thực hiện lệnh:

sudo dpkg -i *deb

Và trong trường hợp gặp vấn đề với các phần phụ thuộc, chúng tôi giải quyết chúng bằng:

sudo apt -f install

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Rodrigo dijo

    Trong Arch và các dẫn xuất, nó chỉ là sudo pacman -S fontforge: V