Files
picovga-cmake/docs/group__FontsGroup.html
2025-08-26 20:47:11 -07:00

149 lines
9.1 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PicoVGA: Fonts</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PicoVGA
&#160;<span id="projectnumber">1.2-cmake</span>
</div>
<div id="projectbrief">VGA/TV display on Raspberry Pico</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__FontsGroup.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">Fonts</div> </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<p>Included fonts. </p>
<p>The following fonts are ready to use in programs. The fonts in PicoVGA are in monochrome image format (i.e. 1 pixel is 1 bit) with 256 characters per line and a character width of 8 pixels. The total width of the image is therefore 2048 pixels (256 bytes). The height of the font can be arbitrary, but by default there are 8, 14 and 16 line fonts in the library. Fonts are exported by the RaspPicoImg utility to *.cpp source text format, and are added to the program as a byte array.</p>
<p>Example of font FontBold8x8: <img src="font1.jpg" alt="" class="inline"/> </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:gab19be59a40eff10a75d8bd12f1d874b9"><td class="memItemLeft" align="right" valign="top"><a id="gab19be59a40eff10a75d8bd12f1d874b9"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontBold8x8</b> [2048]</td></tr>
<tr class="separator:gab19be59a40eff10a75d8bd12f1d874b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c470ab2af6038c9dad3b44f96d65fd8"><td class="memItemLeft" align="right" valign="top"><a id="ga0c470ab2af6038c9dad3b44f96d65fd8"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontBold8x14</b> [3584]</td></tr>
<tr class="separator:ga0c470ab2af6038c9dad3b44f96d65fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga861f534f02835c5d22b6c309599c5344"><td class="memItemLeft" align="right" valign="top"><a id="ga861f534f02835c5d22b6c309599c5344"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontBold8x16</b> [4096]</td></tr>
<tr class="separator:ga861f534f02835c5d22b6c309599c5344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga091e7b8f6c83da204f186cd47a3221d4"><td class="memItemLeft" align="right" valign="top"><a id="ga091e7b8f6c83da204f186cd47a3221d4"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontBoldB8x14</b> [3584]</td></tr>
<tr class="separator:ga091e7b8f6c83da204f186cd47a3221d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2eb66d27cdab59480aa9adb01ada90f"><td class="memItemLeft" align="right" valign="top"><a id="gaf2eb66d27cdab59480aa9adb01ada90f"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontBoldB8x16</b> [4096]</td></tr>
<tr class="separator:gaf2eb66d27cdab59480aa9adb01ada90f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac0ff00e18d125447a212a2d2a9141c6"><td class="memItemLeft" align="right" valign="top"><a id="gaac0ff00e18d125447a212a2d2a9141c6"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontGame8x8</b> [2048]</td></tr>
<tr class="separator:gaac0ff00e18d125447a212a2d2a9141c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1e029a1e019132fcafd6e8e8dedbda4"><td class="memItemLeft" align="right" valign="top"><a id="gad1e029a1e019132fcafd6e8e8dedbda4"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontIbm8x8</b> [2048]</td></tr>
<tr class="separator:gad1e029a1e019132fcafd6e8e8dedbda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafdcaab8470c69f1f4a7680667d6228f7"><td class="memItemLeft" align="right" valign="top"><a id="gafdcaab8470c69f1f4a7680667d6228f7"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontIbm8x14</b> [3584]</td></tr>
<tr class="separator:gafdcaab8470c69f1f4a7680667d6228f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4f1348f167dcaaee6806ac3613ee840"><td class="memItemLeft" align="right" valign="top"><a id="gae4f1348f167dcaaee6806ac3613ee840"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontIbm8x16</b> [4096]</td></tr>
<tr class="separator:gae4f1348f167dcaaee6806ac3613ee840"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd29a9d684b88d45ccc94e4a2ba567b9"><td class="memItemLeft" align="right" valign="top"><a id="gadd29a9d684b88d45ccc94e4a2ba567b9"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontIbmTiny8x8</b> [2048]</td></tr>
<tr class="separator:gadd29a9d684b88d45ccc94e4a2ba567b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9be94a0a30bb009536979badca67ad9d"><td class="memItemLeft" align="right" valign="top"><a id="ga9be94a0a30bb009536979badca67ad9d"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontItalic8x8</b> [2048]</td></tr>
<tr class="separator:ga9be94a0a30bb009536979badca67ad9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf67d2d341d7031455c9526332cbf962b"><td class="memItemLeft" align="right" valign="top"><a id="gaf67d2d341d7031455c9526332cbf962b"></a>
const ALIGNED u8&#160;</td><td class="memItemRight" valign="bottom"><b>FontThin8x8</b> [2048]</td></tr>
<tr class="separator:gaf67d2d341d7031455c9526332cbf962b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>