terminal/src/cascadia/TerminalSettingsEditor
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
..
Resources/en-US Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
Actions.cpp Fix crash and empty action in SUI Actions Page (#11427) 2021-10-06 11:33:05 +00:00
Actions.h Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
Actions.idl Add a KeyChordListener to the Settings UI (#10652) 2021-07-16 22:11:55 +00:00
Actions.xaml Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
AddProfile.cpp Create a new page for "Add new profile" in the SUI (#9352) 2021-05-05 04:15:25 +00:00
AddProfile.h Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
AddProfile.idl Create a new page for "Add new profile" in the SUI (#9352) 2021-05-05 04:15:25 +00:00
AddProfile.xaml Wire up RadioButtons as groups in UIA (#11442) 2021-10-07 17:46:04 +00:00
Appearances.cpp Replace the UWP file export with the shell32 one (#11365) 2021-10-01 18:33:22 +00:00
Appearances.h Implement the Delta E algorithm to improve color perception (#11095) 2021-10-07 22:43:17 +00:00
Appearances.idl Implement the Delta E algorithm to improve color perception (#11095) 2021-10-07 22:43:17 +00:00
Appearances.xaml Ensure the background image path is displayed in the settings UI (#11580) 2021-10-25 11:17:48 +00:00
ColorSchemes.cpp Terminal color picker tweaks (#10219) 2021-06-10 15:49:52 +00:00
ColorSchemes.h Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
ColorSchemes.idl Redesign color schemes page (#9196) 2021-02-19 18:20:04 +00:00
ColorSchemes.xaml Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
CommonResources.xaml Polish code for actions page (#10173) 2021-06-03 22:49:44 +00:00
Converters.cpp Ensure the background image path is displayed in the settings UI (#11580) 2021-10-25 11:17:48 +00:00
Converters.h Ensure the background image path is displayed in the settings UI (#11580) 2021-10-25 11:17:48 +00:00
Converters.idl Ensure the background image path is displayed in the settings UI (#11580) 2021-10-25 11:17:48 +00:00
EnumEntry.h Replace some of our macros to reduce confusion, increase success (#9376) 2021-03-04 11:27:03 -08:00
EnumEntry.idl Enable text search on combo boxes (#9206) 2021-02-19 18:11:07 +00:00
GlobalAppearance.cpp Replace TrayIcon with NotificationIcon (#11219) 2021-09-14 16:12:40 +00:00
GlobalAppearance.h Replace TrayIcon with NotificationIcon (#11219) 2021-09-14 16:12:40 +00:00
GlobalAppearance.idl Replace TrayIcon with NotificationIcon (#11219) 2021-09-14 16:12:40 +00:00
GlobalAppearance.xaml Wire up RadioButtons as groups in UIA (#11442) 2021-10-07 17:46:04 +00:00
Interaction.cpp Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
Interaction.h Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
Interaction.idl Add missing settings to the settings UI (#8774) 2021-01-14 23:57:59 +00:00
Interaction.xaml Trim trailing whitespace option (#11473) 2021-10-28 15:38:23 +00:00
KeyChordListener.cpp Introduce vk() and sc() key chord specifiers (#10666) 2021-07-20 22:34:51 +00:00
KeyChordListener.h Add a KeyChordListener to the Settings UI (#10652) 2021-07-16 22:11:55 +00:00
KeyChordListener.idl Add a KeyChordListener to the Settings UI (#10652) 2021-07-16 22:11:55 +00:00
KeyChordListener.xaml Add a KeyChordListener to the Settings UI (#10652) 2021-07-16 22:11:55 +00:00
Launch.cpp Reduce usage of Json::Value throughout Terminal.Settings.Model (#11184) 2021-09-22 16:27:31 +00:00
Launch.h Persist window layout on window close (#10972) 2021-09-08 22:44:53 +00:00
Launch.idl Persist window layout on window close (#10972) 2021-09-08 22:44:53 +00:00
Launch.xaml Wire up RadioButtons as groups in UIA (#11442) 2021-10-07 17:46:04 +00:00
MainPage.cpp Remove feature flag code for editable actions page (#11576) 2021-10-25 11:16:49 +00:00
MainPage.h Reintroduce the Defaults page and the Reset buttons (#10588) 2021-07-09 22:03:41 +00:00
MainPage.idl Reintroduce the Defaults page and the Reset buttons (#10588) 2021-07-09 22:03:41 +00:00
MainPage.xaml Enable Vintage Opacity (#11180) 2021-09-20 17:08:13 +00:00
Microsoft.Terminal.Settings.Editor.def Introduce the Terminal Settings Editor (#8048) 2020-12-11 13:47:10 -08:00
Microsoft.Terminal.Settings.Editor.vcxproj Remove feature flag code for editable actions page (#11576) 2021-10-25 11:16:49 +00:00
Microsoft.Terminal.Settings.Editor.vcxproj.filters Remove feature flag code for editable actions page (#11576) 2021-10-25 11:16:49 +00:00
packages.config Update to MUX 2.7 (#11240) 2021-09-20 22:08:55 +00:00
pch.cpp Introduce the Terminal Settings Editor (#8048) 2020-12-11 13:47:10 -08:00
pch.h Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
PercentageSignConverter.cpp Add percentage sign to opacity slider values (#10369) 2021-06-09 22:45:06 +00:00
PercentageSignConverter.h Add percentage sign to opacity slider values (#10369) 2021-06-09 22:45:06 +00:00
PreviewConnection.cpp Switch Connections to use ValueSets to initialize them (#10184) 2021-07-20 15:02:17 +00:00
PreviewConnection.h Switch Connections to use ValueSets to initialize them (#10184) 2021-07-20 15:02:17 +00:00
Profiles.cpp Use nearby fonts for font fallback (#11764) 2021-11-16 23:22:02 +00:00
Profiles.h Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
Profiles.idl Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
Profiles.xaml Introduce AtlasEngine - A new text rendering prototype (#11623) 2021-11-13 00:10:06 +00:00
Rendering.cpp Introduce the Terminal Settings Editor (#8048) 2020-12-11 13:47:10 -08:00
Rendering.h Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
Rendering.idl Introduce the Terminal Settings Editor (#8048) 2020-12-11 13:47:10 -08:00
Rendering.xaml Manually dismiss popups when the window moves, or the SUI scrolls (#10922) 2021-08-16 13:41:17 +00:00
SettingContainer.cpp Reintroduce the Defaults page and the Reset buttons (#10588) 2021-07-09 22:03:41 +00:00
SettingContainer.h Reintroduce the Defaults page and the Reset buttons (#10588) 2021-07-09 22:03:41 +00:00
SettingContainer.idl Introduce setting override tracking and update SettingContainer (#9079) 2021-02-19 23:50:52 +00:00
SettingContainerStyle.xaml Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
Utils.cpp Replace the UWP file export with the shell32 one (#11365) 2021-10-01 18:33:22 +00:00
Utils.h Replace the UWP file export with the shell32 one (#11365) 2021-10-01 18:33:22 +00:00
ViewModelHelpers.h Enable /Zc:preprocessor (#10593) 2021-07-13 23:00:11 +00:00
ViewModelHelpers.idl.h Introduce setting override tracking and update SettingContainer (#9079) 2021-02-19 23:50:52 +00:00