Table of Contents

Class EmbeddedFontUtilities

Namespace
DocWright.Fonts
Assembly
DocWright.Fonts.dll

Utilities for DOCX embedded fonts: ODTTF de-obfuscation and fontTable.xml metadata parsing.

public static class EmbeddedFontUtilities
Inheritance
EmbeddedFontUtilities
Inherited Members

Methods

DeobfuscateOdttf(ReadOnlySpan<byte>, Guid)

De-obfuscates an ODTTF payload using the GUID key from w:embed*/@w:fontKey.

DeobfuscateOdttfInPlace(Span<byte>, Guid)

De-obfuscates an ODTTF payload in place.

ParseFontTableXml(ReadOnlyMemory<byte>)

Parses DOCX fontTable.xml and returns style-specific embedded font references (regular, bold, italic, bold-italic).