osd_font.c

来自「三星ic 9980的源代码. 718版.」· C语言 代码 · 共 44 行

C
44
字号
#ifndef _OSD_FONT_C_
#define  _OSD_FONT_C_

#include "Basic_typedefs.h"
#include "S5h_types.h"
#include "S5l_memmap.h"
#include "..\..\Custom\include\select_cap.h"
#include "..\..\api\s5h_capability.h"
#include "Osd_consts.h"
#include "Osd_structure.h" 
#include "Osd_font.h"

#if !_SUPPORT_DOUBLING
		#if USE_CHINESE_ENGLISH_OSD
		#include "fntEngChn2024.h"
	#else
		#include "fntEng2024.h"
		#endif
#else	/* _SUPPORT_DOUBLING */
		#include "fntEng2024d.h"
#endif/* _SUPPORT_DOUBLING */

S5H_OsdFont_t gOsd_fonts[];

#if USE_ZIPPED_FONT
ULONG large_fonts[FONT_UNZIPPED_SIZE/4];
#endif /* USE_ZIPPED_FONT */

#if USE_ZIPPED_FONT
extern int urarlib_get(void *output,  char *rarfile);
extern void CopyPM2( long *src_addr, long *dst_addr,unsigned int size);
void ExtractFontResource ( void )
	{
	/* Map to any temporary address => Here I use MM_VIDEO_BUFF_CALM_VIEW */
     	CopyPM2((long *)Zipped_Font,(long *)MM_START_ADDR_CALMVIEW/*MM_VIDEO_BUFF_CALM_VIEW*/,  FONT_ZIPPED_SIZE );

	/* Font Unzip */
	urarlib_get((void *)large_fonts, (char *)MM_START_ADDR_CALMVIEW/*MM_VIDEO_BUFF_CALM_VIEW*/ );
}
#endif	/* USE_ZIPPED_FONT */


#endif

⌨️ 快捷键说明

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