Làm thế nào để Magento 2 tạo tập tin phông chữ biểu tượng quản trị viên?


7

Trong Magento 2, các biểu tượng cho các Mục menu phụ trợ là các điểm mã Vùng người dùng riêng được thêm thông qua tệp phông chữ tùy chỉnh.

Các _typography.lesstập tin dường như xuất xưởng với khả năng có điều kiện bao gồm một trong năm file font ( .eot, .svg, .ttf, .woff, .woff2). Tệp phông xác định các điểm cuối tùy chỉnh này được đặt tên admin-icons.

Điều không rõ ràng là nếu Magento (thông qua LESS CSS, hoặc một số phương tiện khác) có khả năng tạo năm tệp phông chữ này hoặc nếu một nhà phát triển tiện ích mở rộng dự kiến ​​sẽ tự tạo cả năm? tức là nó đủ dễ dàng để sử dụng một chương trình Biểu tượng thế hệ như IcoMoonđể tạo ra một svgphiên bản của font chữ, nhưng một nhà phát triển mô-đun Magento 2 cũng cần phải tạo eot, ttf, woff, hoặc woff2các file bản thân?

Nếu không - làm thế nào bạn có thể sử dụng Magento để tạo các tệp này từ svg.

Nếu vậy - những công cụ làm mọi người sử dụng để tạo ra eot, ttf, woff, hoặc woff2phiên bản của phông chữ?


1
Một lưu ý nữa là ứng dụng IcoMoon chứa tất cả các định dạng webfont cần thiết (WOFF, TTF, EOT, SVG) vì vậy có thể Magento đã sử dụng trực tiếp ứng dụng IcoMoon cho tất cả các tệp đó
Raphael tại Digital Pianism vào

Thật. IcoMoon được sử dụng bởi các nhà phát triển frontend Magento nội bộ để tạo tất cả các phông chữ tùy chỉnh. Và vâng, tốt hơn là tạo tất cả các định dạng có thể (eot, ttf, v.v.) vì tôi tin rằng bạn muốn tất cả các trình duyệt hoạt động tốt.
Vitalii K

Câu trả lời:


1

Như tôi đã giả định và như Vitalii khẳng định trong các ý kiến, các App IcoMoon được sử dụng trong nội bộ các nhà phát triển frontend Magento để tạo ra các tập tin phông chữ tùy chỉnh.

Ứng dụng cho phép bạn tạo mọi định dạng có thể:

  • WOFF
  • TTF
  • EOT
  • SVG

0

Tôi tin rằng sẽ rất thừa nếu họ bao gồm mọi ứng dụng và công cụ họ đã sử dụng để phát triển phần mềm (và đồ họa liên quan).

Điều khó hiểu về điều này là họ đặt bạn vào thói quen mong đợi mọi thứ vì bạn có thể truy cập các yếu tố UI của họ, mặc dù đó là phát triển web.

Tôi chắc chắn rằng họ sẽ không bao gồm một ứng dụng như thế này vì mục đích tạo các tệp bổ sung cho các biểu tượng. Và tôi tin rằng các nhà thiết kế cho UI không hiểu biết như các lập trình viên khi nói đến việc tạo ra những thứ như thế. Đối với họ đó là công việc một lần một khi thiết kế của họ được phê duyệt.

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.