diff --git a/src/UglyToad.PdfPig.Tests/Writer/PdfDocumentBuilderTests.cs b/src/UglyToad.PdfPig.Tests/Writer/PdfDocumentBuilderTests.cs index 500239f7..5746b1fa 100644 --- a/src/UglyToad.PdfPig.Tests/Writer/PdfDocumentBuilderTests.cs +++ b/src/UglyToad.PdfPig.Tests/Writer/PdfDocumentBuilderTests.cs @@ -221,7 +221,15 @@ page.AddText("é (lower case, upper case É).", 9, new PdfPoint(30, page.PageSize.Height - 50), font); - WriteFile(nameof(CanWriteSinglePageWithAccentedCharacters), builder.Build()); + var bytes = builder.Build(); + WriteFile(nameof(CanWriteSinglePageWithAccentedCharacters), bytes); + + using (var document = PdfDocument.Open(bytes)) + { + var page1 = document.GetPage(1); + + Assert.Equal("é (lower case, upper case É).", page1.Text); + } } private static void WriteFile(string name, byte[] bytes) diff --git a/src/UglyToad.PdfPig/Writer/TrueTypeWritingFont.cs b/src/UglyToad.PdfPig/Writer/TrueTypeWritingFont.cs index 5523cff2..3b1986d0 100644 --- a/src/UglyToad.PdfPig/Writer/TrueTypeWritingFont.cs +++ b/src/UglyToad.PdfPig/Writer/TrueTypeWritingFont.cs @@ -108,7 +108,7 @@ { NameToken.FirstChar, metrics.FirstChar }, { NameToken.LastChar, metrics.LastChar }, { NameToken.Widths, new IndirectReferenceToken(widthsRef.Number) }, - { NameToken.Encoding, NameToken.MacRomanEncoding } + { NameToken.Encoding, NameToken.WinAnsiEncoding } }; var token = new DictionaryToken(dictionary);