<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/srcs/special_font/build.pe, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/'/>
<entry>
<title>font: Move glyphs into the PUA</title>
<updated>2023-08-02T18:39:37+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-08-02T18:39:37+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=be97364b3447ab088a78d3177638ce691fc7228f'/>
<id>be97364b3447ab088a78d3177638ce691fc7228f</id>
<content type='text'>
Glyphs in the Private Use Area at uE000 will no longer conflict with
fallback fonts in the "extra keys" option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Glyphs in the Private Use Area at uE000 will no longer conflict with
fallback fonts in the "extra keys" option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add automated checks on layouts</title>
<updated>2023-06-03T19:03:05+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2023-06-03T19:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=e5ae4816df6a48d6ad61c32654f14f108cac6a34'/>
<id>e5ae4816df6a48d6ad61c32654f14f108cac6a34</id>
<content type='text'>
The script `check_layout.py` checks some properties about layouts.
No check is an error.

The result of running this script on every layouts is stored in the file
`check_layout.output`, which is useful to track changes.

Add make rules to run this script as well as `sync_translations`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The script `check_layout.py` checks some properties about layouts.
No check is an error.

The result of running this script on every layouts is stored in the file
`check_layout.output`, which is useful to track changes.

Add make rules to run this script as well as `sync_translations`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove build dependency on Fontforge</title>
<updated>2022-04-24T18:52:36+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-04-24T18:52:36+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=39952f8bdf2ee77e32152bf67df456a83e3e03fe'/>
<id>39952f8bdf2ee77e32152bf67df456a83e3e03fe</id>
<content type='text'>
The required version of fontforge (from 2020!) is not available in many
distros. This is an annoying for contributors and greatly complicated
the CI and F-Droid scripts.

The generated font file is now included in the sources. Fontforge is
still needed when adding new glyphs but this is not a common operation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The required version of fontforge (from 2020!) is not available in many
distros. This is an annoying for contributors and greatly complicated
the CI and F-Droid scripts.

The generated font file is now included in the sources. Fontforge is
still needed when adding new glyphs but this is not a common operation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve glyphs for accents</title>
<updated>2022-03-24T22:55:20+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-03-24T22:55:20+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=1b6deb7fed1650f128b18d689be385d163dd3b7e'/>
<id>1b6deb7fed1650f128b18d689be385d163dd3b7e</id>
<content type='text'>
The accents are taken from the Roboto Regular font (Apache 2.0), added
the dotted circle and exported with FontForge.

The argument to FontForge's Import function are changed, the fifth
argument controls the accuracy and needed to be lowered otherwise the
grave accent wouldn't be rendered at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The accents are taken from the Roboto Regular font (Apache 2.0), added
the dotted circle and exported with FontForge.

The argument to FontForge's Import function are changed, the fifth
argument controls the accuracy and needed to be lowered otherwise the
grave accent wouldn't be rendered at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add glyphs for accent keys</title>
<updated>2022-03-18T16:31:23+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-03-18T16:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=57c6208b50ac0959911a1966187c9bb036bd40a9'/>
<id>57c6208b50ac0959911a1966187c9bb036bd40a9</id>
<content type='text'>
The "dotted circle" character combined with the accent was badly
rendered on many devices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "dotted circle" character combined with the accent was badly
rendered on many devices.
</pre>
</div>
</content>
</entry>
<entry>
<title>Build all special glyphs from SVG</title>
<updated>2022-03-18T11:55:08+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-03-18T11:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=d733f8c78c4159dd78d5c9ffa2683cfb3fa894e8'/>
<id>d733f8c78c4159dd78d5c9ffa2683cfb3fa894e8</id>
<content type='text'>
Recover the provenance of each glyphs and remove the base_font.ttf file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recover the provenance of each glyphs and remove the base_font.ttf file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stateless build of the special font file</title>
<updated>2022-03-17T19:23:28+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2022-03-17T19:08:26+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=e63ff8f837947d574cc2da0c764b564302580343'/>
<id>e63ff8f837947d574cc2da0c764b564302580343</id>
<content type='text'>
Keep the glyphs in SVG format and build the font using a FontForge
script.
A part of the previous font is kept because the sources is lost.

This adds a new dependency to the build system, fontforge.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keep the glyphs in SVG format and build the font using a FontForge
script.
A part of the previous font is kept because the sources is lost.

This adds a new dependency to the build system, fontforge.
</pre>
</div>
</content>
</entry>
</feed>
