<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/src/cmd/fontsrv/x11.c, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>fontsrv: fix compilation on X11 (#420)</title>
<updated>2020-06-04T17:55:26+00:00</updated>
<author>
<name>Gregor Best</name>
<email>gbe@unobtanium.de</email>
</author>
<published>2020-06-04T17:55:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=c3d31baca0a73a9e8033db8a0b47093233c636c1'/>
<id>c3d31baca0a73a9e8033db8a0b47093233c636c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: scale f-&gt;originy to match f-&gt;height on x11</title>
<updated>2020-05-30T01:02:10+00:00</updated>
<author>
<name>dzklaim</name>
<email>smooth.rp@gmail.com</email>
</author>
<published>2020-05-30T01:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=2c70acc3ab751ab1ccb1999f1d22310ad8c35b27'/>
<id>2c70acc3ab751ab1ccb1999f1d22310ad8c35b27</id>
<content type='text'>
Co-authored-by: dzklaim &lt;smmoth.rp@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: dzklaim &lt;smmoth.rp@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: handle non-BMP runes on X11</title>
<updated>2020-05-30T00:58:37+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-05-26T15:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=5f0fa185d0a978b45de5bf206193769596c056b5'/>
<id>5f0fa185d0a978b45de5bf206193769596c056b5</id>
<content type='text'>
Have to adjust algorithms to deal with
much larger number of subfont files as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Have to adjust algorithms to deal with
much larger number of subfont files as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: allow x11 hinting and disable autohint only (#254)</title>
<updated>2020-01-13T16:02:13+00:00</updated>
<author>
<name>Xiao-Yong</name>
<email>xjin@anl.gov</email>
</author>
<published>2020-01-13T16:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=cc48e73a96c863784fb0bc46e69bccf509890827'/>
<id>cc48e73a96c863784fb0bc46e69bccf509890827</id>
<content type='text'>
Some truetype fonts have good manual hinting.
Ignoring hinting makes the font render badly on low resolution screens.
This commit only disables the freetype autohinter, and allows hinting.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some truetype fonts have good manual hinting.
Ignoring hinting makes the font render badly on low resolution screens.
This commit only disables the freetype autohinter, and allows hinting.</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: increase x11 font height scale (#111)</title>
<updated>2018-11-14T05:01:04+00:00</updated>
<author>
<name>iru-</name>
<email>iru.muzgo@gmail.com</email>
</author>
<published>2018-11-14T05:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=ed959cfba326356a5cdea1a12c8ac17b5365486c'/>
<id>ed959cfba326356a5cdea1a12c8ac17b5365486c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: x11 uses FC_POSTSCRIPT_NAME (#174)</title>
<updated>2018-11-14T04:13:15+00:00</updated>
<author>
<name>Xiao-Yong</name>
<email>jinxiaoyong@gmail.com</email>
</author>
<published>2018-11-14T04:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=c82e11b24e7a6aa03473111367cb792ce0537f61'/>
<id>c82e11b24e7a6aa03473111367cb792ce0537f61</id>
<content type='text'>
This makes fontsrv use the PostScript font names on X11.
The PostScript font names contains only alphanumeric and
hyphens.  This allows us to use the Font command in acme.
It also matches the font names used by fontsrv on macOS,
which has been using PostScript font names.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes fontsrv use the PostScript font names on X11.
The PostScript font names contains only alphanumeric and
hyphens.  This allows us to use the Font command in acme.
It also matches the font names used by fontsrv on macOS,
which has been using PostScript font names.</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: copy some fixes from OS X to X11</title>
<updated>2018-10-05T21:38:31+00:00</updated>
<author>
<name>Fazlul Shahriar</name>
<email>fshahriar@gmail.com</email>
</author>
<published>2018-06-22T20:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=48da9bd71ddae0c51f8aff4c0d6806a8e32c4e23'/>
<id>48da9bd71ddae0c51f8aff4c0d6806a8e32c4e23</id>
<content type='text'>
* Avoid allocating empty images by adding 1 to width/height. This was
  crashing fontsrv. The total width of the subfont image can be zero
  even if the characters are present in the font. For example, all the
  characters in x0300.bit (part of "Combining Diacritical Marks" Unicode
  block) have zero width.
* Make sure U+0000 is always present in the font, otherwise libdraw
  complains with: "stringwidth: bad character set for rune 0x0000 in ..."
* Use the same fallback glyph (pjw face) as OS X. This also fixes a bug
  where advance was set to the total width of subfont instead of the
  character.

Update #125 (most likely fixes the crash if in X11)

Change-Id: Icdc2b641b8b0c08644569006e91cf613b4d5477f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Avoid allocating empty images by adding 1 to width/height. This was
  crashing fontsrv. The total width of the subfont image can be zero
  even if the characters are present in the font. For example, all the
  characters in x0300.bit (part of "Combining Diacritical Marks" Unicode
  block) have zero width.
* Make sure U+0000 is always present in the font, otherwise libdraw
  complains with: "stringwidth: bad character set for rune 0x0000 in ..."
* Use the same fallback glyph (pjw face) as OS X. This also fixes a bug
  where advance was set to the total width of subfont instead of the
  character.

Update #125 (most likely fixes the crash if in X11)

Change-Id: Icdc2b641b8b0c08644569006e91cf613b4d5477f
</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: fix some memory leaks</title>
<updated>2018-03-27T13:03:12+00:00</updated>
<author>
<name>Xiao-Yong Jin</name>
<email>xjin@anl.gov</email>
</author>
<published>2018-03-21T03:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=a3ec102dc7fee3d4ecb32ade5ec9d7de4b9b4304'/>
<id>a3ec102dc7fee3d4ecb32ade5ec9d7de4b9b4304</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: use 64 chars per subfont instead of 256</title>
<updated>2015-08-27T00:36:32+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2015-07-03T14:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=775cb933ecea6361717ef1def27b5d9e90c385fd'/>
<id>775cb933ecea6361717ef1def27b5d9e90c385fd</id>
<content type='text'>
Makes loading faster, and makes larger sizes not too wide.

Change-Id: I076c83fdb9577c1e596de45558f38ea93e3a2a31
Reviewed-on: https://plan9port-review.googlesource.com/1360
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes loading faster, and makes larger sizes not too wide.

Change-Id: I076c83fdb9577c1e596de45558f38ea93e3a2a31
Reviewed-on: https://plan9port-review.googlesource.com/1360
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fontsrv: fix x11 build</title>
<updated>2015-02-18T14:46:24+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2015-02-18T14:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=3aca22118d808597bc7451adc559d89460ed5a6e'/>
<id>3aca22118d808597bc7451adc559d89460ed5a6e</id>
<content type='text'>
Change-Id: I60eca10d7749ec71dc2ffbb0fbde564a1b711fa1
Reviewed-on: https://plan9port-review.googlesource.com/1180
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I60eca10d7749ec71dc2ffbb0fbde564a1b711fa1
Reviewed-on: https://plan9port-review.googlesource.com/1180
Reviewed-by: Russ Cox &lt;rsc@swtch.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
