<p>On my MSI Z77A-G45, GetFontInfo() returns ERR_NOT_FOUND all the time, but we can still get our glyph information. The only reason we run GetFontInfo() is to get the font height, so this patch finds the font height using the incredibly cunning algorithm of choosing the largest font height of all the glyphs if GetFontInfo() returns an error.</p>
<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/ipxe/ipxe/pull/46'>https://github.com/ipxe/ipxe/pull/46</a></p>
<h4>Commit Summary</h4>
<ul>
<li>[efi] Get font height even if GetFontInfo() doesn't work</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/ipxe/ipxe/pull/46/files#diff-0">src/interface/efi/efi_fbcon.c</a>
(27)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/ipxe/ipxe/pull/46.patch'>https://github.com/ipxe/ipxe/pull/46.patch</a></li>
<li><a href='https://github.com/ipxe/ipxe/pull/46.diff'>https://github.com/ipxe/ipxe/pull/46.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/ipxe/ipxe/pull/46">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AArTVHXlF5cQXA5vGyZK71BstB7jZugKks5pr_oWgaJpZM4HtoLx.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/ipxe/ipxe/pull/46"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>