1. Các sản phẩm
  2.   Font
  3.   PHP
  4.   PHP Font Lib
 
  

Thư viện PHP miễn phí để Đọc, Phân tích & Xuất Font

API PHP nguồn mở để Tải, Đọc, Phân tích, Xuất và Tạo các tập con của các loại tệp font khác nhau và Trích xuất siêu dữ liệu, các chỉ số ngang & thông tin văn bản.

PHP Font Lib là một thư viện PHP mã nguồn mở mạnh mẽ, cung cấp cho các nhà phát triển phần mềm một bộ công cụ toàn diện để làm việc với nhiều loại phông chữ khác nhau. Dù các nhà phát triển cần thao tác các tệp phông chữ, trích xuất siêu dữ liệu, hay tạo văn bản động, thư viện đa năng này đều đáp ứng được. Được phát triển bởi cộng đồng những người đam mê phông chữ, nó là một công cụ đáng tin cậy và được tài liệu hoá rộng rãi, có thể dễ dàng tích hợp vào các dự án PHP của bạn. Các nhà phát triển phần mềm có thể thao tác phông chữ một cách động, cho phép tạo ra các hiệu ứng kiểu chữ hấp dẫn trực tiếp trong quá trình chạy bằng PHP Font Lib.

PHP Font Lib là một thư viện mã nguồn mở được thiết kế để xử lý các khía cạnh khác nhau của việc thao tác phông chữ trong các ứng dụng PHP chỉ với một vài dòng mã, chẳng hạn như trích xuất siêu dữ liệu, phân tích phông chữ, thao tác glyph, tạo các tập con phông chữ, tạo tệp AdobeFontMetrics (AFM), chuyển đổi định dạng phông chữ, trích xuất dữ liệu glyph hoặc thậm chí tạo phông chữ tùy chỉnh. Khả năng thao tác glyph cho phép các nhà phát triển tạo ra các phông chữ cá nhân hoá phù hợp với yêu cầu thương hiệu hoặc thiết kế cụ thể. Các phông chữ tùy chỉnh có thể nâng cao tính độc đáo và khả năng nhận diện của các ứng dụng web hoặc tài liệu in ấn.

Dù bạn cần phân tích, thao tác hay tạo phông chữ, thư viện đa năng này cung cấp một bộ công cụ và chức năng toàn diện. Được phát triển bởi đội ngũ tài năng tại PHP Font Lib, thư viện này cung cấp một tập hợp đầy đủ các chức năng để làm việc với nhiều loại phông chữ, chẳng hạn như TrueType, OpenType, các tệp phông chữ Type1 và nhiều hơn nữa. Tính linh hoạt và đa dụng của nó khiến nó trở thành tài sản quý giá cho các nhà phát triển web, nhà thiết kế và bất kỳ ai tham gia vào các công việc liên quan đến phông chữ. Hãy tận dụng tiềm năng của PHP Font Lib và đưa các dự án liên quan đến phông chữ của bạn lên tầm cao mới.

Previous Next

Bắt đầu với PHP Font Lib

PHP Font Lib yêu cầu phiên bản PHP 5.2 hoặc mới hơn. Cách khuyến nghị để cài đặt PHP Font Lib là sử dụng Composer. Vui lòng sử dụng lệnh sau để cài đặt một cách suôn sẻ.

Cài đặt PHP Font Lib qua Composer

 composer require phenx/php-font-lib

Bạn cũng có thể cài đặt thủ công; tải xuống các tệp phát hành mới nhất trực tiếp từ GitHub repository.

Tải và Trích xuất Thông tin Phông chữ qua API PHP

Thư viện mã nguồn mở PHP Font Lib cung cấp cho các nhà phát triển phần mềm khả năng tải các loại phông chữ khác nhau (TrueType, OpenType và WOFF) và trích xuất thông tin về các phông chữ này trong các ứng dụng PHP của họ. Thư viện cho phép các nhà phát triển phần mềm trích xuất thông tin chi tiết từ các tệp phông chữ, chẳng hạn như tên phông, số đo, kiểu dáng, bộ ký tự được hỗ trợ và hơn nữa. Tính năng này cho phép quản lý phông chữ động và truy xuất dữ liệu phông chữ thiết yếu. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể tải thông tin phông chữ đa dạng bằng mã PHP.

Tải và Hiển thị Nhiều Thông tin Phông chữ bằng API PHP

$font = \FontLib\Font::load('fontfile.ttf');
$font->parse();  // for getFontWeight() to work this call must be done first!
echo $font->getFontName() .'
'; echo $font->getFontSubfamily() .'
'; echo $font->getFontSubfamilyID() .'
'; echo $font->getFontFullName() .'
'; echo $font->getFontVersion() .'
'; echo $font->getFontWeight() .'
'; echo $font->getFontPostscriptName() .'
'; $font->close();

Tạo và Quản lý Tập con Phông chữ qua PHP

Thư viện PHP Font Lib đã bao gồm hỗ trợ cho một tính năng rất hữu ích trong việc tạo và quản lý các tập con phông chữ trong các ứng dụng PHP của họ một cách dễ dàng. Tính năng này cho phép các chuyên gia phần mềm trích xuất chỉ những ký tự cần thiết cho một ứng dụng cụ thể, giảm kích thước tệp và tối ưu hiệu năng. Ví dụ sau đây minh họa cách các nhà phát triển phần mềm có thể tạo tập con phông chữ chỉ với vài dòng mã PHP trong các ứng dụng PHP.

Cách Tạo Tập con Phông chữ bằng API PHP?

$font = FontLib\Font::load('fontfile.ttf');
$font->parse();
$font->setSubset("abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ.:,;' (!?)+-*/== 1234567890"); // characters to include
$font->reduce();
touch('fontfile.subset.ttf');
$font->open('fontfile.subset.ttf', FontLib\BinaryStream::modeReadWrite);
$font->encode(array("OS/2"));
$font->close();

Hỗ trợ Thao tác Glyph trong Ứng dụng PHP

Thư viện mã nguồn mở PHP Font Lib đã bao gồm hỗ trợ làm việc với dữ liệu glyph của phông chữ bằng các lệnh PHP. Nó cho phép các nhà phát triển phần mềm làm việc với các glyph riêng lẻ trong một tệp phông chữ. Hơn nữa, các nhà phát triển phần mềm có thể truy cập các thuộc tính của glyph như tọa độ, đường viền và hộp bao, cho phép họ thực hiện các thao tác nâng cao như thay thế glyph, thu phóng và xoay. Tính năng này đặc biệt hữu ích cho việc tạo hiệu ứng phông chữ tùy chỉnh hoặc tạo văn bản động.

 Tiếng Việt