<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luaotfload/tests, branch v1.07</title>
<subtitle>Font handling for Luatex, Plain and LaTeX</subtitle>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/'/>
<entry>
<title>Support 'opbd' (OpenType protrusion) feature</title>
<updated>2010-04-02T15:28:28+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-04-02T15:14:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=00ac320063ff016aea9f997948aa104d31bc95ff'/>
<id>00ac320063ff016aea9f997948aa104d31bc95ff</id>
<content type='text'>
Code scrapped from ConTeXt, AFAIK, no font implements OpenType optical
bounds (on of Linux Libertine font has traces of it), but I plan to use
it in my fonts. The committed feature file is prepared for Pagella, we
can later have font specific feature files like this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code scrapped from ConTeXt, AFAIK, no font implements OpenType optical
bounds (on of Linux Libertine font has traces of it), but I plan to use
it in my fonts. The committed feature file is prepared for Pagella, we
can later have font specific feature files like this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix optical size matching</title>
<updated>2010-04-02T07:34:09+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-04-02T05:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=e829a47bf78db8f1a9f691dcd7b096eab58040ad'/>
<id>e829a47bf78db8f1a9f691dcd7b096eab58040ad</id>
<content type='text'>
With the previous commit, if we don't found a font with the requested
optical size, we return nothing, though we might have a matching font
name.

Now we store all matching names with no matching optical size and return
the first one, then we return the closest match (i.e. if the requested
size is 15pt and we have 10pt and 5pt match, we return the 10pt one).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the previous commit, if we don't found a font with the requested
optical size, we return nothing, though we might have a matching font
name.

Now we store all matching names with no matching optical size and return
the first one, then we return the closest match (i.e. if the requested
size is 15pt and we have 10pt and 5pt match, we return the 10pt one).
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite font matching logic to be more consistent</title>
<updated>2010-04-02T05:07:41+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-04-02T03:55:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=6ef791e91eb0c497494cbb12063d9ef72841080e'/>
<id>6ef791e91eb0c497494cbb12063d9ef72841080e</id>
<content type='text'>
We now simply loop over the whole data.mappings table, so loading font
by family, fullname, psname etc is all the same,  but it is a bit slower
now (~0.25s with syatemfonts.tex).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now simply loop over the whole data.mappings table, so loading font
by family, fullname, psname etc is all the same,  but it is a bit slower
now (~0.25s with syatemfonts.tex).
</pre>
</div>
</content>
</entry>
<entry>
<title>Support loading fonts by fullname</title>
<updated>2010-04-01T21:03:27+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-04-01T20:59:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=868e6b8d73fc2e9d75d39507ff261c7b34b78002'/>
<id>868e6b8d73fc2e9d75d39507ff261c7b34b78002</id>
<content type='text'>
Now, if we didn't find a matching family name, we then try fullname.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now, if we didn't find a matching family name, we then try fullname.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix optical size with no range_top/bottom</title>
<updated>2010-04-01T20:33:45+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-04-01T20:33:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=aefd8aafbae9531277b95e775b25a257e02a19ef'/>
<id>aefd8aafbae9531277b95e775b25a257e02a19ef</id>
<content type='text'>
Some fonts give only design size with no range, in this case we now will
assume range top == range bottom == design size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some fonts give only design size with no range, in this case we now will
assume range top == range bottom == design size.
</pre>
</div>
</content>
</entry>
<entry>
<title>Test with node mode too</title>
<updated>2010-03-31T09:34:50+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-03-31T09:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=275fac8a4a37f8fa5bf90e00b5db95a593068e62'/>
<id>275fac8a4a37f8fa5bf90e00b5db95a593068e62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make font names case insensitive</title>
<updated>2010-03-24T12:12:32+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-03-24T12:11:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=b0f6c7a5e580aeb4ccc52e593e8e2a2f87bf66dd'/>
<id>b0f6c7a5e580aeb4ccc52e593e8e2a2f87bf66dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updating to latest ConTeXt beta (2010.02.24)</title>
<updated>2010-02-24T22:41:34+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-02-24T22:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=6329e52d8aa7381a248e4a7dbf734d2ad083c50f'/>
<id>6329e52d8aa7381a248e4a7dbf734d2ad083c50f</id>
<content type='text'>
Now encoding related code gone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now encoding related code gone.
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify again</title>
<updated>2010-02-21T16:27:44+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-02-21T16:27:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=e0931232fb05665da0e809cb3d7be0d3d6c8e820'/>
<id>e0931232fb05665da0e809cb3d7be0d3d6c8e820</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplfy test file</title>
<updated>2010-02-21T16:12:42+00:00</updated>
<author>
<name>Khaled Hosny</name>
<email>khaledhosny@eglug.org</email>
</author>
<published>2010-02-21T16:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.phi-gamma.net/luaotfload/commit/?id=c0cbd5846194a2e1eac84f0704307e0ab7246065'/>
<id>c0cbd5846194a2e1eac84f0704307e0ab7246065</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
