<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/text_decoder.cc, branch 2264-system-font-files-take3</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2264-system-font-files-take3</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2264-system-font-files-take3'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-06-07T08:30:31Z</updated>
<entry>
<title>Rearrange subtitle font management.</title>
<updated>2022-06-07T08:30:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T11:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0f18545a858d0351c60aa8ee366e44eefd01e27e'/>
<id>urn:sha1:0f18545a858d0351c60aa8ee366e44eefd01e27e</id>
<content type='text'>
With this change each subtitle coming out of the player has a reference
to a dcpomatic::Font that belongs to the TextContent.  This hopefully
solves a few problems which all basically stemmed from the fact that
previously the decoders/player were deciding what the font ID in the
output DCP would be - they can't do that properly.
</content>
</entry>
<entry>
<title>In-line a call to emit_plain_start() so it's less confusing.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0bf51fd49a7d17657234d169e5721a9fe7cd4222'/>
<id>urn:sha1:0bf51fd49a7d17657234d169e5721a9fe7cd4222</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some variables.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3da252052c781986b7e1cc804f8b282f14b907ac'/>
<id>urn:sha1:3da252052c781986b7e1cc804f8b282f14b907ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract method to set forced appearance.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=43cedbb426aa99cd603b4abac1aa2d81f70e11fe'/>
<id>urn:sha1:43cedbb426aa99cd603b4abac1aa2d81f70e11fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract method to escape text.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T10:23:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4d6ca25589de9893687f5dc7aeaad3d04471ecac'/>
<id>urn:sha1:4d6ca25589de9893687f5dc7aeaad3d04471ecac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a comment.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-31T20:11:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=012e98c54c4f809e57695b01af04f753aef8a1e8'/>
<id>urn:sha1:012e98c54c4f809e57695b01af04f753aef8a1e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lengthen some very short variable names.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-31T19:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e2cfdd0ca3fc710b022975ac2c2b5b03d9801f12'/>
<id>urn:sha1:e2cfdd0ca3fc710b022975ac2c2b5b03d9801f12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch some list -&gt; vector for consistency.</title>
<updated>2022-06-06T21:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-31T19:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=980ee08c4e0653ff46bd6026a707f3a9631668d9'/>
<id>urn:sha1:980ee08c4e0653ff46bd6026a707f3a9631668d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make emit_bitmap_start take a ContentBitmapText.</title>
<updated>2022-04-28T07:47:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-28T07:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ff27a57f028b0ab967e38c555fbfcdca560f15fd'/>
<id>urn:sha1:ff27a57f028b0ab967e38c555fbfcdca560f15fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic and slightly inaccurate support for &lt;Space&gt; in subtitles (#2103).</title>
<updated>2021-10-17T13:35:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-15T20:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ccd69987ab861ea4521836fa2a5227e2dfac3479'/>
<id>urn:sha1:ccd69987ab861ea4521836fa2a5227e2dfac3479</id>
<content type='text'>
Adding horizontal space to a Pango layout is hard, and I think this
change probably gets it slightly wrong, but it's a step in the right
direction.
</content>
</entry>
</feed>
