DirectWrite

DirectWrite là một văn bản trình bày và trả về dạng glyph API của Microsoft.[1]

Các ưu điểm

  • Hỗ trợ toàn diện cho Unicode, với hơn 20 dạng mã kịch bản cung cấp mẫu và dạng trả về mỗi ngôn ngữ được dùng trong Windows. DirectWrite hỗ trợ việc đo đạc, vẽ, và hit-testing của nhiều định dạng văn bản. Hỗ trợ các tính năng Unicode bao gồm bidi, sự vỡ dòng, tính đại diện, UVS, thuộc tính hóa ngôn ngữ kịch bản hướng dẫn, số lượng thay thế, và hình glyph.
  • Điểm phụ ClearType văn bản trả về hai chiều khử nhiễu răng cưa có thể tương thích với GDI/GDI+, Direct2D / Direct3D và bất kỳ công nghệ ứng dụng cụ thể.
  • Hỗ trợ các tính năng đồ họa tiên tiến của dạng mở (OpenType) như dạng phong cách thay thế và dạng Swash mà chưa hỗ trợ trong GDI và Windows Forms.
  • Cung cấp API trả về dạng glyph ở mức độ thấp dành cho các mẫu văn bản ưu tiên và quá trình chuyển mã Unicode sang glyph.

Hỗ trợ các mã kịch bản

  • Ký tự thổ dân Canada
  • Cherokee
  • Trung hoa Giản thể
  • Trung hoa Phồn thể
  • Ngôn ngữ Cyrillic
  • ‡ Coptic

  • Devanagari
  • Ngôn ngữ Ethiopia
  • Georga
  • ‡ Glagolitic
  • Hy Lạp
  • Gujarati
  • Gurmukhi

  • ’Phags-pa
  • ‡ Runic
  • Sinhala
  • Syriac

‡ Không có phông chữ mặc định trong Windows. Braille, Ogham, và Runic được hỗ trợ bằng ký tự Segoe UI

Xem thêm

  • Pango là thư viện nền tảng chéo để trả về văn bản có chất lượng cao, nhấn mạnh việc hỗ trợ đa ngôn ngữ.
  • Cairo là một thư viện đồ họa véc tơ dựa trên nền tảng chéo có thể trả về nội dung văn bản.

Liên kết ngoài

  • MSDN: Introducing DirectWrite

Tham khảo

  1. ^ “The Platform Update for Windows Vista - DirectX Developer Blog - Site Home - MSDN Blogs”. Blogs.msdn.com. ngày 10 tháng 9 năm 2009. Bản gốc lưu trữ ngày 8 tháng 4 năm 2014. Truy cập ngày 27 tháng 1 năm 2012.
  • x
  • t
  • s
Danh sách giao diện ứng dụng và thư viện khung Microsoft Windows
Đồ họa
Desktop Window Manager, Direct2D, Direct3D, D3D (extensions), GDI / GDI+, WPF, Windows Color System, Windows Image Acquisition, Windows Imaging Component
Audio
DirectMusic, DirectSound, DirectX plugin, XACT, Speech API, XAudio2
Đa phương tiện
DirectX, Media Objects, Video Acceleration, DirectInput, DirectShow, Image Mastering API, Managed DirectX, Media Foundation, XNA, Windows Media, Video for Windows
Web
MSHTML, RSS Platform, JScript, VBScript, BHO, XDR, SideBar Gadgets
Truy cập dữ liệu
Data Access Components, Extensible Storage Engine, ADO.NET, ADO.NET Entity Framework, Sync Framework, Jet Engine, MSXML, OLE DB, OPC
Mạng máy tính
Winsock, LSP, Winsock Kernel, Filtering Platform, Network Driver Interface Specification, Windows Rally, BITS, P2P API, MSMQ, MS MPI, DirectPlay
Thông tin liên lạc
Messaging API, Telephony API, WCF
Quản trị & quản lý
Win32 console, Windows Script Host, WMI (extensions), PowerShell, Task Scheduler, Offline Files, Shadow Copy, Windows Installer, Error Reporting, Event Log, Common Log File System
Chuẩn thành phần
COM, COM+, ActiveX, Distributed Component Object Model, .NET Framework
Thư viện (máy tính)
Base Class Library (BCL), Microsoft Foundation Classes (MFC), Active Template Library (ATL), Windows Template Library (WTL)
Thiết bị cài đặt
Windows Driver Model, Windows Driver Foundation, KMDF, UMDF, WDDM,NDIS,UAA,Broadcast Driver Architecture,VxD
Bảo mật
Crypto API, CAPICOM, Windows CardSpace, Data Protection API, Security Support Provider Interface (SSPI)
.NET
ASP.NET, ADO.NET, Base Class Library (BCL), Remoting, Silverlight, TPL, WCF, WCS, WPF, WF
Chế tạo phần mềm
EFx Factory, Enterprise Library, Composite UI, CCF, CSF
IPC
MSRPC, Trao đổi dự liệu động(DDE), Remoting, WCF
Tính truy cập
Active Accessibility, UI Automation
Văn bản và đa ngôn ngữ
DirectWrite, Text Services Framework, Text Object Model, Input method editor, Language Interface Pack, Multilingual User Interface, Uniscribe