title: BIRT 3.7 runtime. Customizing of PDF fonts and jdbc drivers are not possible anymore?
body: <p>I'm trying to upgrade BIRT to the latest runtime 3.7.
  Looks like that it's impossible to customize PDF fonts! In previous versions it were done in <code>org.eclipse.birt.report.engine.fonts*/fontsConfig*.xml</code> files. </p>
  
  <p>In 3.7 <code>fontsConfig*.xml</code> files are embedded in BIRT runtime jar file(in my case it's <code>org.eclipse.birt.runtime_3.7.1.v20110913-1734.jar</code>). The jar file is signed, think it's necessary for OSGI. So if you change anything in jar, JRE throw checksum error on loading the file. If you remove the signing info, OSGI will not load it (NPE).</p>
  
  <p>Any ideas how could I customize my pdf fonts without rebuilding BIRT runtime?</p>
  
  <p>By the way, I suspect that the same issue presents for jdbc drivers. Above mentioned jar file contains <code>drivers</code> folder. Suspect that it's a stub for jdbc drivers from plugin <code>org.eclipse.birt.report.data.oda.jdbc*</code>.</p>
  
  <p>Several years ago I asked a question regarding adding PDF fonts from BIRT runtime. It's still unanswered <a href="https://stackoverflow.com/questions/255916/birt-pdf-emitter-load-use-fonts-from-relative-path-or-from-jar-files">BIRT: pdf emitter, load/use fonts from relative path or from jar files</a></p>
  
  <p><strong>UPDATE:</strong></p>
  
  <ol>
  <li>regarding pdf fonts, found open bug unresolved in 3.7.1 - <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=347431" rel="nofollow noreferrer">https://bugs.eclipse.org/bugs/show_bug.cgi?id=347431</a></li>
  <li>According to <a href="http://wiki.eclipse.org/Birt_3.7_Migration_Guide#JDBC_Drivers" rel="nofollow noreferrer">http://wiki.eclipse.org/Birt_3.7_Migration_Guide#JDBC_Drivers</a>, jdbc drivres must be in classpath</li>
  </ol>