Phông chữ là tập hợp các biểu diễn đồ họa của các ký hiệu. Cách một phông chữ trông như thế nào phụ thuộc vào các tham số như họ phông, kiểu chữ, tỷ lệ phông, v.v. Làm việc với phông chữ quan trọng trong phát triển giao diện, thiết kế hoặc bộ chữ. Giao diện của bạn sẽ trông như thế nào phụ thuộc vào phông chữ bạn chọn, nhưng cũng có rất nhiều yếu tố bạn cần xem xét để chọn đúng phông. Người dùng không chỉ chú ý tới khả năng đọc của văn bản mà các công cụ tìm kiếm cũng tính đến chúng khi tạo kết quả tìm kiếm.

Aspose.Font cho .NET là thư viện linh hoạt và dễ sử dụng để làm việc với các tệp phông chữ khác nhau. API này hỗ trợ nhiều định dạng phông chữ như TrueType, CFF, OpenType, EOT, WOFF, WOFF2 và Type1. Nó cho phép bạn tải phông chữ và cung cấp thông tin cấu trúc dữ liệu cùng với bất kỳ glyph, thông tin mã hoá nào cho tất cả các loại phông. Người dùng cuối có thể nhận trợ giúp thông qua hệ thống render của nó để render bất kỳ glyph hoặc văn bản nào mong muốn.

Các tính năng API Phông chữ .NET nâng cao

Tải, Trích xuất và Lưu Phông chữ TrueType

Aspose.Font cho .NET có thể dễ dàng tải, trích xuất và lưu các định dạng phông chữ khác nhau. Dưới đây chỉ là một vài dòng mã cho TrueType TTF.

Tải, Trích xuất và Lưu TTF - C#

    //byte array to load Font from
    byte[] fontMemoryData = File.ReadAllBytes("directoryPath" + "Montserrat-Regular.ttf");
    FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new ByteContentStreamSource(fontMemoryData)));
    TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;

    //Work with data from just loaded TtfFont object
    
    //Save CffFont to disk
    ttfFont.Save("ouputDirectoryPath"+Montserrat-Regular_out.ttf);

Câu hỏi thường gặp

1. Tại sao bạn lại cần Aspose.Font cho .NET?

Aspose.Font for .NET trao quyền cho các nhà phát triển .NET tích hợp chức năng liên quan đến phông chữ một cách liền mạch vào ứng dụng của họ, cho dù nó liên quan đến việc tải, thao tác, chuyển đổi, kết xuất, nhúng hoặc phân tích phông chữ.

2. Những định dạng phông chữ nào được Aspose.Font hỗ trợ?

Giải pháp API này hỗ trợ TTF, WOFF, WOFF2, EOT, Loại 1 và CFF làm đầu vào và TTF, WOFF, WOFF2 và SVG làm định dạng đầu ra

3. Tôi có thể tìm thấy các yêu cầu để bắt đầu làm việc với Aspose.Font cho .NET ở đâu?

Hãy truy cập Tài liệu để tìm hiểu các kiến ​​thức cơ bản như yêu cầu hệ thống, cài đặt, cấp phép và cách chạy ví dụ. Ở đó bạn cũng có thể tìm thấy Hướng dẫn dành cho nhà phát triển và cơ sở kiến ​​thức về phông chữ.

4. Tôi có thể nhận trợ giúp ở đâu nếu có bất kỳ vấn đề nào với API?

Hãy xem cách khắc phục sự cố với tệp phông chữ . Nếu bài viết không có câu trả lời cho câu hỏi của bạn, hãy đưa nó lên Diễn đàn hỗ trợ miễn phí



  

Support and Learning Resources

  
  

Aspose.Font cung cấp các API riêng biệt cho các môi trường phát triển phổ biến như dưới đây: