Skip to content

Instantly share code, notes, and snippets.

@givanse
Last active March 17, 2016 20:34
Show Gist options
  • Save givanse/7d66283a0d8d60dab90c to your computer and use it in GitHub Desktop.
Save givanse/7d66283a0d8d60dab90c to your computer and use it in GitHub Desktop.
DirectWrite

https://www.chromium.org/developers/design-documents/directwrite-font-cache

  • DirectWrite relies on Font Cache Service for system installed fonts.
  • It communicates with Font Cache service over Windows mostly undocumented and traditional IPC mechanism of ALPC (Asynchronous Local Procedure Call.)
  • We used this concept to enable DirectWrite in current release by loading system font files as custom fonts.
  • DirectWrite allows loading of Custom Fonts separately from System Fonts.

http://blog.chromium.org/2014/07/chrome-37-beta-directwrite-on-windows.html

  • Before DirectWrite, Chrome used the Graphics Device Interface (GDI) to render text.

CEF bugs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment