From d961d5479e0246f217883b57bbfdd736610b642e Mon Sep 17 00:00:00 2001 From: David Marcec Date: Sun, 22 Sep 2019 17:47:25 +1000 Subject: Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1" This reverts commit fa1c60c33ef88c6cd0b72da46842dc9098db712d, reversing changes made to e34899067b60a69bca02761bd1290c6824bb559a. --- src/core/file_sys/system_archive/shared_font.cpp | 80 ------------------------ 1 file changed, 80 deletions(-) delete mode 100644 src/core/file_sys/system_archive/shared_font.cpp (limited to 'src/core/file_sys/system_archive/shared_font.cpp') diff --git a/src/core/file_sys/system_archive/shared_font.cpp b/src/core/file_sys/system_archive/shared_font.cpp deleted file mode 100644 index 5bb596824..000000000 --- a/src/core/file_sys/system_archive/shared_font.cpp +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright 2019 yuzu emulator team -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#include "core/file_sys/system_archive/data/font_chinese_simplified.h" -#include "core/file_sys/system_archive/data/font_chinese_traditional.h" -#include "core/file_sys/system_archive/data/font_extended_chinese_simplified.h" -#include "core/file_sys/system_archive/data/font_korean.h" -#include "core/file_sys/system_archive/data/font_nintendo_extended.h" -#include "core/file_sys/system_archive/data/font_standard.h" -#include "core/file_sys/system_archive/shared_font.h" -#include "core/file_sys/vfs_vector.h" -#include "core/hle/service/ns/pl_u.h" - -namespace FileSys::SystemArchive { - -namespace { - -template -VirtualFile PackBFTTF(const std::array& data, const std::string& name) { - std::vector vec(Size); - std::memcpy(vec.data(), data.data(), vec.size()); - - Kernel::PhysicalMemory bfttf(Size + sizeof(u64)); - - Service::NS::EncryptSharedFont(vec, bfttf); - - std::vector bfttf_vec(Size + sizeof(u64)); - std::memcpy(bfttf_vec.data(), bfttf.data(), bfttf_vec.size()); - return std::make_shared(std::move(bfttf_vec), name); -} - -} // Anonymous namespace - -VirtualDir FontNintendoExtension() { - return std::make_shared( - std::vector{ - PackBFTTF(SharedFontData::FONT_NINTENDO_EXTENDED, "nintendo_ext_003.bfttf"), - PackBFTTF(SharedFontData::FONT_NINTENDO_EXTENDED, "nintendo_ext2_003.bfttf"), - }, - std::vector{}); -} - -VirtualDir FontStandard() { - return std::make_shared( - std::vector{ - PackBFTTF(SharedFontData::FONT_STANDARD, "nintendo_udsg-r_std_003.bfttf"), - }, - std::vector{}); -} - -VirtualDir FontKorean() { - return std::make_shared( - std::vector{ - PackBFTTF(SharedFontData::FONT_KOREAN, "nintendo_udsg-r_ko_003.bfttf"), - }, - std::vector{}); -} - -VirtualDir FontChineseTraditional() { - return std::make_shared( - std::vector{ - PackBFTTF(SharedFontData::FONT_CHINESE_TRADITIONAL, - "nintendo_udjxh-db_zh-tw_003.bfttf"), - }, - std::vector{}); -} - -VirtualDir FontChineseSimple() { - return std::make_shared( - std::vector{ - PackBFTTF(SharedFontData::FONT_CHINESE_SIMPLIFIED, - "nintendo_udsg-r_org_zh-cn_003.bfttf"), - PackBFTTF(SharedFontData::FONT_EXTENDED_CHINESE_SIMPLIFIED, - "nintendo_udsg-r_ext_zh-cn_003.bfttf"), - }, - std::vector{}); -} - -} // namespace FileSys::SystemArchive -- cgit v1.2.3