kopia lustrzana https://github.com/jamescoxon/dl-fldigi
120 wiersze
12 KiB
C++
120 wiersze
12 KiB
C++
// ----------------------------------------------------------------------------
|
|
// Copyright (C) 2014
|
|
// David Freese, W1HKJ
|
|
//
|
|
// This file is part of fldigi
|
|
//
|
|
// fldigi is free software; you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation; either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// fldigi is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
// ----------------------------------------------------------------------------
|
|
|
|
// feld Lo8-14 font
|
|
|
|
fntchr feldlo8_14[] = {
|
|
{' ', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'!', { 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x0000 }, },
|
|
{'"', { 0x0000, 0x0000, 0xA000, 0xA000, 0xA000, 0xA000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'#', { 0x0000, 0x5000, 0x5000, 0xF800, 0xF800, 0xF800, 0x5000, 0x5000, 0xF800, 0xF800, 0xF800, 0x5000, 0x5000, 0x0000 }, },
|
|
{'$', { 0x2000, 0x7800, 0xF800, 0xF800, 0xA000, 0xA000, 0xF000, 0x7800, 0x2800, 0x2800, 0xF800, 0xF800, 0xF000, 0x2000 }, },
|
|
{'%', { 0x0000, 0xC800, 0xC800, 0xC800, 0x1800, 0x1000, 0x3000, 0x2000, 0x6000, 0x4000, 0xD800, 0x9800, 0x9800, 0x0000 }, },
|
|
{'&', { 0x4000, 0xE000, 0xE000, 0xA000, 0x4000, 0x4000, 0xE000, 0xA000, 0xB000, 0xB000, 0xF800, 0x7800, 0x7800, 0x0000 }, },
|
|
{ 39, { 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'(', { 0x0000, 0x2000, 0x6000, 0xE000, 0xC000, 0x8000, 0x8000, 0x8000, 0x8000, 0xC000, 0xE000, 0x6000, 0x2000, 0x0000 }, },
|
|
{')', { 0x0000, 0x8000, 0xC000, 0xE000, 0x6000, 0x2000, 0x2000, 0x2000, 0x2000, 0x6000, 0xE000, 0xC000, 0x8000, 0x0000 }, },
|
|
{'*', { 0x0000, 0x0000, 0x1000, 0x1000, 0xFE00, 0x7C00, 0x3800, 0x6C00, 0x4400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'+', { 0x0000, 0x0000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0xF800, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000, 0x0000 }, },
|
|
{',', { 0x0000, 0x0000, 0x6000, 0x6000, 0x6000, 0x2000, 0xE000, 0xE000, 0xC000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'-', { 0x0000, 0x0000, 0xF800, 0xF800, 0xF800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'.', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000 }, },
|
|
{'/', { 0x0000, 0x0800, 0x0800, 0x1800, 0x1800, 0x3000, 0x3000, 0x6000, 0x6000, 0xC000, 0xC000, 0x8000, 0x8000, 0x0000 }, },
|
|
{'0', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8C00, 0x8C00, 0xB400, 0xB400, 0xC400, 0xC400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'1', { 0x0000, 0x2000, 0x6000, 0xE000, 0xE000, 0xA000, 0x2000, 0x2000, 0x2000, 0x2000, 0x7000, 0x7000, 0x7000, 0x0000 }, },
|
|
{'2', { 0x0000, 0xF800, 0xFC00, 0xFC00, 0x0400, 0x0400, 0x7C00, 0xF800, 0x8000, 0x8000, 0xFC00, 0xFC00, 0xFC00, 0x0000 }, },
|
|
{'3', { 0x0000, 0xF800, 0xFC00, 0xFC00, 0x0400, 0x0400, 0x3C00, 0x3C00, 0x0400, 0x0400, 0xFC00, 0xFC00, 0xF800, 0x0000 }, },
|
|
{'4', { 0x0000, 0x8000, 0x8800, 0x8800, 0x8800, 0x8800, 0xFC00, 0xFC00, 0xFC00, 0x0800, 0x0800, 0x0800, 0x0800, 0x0000 }, },
|
|
{'5', { 0x0000, 0xFC00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF800, 0xFC00, 0x0400, 0x0400, 0xFC00, 0xFC00, 0xF800, 0x0000 }, },
|
|
{'6', { 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF800, 0xFC00, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'7', { 0x0000, 0xFC00, 0xFC00, 0xFC00, 0x0800, 0x1800, 0x1000, 0x3000, 0x2000, 0x6000, 0x4000, 0x4000, 0x0000, 0x0000 }, },
|
|
{'8', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x7800, 0x7800, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'9', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0xFC00, 0x7C00, 0x0400, 0x0400, 0x7C00, 0x7C00, 0x7800, 0x0000 }, },
|
|
{':', { 0x0000, 0xC000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0xC000, 0x0000, 0x0000 }, },
|
|
{';', { 0x0000, 0x0000, 0x6000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000, 0x6000, 0x6000, 0x2000, 0x2000, 0xE000, 0xC000 }, },
|
|
{'<', { 0x0000, 0x0800, 0x1800, 0x3800, 0x7000, 0xE000, 0xC000, 0xC000, 0xE000, 0x7000, 0x3800, 0x1800, 0x0800, 0x0000 }, },
|
|
{'=', { 0x0000, 0x0000, 0xF800, 0xF800, 0xF800, 0x0000, 0x0000, 0x0000, 0xF800, 0xF800, 0xF800, 0x0000, 0x0000, 0x0000 }, },
|
|
{'>', { 0x0000, 0x0000, 0x8000, 0xC000, 0xE000, 0x7000, 0x3800, 0x1800, 0x1800, 0x3800, 0x7000, 0xE000, 0xC000, 0x8000 }, },
|
|
{'?', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x0400, 0x0C00, 0x1800, 0x3000, 0x0000, 0x0000, 0x3000, 0x3000, 0x3000 }, },
|
|
{'@', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0xBC00, 0xBC00, 0x8000, 0xC000, 0xFC00, 0x7C00, 0x3C00, 0x0000 }, },
|
|
{'A', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x0000 }, },
|
|
{'B', { 0x0000, 0xF800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0xF800, 0xF800, 0x8400, 0x8400, 0xFC00, 0xFC00, 0xF800, 0x0000 }, },
|
|
{'C', { 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xFC00, 0xFC00, 0x7C00, 0x0000 }, },
|
|
{'D', { 0x0000, 0xF800, 0xFC00, 0xFC00, 0x8C00, 0x8400, 0x8400, 0x8400, 0x8400, 0x8C00, 0xFC00, 0xFC00, 0xF800, 0x0000 }, },
|
|
{'E', { 0x0000, 0xFC00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF000, 0xF000, 0x8000, 0x8000, 0xFC00, 0xFC00, 0xFC00, 0x0000 }, },
|
|
{'F', { 0x0000, 0xFC00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0x8000, 0xF000, 0xF000, 0xF000, 0x8000, 0x8000, 0x8000, 0x0000 }, },
|
|
{'G', { 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0x9C00, 0x9C00, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'H', { 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000 }, },
|
|
{'I', { 0x0000, 0xF800, 0xF800, 0xF800, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0xF800, 0x0000 }, },
|
|
{'J', { 0x0000, 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'K', { 0x0000, 0x8400, 0x8400, 0x8C00, 0x9C00, 0xB800, 0xF000, 0xF000, 0xB800, 0x9C00, 0x8C00, 0x8400, 0x8400, 0x0000 }, },
|
|
{'L', { 0x0000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xFC00, 0xFC00, 0xFC00, 0x0000 }, },
|
|
{'M', { 0x0000, 0x8200, 0xC600, 0xEE00, 0xFE00, 0xBA00, 0x9200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000 }, },
|
|
{'N', { 0x0000, 0x8400, 0xC400, 0xC400, 0xE400, 0xA400, 0xB400, 0x9400, 0x9C00, 0x8C00, 0x8C00, 0x8400, 0x8400, 0x0000 }, },
|
|
{'O', { 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'P', { 0x0000, 0xF800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0xF800, 0x8000, 0x8000, 0x8000, 0x0000 }, },
|
|
{'Q', { 0x0000, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0x9400, 0x9400, 0xFC00, 0xFE00, 0x7E00, 0x0600, 0x0000 }, },
|
|
{'R', { 0x0000, 0xF800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0xFC00, 0xF800, 0xF800, 0x8C00, 0x8C00, 0x8C00, 0x0000 }, },
|
|
{'S', { 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8000, 0x8000, 0xF800, 0x7C00, 0x0400, 0x0400, 0xFC00, 0xFC00, 0xF800, 0x0000 }, },
|
|
{'T', { 0x0000, 0xFE00, 0xFE00, 0xFE00, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000 }, },
|
|
{'U', { 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'V', { 0x0000, 0x8400, 0x8400, 0x8C00, 0x8800, 0x9800, 0x9000, 0xB000, 0xA000, 0xE000, 0xC000, 0xC000, 0x8000, 0x0000 }, },
|
|
{'W', { 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0x9200, 0x9200, 0x9200, 0x9200, 0xFE00, 0xFE00, 0x6C00, 0x0000 }, },
|
|
{'X', { 0x0000, 0x8200, 0x8200, 0xC600, 0xEE00, 0x7C00, 0x3800, 0x3800, 0x7C00, 0xEE00, 0xC600, 0x8200, 0x8200, 0x0000 }, },
|
|
{'Y', { 0x0000, 0x8200, 0x8200, 0xC600, 0xEE00, 0x7C00, 0x3800, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000 }, },
|
|
{'Z', { 0x0000, 0xFC00, 0xFC00, 0xFC00, 0x0C00, 0x0C00, 0x3800, 0x7000, 0xC000, 0xC000, 0xFC00, 0xFC00, 0xFC00, 0x0000 }, },
|
|
{'[', { 0x0000, 0xE000, 0xE000, 0xE000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0xE000, 0xE000, 0xE000, 0x0000 }, },
|
|
{'\\', { 0x0000, 0x8000, 0x8000, 0xC000, 0xC000, 0x6000, 0x6000, 0x3000, 0x3000, 0x1800, 0x1800, 0x0800, 0x0800, 0x0000 }, },
|
|
{']', { 0x0000, 0xE000, 0xE000, 0xE000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xE000, 0xE000, 0xE000, 0x0000 }, },
|
|
{'^', { 0x0000, 0x0000, 0x2000, 0x2000, 0x7000, 0x5000, 0xD800, 0x8800, 0x8800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'_', { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xF800, 0xF800, 0xF800, 0x0000, 0x0000 }, },
|
|
{'`', { 0x0000, 0x0000, 0xC000, 0xC000, 0xC000, 0xE000, 0x6000, 0x6000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, },
|
|
{'a', { 0x0000, 0x0000, 0x7800, 0x7C00, 0x7C00, 0x0400, 0x7C00, 0xFC00, 0x8400, 0xFC00, 0xFC00, 0x7C00, 0x0000, 0x0000 }, },
|
|
{'b', { 0x8000, 0x8000, 0x8000, 0xF800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
{'c', { 0x0000, 0x0000, 0x7800, 0xF800, 0xF800, 0x8000, 0x8000, 0x8000, 0x8000, 0xF800, 0xF800, 0x7800, 0x0000, 0x0000 }, },
|
|
{'d', { 0x0400, 0x0400, 0x0400, 0x7C00, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7C00, 0x0000, 0x0000 }, },
|
|
{'e', { 0x0000, 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0xFC00, 0xFC00, 0x8000, 0xFC00, 0xFC00, 0x7C00, 0x0000, 0x0000 }, },
|
|
{'f', { 0x0000, 0x3800, 0x7800, 0x7800, 0x4000, 0x4000, 0xF000, 0xF000, 0x4000, 0x4000, 0xF000, 0xF000, 0xF000, 0x0000 }, },
|
|
{'g', { 0x0000, 0x0000, 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8400, 0x8400, 0xFC00, 0x7C00, 0x0400, 0xFC00, 0xFC00, 0x7800 }, },
|
|
{'h', { 0x8000, 0x8000, 0x8000, 0xF800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
{'i', { 0x2000, 0x2000, 0x0000, 0xE000, 0xE000, 0xE000, 0x2000, 0x2000, 0x2000, 0xF000, 0xF000, 0xF000, 0x0000, 0x0000 }, },
|
|
{'j', { 0x0800, 0x0800, 0x0000, 0x1800, 0x1800, 0x1800, 0x0800, 0x0800, 0x0800, 0x8800, 0xF800, 0xF800, 0x7000, 0x0000 }, },
|
|
{'k', { 0x8000, 0x8000, 0x8800, 0x9800, 0xB800, 0xF000, 0xE000, 0xE000, 0xB000, 0xB800, 0x9800, 0x8800, 0x0000, 0x0000 }, },
|
|
{'l', { 0xE000, 0xE000, 0xE000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0xF800, 0xF800, 0xF800, 0x0000, 0x0000 }, },
|
|
{'m', { 0x0000, 0x0000, 0xEC00, 0xFE00, 0xFE00, 0x9200, 0x9200, 0x9200, 0x8200, 0x8200, 0x8200, 0x8200, 0x0000, 0x0000 }, },
|
|
{'n', { 0x0000, 0x0000, 0xB800, 0xFC00, 0xFC00, 0xC400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x0000, 0x0000 }, },
|
|
{'o', { 0x0000, 0x0000, 0x7800, 0xFC00, 0xFC00, 0x8400, 0x8400, 0x8400, 0x8400, 0xFC00, 0xFC00, 0x7800, 0x0000, 0x0000 }, },
|
|
{'p', { 0x0000, 0x0000, 0x0000, 0xF800, 0xFC00, 0xFC00, 0x4400, 0x4400, 0x7C00, 0x7C00, 0x7800, 0x4000, 0x4000, 0x4000 }, },
|
|
{'q', { 0x0000, 0x0000, 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8800, 0x8800, 0x8800, 0xF800, 0xF800, 0x7800, 0x0800, 0x0800 }, },
|
|
{'r', { 0x0000, 0x0000, 0xDC00, 0xFC00, 0xFC00, 0x6000, 0x4000, 0x4000, 0x4000, 0xE000, 0xE000, 0xE000, 0x0000, 0x0000 }, },
|
|
{'s', { 0x0000, 0x0000, 0x7C00, 0xFC00, 0xFC00, 0x8000, 0xF800, 0x7C00, 0x0400, 0xFC00, 0xFC00, 0xF800, 0x0000, 0x0000 }, },
|
|
{'t', { 0x4000, 0x4000, 0xF000, 0xF000, 0xF000, 0x4000, 0x4000, 0x4000, 0x4000, 0x7800, 0x7800, 0x3800, 0x0000, 0x0000 }, },
|
|
{'u', { 0x0000, 0x0000, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8400, 0x8C00, 0xFC00, 0xFC00, 0x7400, 0x0000, 0x0000 }, },
|
|
{'v', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x8200, 0xC600, 0xEE00, 0x7C00, 0x3800, 0x1000, 0x0000, 0x0000 }, },
|
|
{'w', { 0x0000, 0x0000, 0x8200, 0x8200, 0x8200, 0x8200, 0x9200, 0x9200, 0x9200, 0xFE00, 0xFE00, 0x6C00, 0x0000, 0x0000 }, },
|
|
{'x', { 0x0000, 0x0000, 0x8200, 0xC600, 0xEE00, 0x7C00, 0x3800, 0x3800, 0x7C00, 0xEE00, 0xC600, 0x8200, 0x0000, 0x0000 }, },
|
|
{'y', { 0x0000, 0x0000, 0x8400, 0x8400, 0x8400, 0xC400, 0xE400, 0x7C00, 0x3C00, 0x0400, 0xFC00, 0xFC00, 0x7800, 0x0000 }, },
|
|
{'z', { 0x0000, 0x0000, 0xFC00, 0xFC00, 0xFC00, 0x1800, 0x3000, 0x6000, 0xC000, 0xFC00, 0xFC00, 0xFC00, 0x0000, 0x0000 }, },
|
|
{'{', { 0x0000, 0x2000, 0x6000, 0x6000, 0x4000, 0x4000, 0xC000, 0xC000, 0xC000, 0x4000, 0x6000, 0x6000, 0x2000, 0x0000 }, },
|
|
{'|', { 0x0000, 0x8000, 0x8000, 0xC000, 0xC000, 0x6000, 0x6000, 0x3000, 0x3000, 0x1800, 0x1800, 0x0800, 0x0800, 0x0000 }, },
|
|
{'}', { 0x0000, 0x8000, 0xC000, 0xC000, 0x4000, 0x4000, 0x6000, 0x6000, 0x6000, 0x4000, 0xC000, 0xC000, 0x8000, 0x0000 }, },
|
|
{'~', { 0x0000, 0x0000, 0xD800, 0xF800, 0x6C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 }, }
|
|
};
|