⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fonts.c

📁 ZORAN 962/966 SOURCE CODE,DVD chip
💻 C
📖 第 1 页 / 共 4 页
字号:
/***************************************************************************************
*  Copyright (c) 2004 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: $Workfile: fonts.c$
*
* Description:
* ========
*
*
*
****************************************************************************************/

// GuiDev program v. 1,0,0,6

#include "config.h"
#include "include\sysdefs.h"
#include "Font\fonts.h"

extern CONST FONT FONT_0_font;

CONST FONT *pFonts[MAX_FONTS] = {
	&FONT_0_font
};

CONST UINT8 unicode_page_index_lookup[256]= {
	UNIPAGE_U0000_IDX,
#if (defined(D_OSD_LANGUAGE_BRAZILIAN_PORTUGUESE)||defined(D_OSD_LANGUAGE_FRENCH)||defined(D_OSD_LANGUAGE_POLISH)||defined(D_OSD_LANGUAGE_TURKISH)||defined(D_FONT_LANGUAGE_LATIN_EXTENDED_A)||defined(D_FONT_LANGUAGE_LATIN_EXTENDED_B))
	UNIPAGE_U0100_IDX,
#else
	NULL,
#endif //defined(D_OSD_LANGUAGE_BRAZILIAN_PORTUGUESE)||defined(D_OSD_LANGUAGE_FRENCH)||defined(D_OSD_LANGUAGE_POLISH)||defined(D_OSD_LANGUAGE_TURKISH)||defined(D_FONT_LANGUAGE_LATIN_EXTENDED_A)||defined(D_FONT_LANGUAGE_LATIN_EXTENDED_B)
	UNIPAGE_U0200_IDX,
#if (defined(D_FONT_LANGUAGE_GREEK_AND_COPTIC))
	UNIPAGE_U0300_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_GREEK_AND_COPTIC)
#if (defined(D_FONT_LANGUAGE_CYRILLIC)||defined(D_OSD_LANGUAGE_RUSSIAN))
	UNIPAGE_U0400_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CYRILLIC)||defined(D_OSD_LANGUAGE_RUSSIAN)
	NULL,
	NULL,
	NULL,
	NULL,
#if (defined(D_FONT_LANGUAGE_DEVANAGARI)||defined(D_OSD_LANGUAGE_HINDI))
	UNIPAGE_U0900_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_DEVANAGARI)||defined(D_OSD_LANGUAGE_HINDI)
	NULL,
	NULL,
	NULL,
	NULL,
#if (defined(D_OSD_LANGUAGE_THAI)||defined(D_FONT_LANGUAGE_THAI))
	UNIPAGE_U0E00_IDX,
#else
	NULL,
#endif //defined(D_OSD_LANGUAGE_THAI)||defined(D_FONT_LANGUAGE_THAI)
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
#if (defined(D_FONT_LANGUAGE_CURRENCY_SYMBOLS)||defined(D_OSD_LANGUAGE_CANADIAN_FRENCH)||defined(D_OSD_LANGUAGE_ENGLISH)||defined(D_FONT_LANGUAGE_GENERAL_PUNCTUATION)||defined(D_FONT_LANGUAGE_SUPERSCRIPTS_AND_SUBSCRIPTS))
	UNIPAGE_U2000_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CURRENCY_SYMBOLS)||defined(D_OSD_LANGUAGE_CANADIAN_FRENCH)||defined(D_OSD_LANGUAGE_ENGLISH)||defined(D_FONT_LANGUAGE_GENERAL_PUNCTUATION)||defined(D_FONT_LANGUAGE_SUPERSCRIPTS_AND_SUBSCRIPTS)
#if (defined(D_FONT_LANGUAGE_LETTERLIKE_SYMBOLS))
	UNIPAGE_U2100_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_LETTERLIKE_SYMBOLS)
#if (defined(D_FONT_LANGUAGE_MATHEMATICAL_OPERATORS))
	UNIPAGE_U2200_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_MATHEMATICAL_OPERATORS)
	NULL,
	NULL,
#if (defined(D_FONT_LANGUAGE_GEOMETRIC_SHAPES))
	UNIPAGE_U2500_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_GEOMETRIC_SHAPES)
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
#if (defined(D_FONT_LANGUAGE_CJK_SYMBOLS_AND_PUNCTUATION)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U3000_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CJK_SYMBOLS_AND_PUNCTUATION)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U4E00_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U4F00_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5000_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5100_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5200_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5300_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5400_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5500_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5600_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5700_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5800_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5900_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5A00_IDX,
#else
	NULL,
#endif //defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE)
#if (defined(D_FONT_LANGUAGE_CHINESE_GB2312)||defined(D_FONT_LANGUAGE_CJK_UNIFIED_IDEOGRAPHS)||defined(D_OSD_LANGUAGE_SIMPLIFIED_CHINESE)||defined(D_OSD_LANGUAGE_TRADITIONAL_CHINESE))
	UNIPAGE_U5B00_IDX,
#else
	NULL,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -