All Projects → tenpoku1000 → Uefi_freetype_msvc

tenpoku1000 / Uefi_freetype_msvc

Licence: mit
UEFI アプリケーションで、英日中韓台のアウトライン・フォント表示を行うサンプル・プログラムです。

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Uefi freetype msvc

Il2c
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
Stars: ✭ 270 (+3275%)
Mutual labels:  uefi
Grub2 Filemanager
GRUB2-based file manager
Stars: ✭ 330 (+4025%)
Mutual labels:  uefi
Efiguard
Disable PatchGuard and DSE at boot time
Stars: ✭ 601 (+7412.5%)
Mutual labels:  uefi
Efifs
EFI FileSystem drivers
Stars: ✭ 272 (+3300%)
Mutual labels:  uefi
S6 pcie microblaze
PCI Express DIY hacking toolkit for Xilinx SP605
Stars: ✭ 301 (+3662.5%)
Mutual labels:  uefi
Mu
Project mu Documentation
Stars: ✭ 449 (+5512.5%)
Mutual labels:  uefi
PrimeG2Pkg
Running Windows on smartphone is not new. How about a calculator?
Stars: ✭ 68 (+750%)
Mutual labels:  uefi
Cxcore
A prebuilt Linux system use UEFI and f2fs for RaspberryPi 3B, RaspberryPi 3B+, RaspberryPi 4B
Stars: ✭ 17 (+112.5%)
Mutual labels:  uefi
Super Uefiinsecureboot Disk
Super UEFIinSecureBoot Disk: Boot any OS or .efi file without disabling UEFI Secure Boot
Stars: ✭ 309 (+3762.5%)
Mutual labels:  uefi
Uefi Rs
Rust wrapper for UEFI.
Stars: ✭ 582 (+7175%)
Mutual labels:  uefi
Minivisorpkg
The research UEFI hypervisor that supports booting an operating system.
Stars: ✭ 294 (+3575%)
Mutual labels:  uefi
Aio Boot
AIO Boot is an All-in-One bootable software for USB and HDD. Is one of the best Multiboot USB Creator for Windows.
Stars: ✭ 300 (+3650%)
Mutual labels:  uefi
Rpi4
Raspberry Pi 4 UEFI Firmware Images [EXPERIMENTAL]
Stars: ✭ 480 (+5900%)
Mutual labels:  uefi
Efixplorer
IDA plugin for UEFI firmware analysis and reverse engineering automation
Stars: ✭ 268 (+3250%)
Mutual labels:  uefi
Hackbgrt
Windows boot logo changer for UEFI systems
Stars: ✭ 693 (+8562.5%)
Mutual labels:  uefi
systemboot
SystemBoot is a LinuxBoot distribution that works as a system firmware + bootloader, based on u-root
Stars: ✭ 103 (+1187.5%)
Mutual labels:  uefi
Uefi Ntfs
UEFI:NTFS - Boot NTFS partitions from UEFI
Stars: ✭ 386 (+4725%)
Mutual labels:  uefi
Fasmg Ebc
An EFI Byte Code (EBC) assembler, based on fasmg
Stars: ✭ 17 (+112.5%)
Mutual labels:  uefi
Raspberrypipkg
DEPRECATED - DO NOT USE | Go here instead ->
Stars: ✭ 758 (+9375%)
Mutual labels:  uefi
Linuxboot
The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
Stars: ✭ 554 (+6825%)
Mutual labels:  uefi

UEFI_FreeType_MSVC

UEFI アプリケーションで、英日中韓台のアウトライン・フォント表示を行うサンプル・プログラムです。

screen shot

以下は、本ソフトウェアのプロジェクト設定やソースコードに関する補足情報のメモです。

Visual Studio で日中韓台文字表示 UEFI アプリ作成のメモ - Qiita http://qiita.com/tenpoku1000/items/5190a1054e6d5078d7a6

開発環境

実行方法

  • USB メモリを PC に差し込みます。
  • USB メモリを FAT32 形式でフォーマットします。
  • efi フォルダを USB メモリにコピーします。
  • Windows を再起動します。
  • UEFI BIOS 画面を表示させ、USB メモリを Boot 順序最優先に設定します。
    セキュアブート対応 PC ではセキュアブートを無効に設定します(無効化出来ない PC では動作不可)。
  • UEFI BIOS の設定を保存して UEFI BIOS 画面から抜けると UEFI アプリケーションが実行されます。
  • USB メモリを PC から抜いて任意のキーを押すと、PC がリセットされて Windows が起動します。

PC の機種によっては、Boot 順序設定変更を恒久的な設定変更ではなく、
次回起動時のみ有効の設定とした方が好ましい場合があります。恒久的な
設定変更で、 PC リセット後の Windows 起動がスムーズに行えないか、
起動しない場合があるためです。ご注意ください。

ビルド方法

  • UEFI_FreeType_MSVC.sln をダブルクリックします。
  • Visual Studio のセキュリティ警告を回避してプロジェクトを開きます。
    warning
  • 「ビルド」→「構成マネージャ」→「アクティブ ソリューション構成」で「Release」を選択
  • F7 キーを押下します。

Release ビルドでは efi フォルダ以下に UEFI アプリケーションを生成します。
Debug ビルドでは bin フォルダ以下に Windows Desktop アプリケーションを生成します。

謝辞

本ソフトウェアは、以下の外部プロジェクトの成果物を利用しています。感謝いたします。

The FreeType License

MIT License

BSD License

Apache License 2.0(Source Han Sans v1.001 or earlier)

ライセンス

MIT license

作者

市川 真一 [email protected]

参考資料

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].