Initial release of the Windows Terminal source code

This commit introduces all of the Windows Terminal and Console Host source,
under the MIT license.
This commit is contained in:
Dustin Howett
2019-05-02 15:29:04 -07:00
commit d4d59fa339
1165 changed files with 182749 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
#include "precomp.h"
#include "renderFontDefaults.hpp"
#pragma hdrstop
RenderFontDefaults::RenderFontDefaults()
{
LOG_IF_NTSTATUS_FAILED(TrueTypeFontList::s_Initialize());
}
RenderFontDefaults::~RenderFontDefaults()
{
LOG_IF_FAILED(TrueTypeFontList::s_Destroy());
}
[[nodiscard]]
HRESULT RenderFontDefaults::RetrieveDefaultFontNameForCodepage(const UINT uiCodePage,
_Out_writes_(cchFaceName) PWSTR pwszFaceName,
const size_t cchFaceName)
{
NTSTATUS status = TrueTypeFontList::s_SearchByCodePage(uiCodePage, pwszFaceName, cchFaceName);
return HRESULT_FROM_NT(status);
}