|
From: William F H. <ge...@gm...> - 2022-02-12 23:12:13
|
On Sat, Feb 12, 2022 at 1:58 PM Chris Moller <mo...@mo...> wrote: > I have a document writth in SGML Docbook and I'm trying to convert it to > XML Docbook, but > > docbook2pdf tryit.xml > > comes up with a bunch of lines like > > jade:/usr/share/sgml/docbook/xml-dtd-4.5/ent/isogrk4.ent:42:30:E: "1D6C2" > is not a character number in the document character set > > I assume I'm missing a font or something, but it's not clear how to fix > this. Any help would be appreciated. > > > Linux hpbox 5.14.18-100.fc33.x86_64 #1 SMP > > Thanks, > Chris Moller > _______________________________________________ > OpenJade-devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openjade-devel Curious. It looks like something of an anachronism in that U+1D6C2 is plane 1 Unicode and, the last time I checked, jade was not handling anything beyond plane 0. I do not have anything called "docbook2pdf" handy here. Apparently it is calling openjade. I believe that OpenJade and OpenSP work with XML document types as SGML document types under an "SGML declaration for XML". My guess is that the SGML declaration for XML *that you are using *does not allow characters beyond plane 0. You could probably eliminate *this *complaint about U+1D6C2 (mathematical bold small alpha) simply by a fairly simple editing of the SGML declaration for XML. But, the last time I checked, OpenSP was not parsing plane 1 characters correctly. I complained about this in a talk I gave at TUG2020. BTW, the copy of ISOgrk4.ent that I have resolves "b.alpha" to "α", the XML CDATA reference for U+03B1 (greek small letter alpha). If that has been updated in a way that is compatible with openjade, then maybe the version of openjade underneath docbook2pdf has been fixed. Good luck. William F Hammond Email: ge...@gm... https://www.facebook.com/william.f.hammond http://www.albany.edu/~hammond/ πΊπππππππππ πππππππππππ ππππππ πππ πππ ππππππ ππππππ |