Why does the system not recognize my fonts?
Problem mostly, but not entirely, solved. For Arimo whatever font you want to install, you need to insert this text between the &lt;familyset&gt; tags in the file /system/etc/system_fonts.xml:

&lt;family&gt;
  &lt;nameset&gt;
    &lt;name&gt;the name of your font&lt;/name&gt;
    &lt;name&gt;arial&lt;/name&gt;
    &lt;name&gt;helvetica&lt;/name&gt;
  &lt;/nameset&gt;
  &lt;fileset&gt;
    &lt;file&gt;Arimo-Regular.ttf&lt;/file&gt;
    &lt;file&gt;Arimo-Bold.ttf&lt;/file&gt;
    &lt;file&gt;Arimo-Italic.ttf&lt;/file&gt;
    &lt;file&gt;Arimo-BoldItalic.ttf&lt;/file&gt;
  &lt;/fileset&gt;
&lt;/family&gt;


And remove the designations of "arial" and "helvetica" from the Roboto entry. The reason this is not entirely solved is it works only in the browser and not the HTML viewer.