131f5d2b32
This commit is a minimal fix in order to pass the `IDWriteFontCollection` we create out of .ttf files residing next to our binaries to the `IDWriteFontFallback::MapCharacters` call. The `IDWriteTextFormat` is used in order to carry the font collection over into `CustomTextLayout`. ## Validation * Put `JetBrainsMono-Regular.ttf` into the binary output directory * Modify `HKCU:\Console\*\FaceName` to `JetBrains Mono` * Launch OpenConsole.exe * OpenConsole uses JetBrains Mono ✔️ Closes #11032 Closes #11648
30 lines
1.2 KiB
XML
30 lines
1.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Natvis Include="$(SolutionDir)tools\ConsoleTypes.natvis" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\BoxDrawingEffect.cpp" />
|
|
<ClCompile Include="..\CustomTextLayout.cpp" />
|
|
<ClCompile Include="..\CustomTextRenderer.cpp" />
|
|
<ClCompile Include="..\DxFontInfo.cpp" />
|
|
<ClCompile Include="..\DxFontRenderData.cpp" />
|
|
<ClCompile Include="..\DxRenderer.cpp" />
|
|
<ClCompile Include="..\precomp.cpp" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\BoxDrawingEffect.h" />
|
|
<ClInclude Include="..\CustomTextLayout.h" />
|
|
<ClInclude Include="..\CustomTextRenderer.h" />
|
|
<ClInclude Include="..\DxFontInfo.h" />
|
|
<ClInclude Include="..\DxFontRenderData.h" />
|
|
<ClInclude Include="..\DxRenderer.hpp" />
|
|
<ClInclude Include="..\precomp.h" />
|
|
<ClInclude Include="..\ScreenPixelShader.h" />
|
|
<ClInclude Include="..\ScreenVertexShader.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Midl Include="..\IBoxDrawingEffect.idl" />
|
|
</ItemGroup>
|
|
</Project>
|