terminal/src/renderer/dx
Leonard Hecker 131f5d2b32
Use nearby fonts for font fallback (#11764)
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
2021-11-16 23:22:02 +00:00
..
lib Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
ut_dx Change backslashes in include statements to forward slashes (#8205) 2020-11-25 21:02:10 +00:00
BoxDrawingEffect.cpp Scale box drawing glyphs to fit cells for visual bliss (#5743) 2020-05-08 14:09:32 -07:00
BoxDrawingEffect.h Scale box drawing glyphs to fit cells for visual bliss (#5743) 2020-05-08 14:09:32 -07:00
CustomTextLayout.cpp Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
CustomTextLayout.h Allow users to set font features and font axes (#10525) 2021-07-22 23:15:44 +00:00
CustomTextRenderer.cpp Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
CustomTextRenderer.h Render SGR 1 ("intensity") as bold in the DX engine (#10498) 2021-07-07 21:07:51 +00:00
dirs Import build fix changes from OS for sync to a34a957cf 2020-03-16 18:26:48 +00:00
DxFontInfo.cpp Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
DxFontInfo.h Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
DxFontRenderData.cpp Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
DxFontRenderData.h Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
DxRenderer.cpp Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
DxRenderer.hpp Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
IBoxDrawingEffect.idl Scale box drawing glyphs to fit cells for visual bliss (#5743) 2020-05-08 14:09:32 -07:00
precomp.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
precomp.h Add a language switcher using PrimaryLanguageOverride (#10309) 2021-06-10 23:24:21 +00:00
ScreenPixelShader.h Convert four INSIDE_WINDOWS blocks to til features (#10404) 2021-06-10 23:48:54 +00:00
ScreenVertexShader.h Convert four INSIDE_WINDOWS blocks to til features (#10404) 2021-06-10 23:48:54 +00:00
sources.inc Introduce DxFontInfo (#9201) 2021-06-22 19:31:27 +00:00