Java string error with certain ranges of right-to-left Unicode characters

Ethan Gruber <[email protected]>
Newsgroups gmane.text.xml.fop.user
Message-ID <CAGm-SsX2b7mcT-RY3UTSDqx3kAAMQhZNyKkgcG8MPRkWR6aJYw@mail.gmail.com>
Hi all,

I am attempting to generate a PDF that contains characters from the
Kharoshthi Unicode set (https://en.wikipedia.org/wiki/Kharosthi).

I have downloaded the newest version of FOP and still get the same errors I
tested on earlier versions built into Oxygen XML editor.

The error starts with (I attach a full error in a text file):

java.lang.StringIndexOutOfBoundsException: index 1,length 1
at java.base/java.lang.String.checkIndex(String.java:3278)
at java.base/java.lang.StringUTF16.checkIndex(StringUTF16.java:1470)
at java.base/java.lang.StringUTF16.charAt(StringUTF16.java:1267)
at java.base/java.lang.String.charAt(String.java:695)

After doing some more testing to narrow down the error, this seems to occur
in Unicode blocks with 5 characters rather than the typical four, for
example &#x10A10; (Kharoshthi letter Ka), but only in right-to-left
scripts. I also tested the right-to-left 5-character Meroitic and received
the same error. But I tested the 5-character left-to-right Linear A and
Gothic, which successfully passed. Lower right-to-left Unicode blocks for
Arabic and Hebrew also passed.

I have also included an FO XML file, for reference. I appreciate any
feedback.

Thanks,
Ethan


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
error.txt (text/plain, 7.2 KB)
SEVERE: Error while rendering page 1
java.lang.StringIndexOutOfBoundsException: index 1,length 1
	at java.base/java.lang.String.checkIndex(String.java:3278)
	at java.base/java.lang.StringUTF16.checkIndex(StringUTF16.java:1470)
	at java.base/java.lang.StringUTF16.charAt(StringUTF16.java:1267)
	at java.base/java.lang.String.charAt(String.java:695)
	at org.apache.fop.util.CharUtilities.containsSurrogatePairAt(CharUtilities.java:417)
	at org.apache.fop.render.pdf.PDFPainter.drawTextWithDX(PDFPainter.java:492)
	at org.apache.fop.render.pdf.PDFPainter.drawText(PDFPainter.java:444)
	at org.apache.fop.render.pdf.PDFPainter.drawText(PDFPainter.java:457)
	at org.apache.fop.render.intermediate.IFRenderer$TextUtil.flush(IFRenderer.java:1243)
	at org.apache.fop.render.intermediate.IFRenderer.renderText(IFRenderer.java:1069)
	at org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:861)
	at org.apache.fop.render.intermediate.IFRenderer.renderInlineArea(IFRenderer.java:924)
	at org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:845)
	at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:704)
	at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:758)
	at org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:1004)
	at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:689)
	at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:758)
	at org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:1004)
	at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:689)
	at org.apache.fop.render.AbstractPathOrientedRenderer.renderReferenceArea(AbstractPathOrientedRenderer.java:759)
	at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:744)
	at org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:1004)
	at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:689)
	at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:758)
	at org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:1004)
	at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:689)
	at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:758)
	at org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:1004)
	at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:689)
	at org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:591)
	at org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractPathOrientedRenderer.java:789)
	at org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:568)
	at org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:433)
	at org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:380)
	at org.apache.fop.render.intermediate.IFRenderer.renderRegionViewport(IFRenderer.java:735)
	at org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:345)
	at org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:318)
	at org.apache.fop.render.intermediate.IFRenderer.renderPage(IFRenderer.java:584)
	at org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:123)
	at org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:316)
	at org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:243)
	at org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage(AbstractPageSequenceLayoutManager.java:287)
	at org.apache.fop.layoutmgr.PageSequenceLayoutManager.makeNewPage(PageSequenceLayoutManager.java:192)
	at org.apache.fop.layoutmgr.PageBreaker.handleBreakTrait(PageBreaker.java:636)
	at org.apache.fop.layoutmgr.PageBreaker.startPart(PageBreaker.java:514)
	at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:564)
	at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:509)
	at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:504)
	at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:339)
	at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:458)
	at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:113)
	at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:143)
	at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267)
	at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:140)
	at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:390)
	at org.apache.fop.fo.FOTreeBuilder$3.run(FOTreeBuilder.java:207)
	at org.apache.fop.fo.FOTreeBuilder$3.run(FOTreeBuilder.java:204)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:203)
	at java.xml/com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
	at java.xml/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endElement(XIncludeHandler.java:1111)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
	at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:688)
	at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:775)
	at java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:371)
	at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:293)
	at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:116)
	at org.apache.fop.cli.Main.startFOP(Main.java:183)
	at org.apache.fop.cli.Main.main(Main.java:214)

Nov 18, 2022 10:43:13 AM org.apache.fop.cli.InputHandler error
SEVERE: javax.xml.transform.TransformerException: index 1,length 1
Nov 18, 2022 10:43:13 AM org.apache.fop.cli.Main startFOP
out.fo (text/x-xslfo, 33.3 KB)
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:etdpub="https://github.com/AmericanNumismaticSociety/etdpub"
         xmlns:fo="http://www.w3.org/1999/XSL/Format"
         xmlns:tei="http://www.tei-c.org/ns/1.0"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xs="http://www.w3.org/2001/XMLSchema"
         font-family="Times, &#34;Times New Roman&#34;, &#34;Liberation Serif&#34;, Georgia,&#xA;&#x9;&#x9;&#x9;serif"
         font-size="11px">
   <fo:layout-master-set>
      <fo:simple-page-master margin="1in"
                             page-width="8.5in"
                             page-height="11in"
                             master-name="metadata">
         <fo:region-body region-name="xsl-region-body"/>
      </fo:simple-page-master>
      <fo:simple-page-master margin="1in"
                             page-width="8.5in"
                             page-height="11in"
                             master-name="frontmatter">
         <fo:region-body region-name="xsl-region-body" margin-bottom=".5in"/>
         <fo:region-after region-name="footer"/>
      </fo:simple-page-master>
      <fo:simple-page-master margin="1in"
                             page-width="8.5in"
                             page-height="11in"
                             master-name="content">
         <fo:region-body region-name="xsl-region-body" margin-bottom=".5in"/>
         <fo:region-after region-name="footer"/>
      </fo:simple-page-master>
   </fo:layout-master-set>
   <fo:declarations>
      <x:xmpmeta xmlns:x="adobe:ns:meta/" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
         <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
            <rdf:Description xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:about="">
               <dc:title>Bactrian and Indo-Greek Rulers</dc:title>
               <dc:publisher>American Numismatic Society</dc:publisher>
               <dc:creator>Gunnar Dumke</dc:creator>
               <dc:creator>Simon Glenn</dc:creator>
               <xmp:CreationDate>2022-11-18T10:41:23.115100937-05:00</xmp:CreationDate>
            </rdf:Description>
         </rdf:RDF>
      </x:xmpmeta>
   </fo:declarations>
   <fo:page-sequence master-reference="metadata">
      <fo:title>Metadata</fo:title>
      <fo:flow flow-name="xsl-region-body">
         <fo:block text-align="center" margin-top="33%" page-break-after="always">
            <fo:block font-size="24px" font-weight="bold">Bactrian and Indo-Greek Rulers</fo:block>
            <fo:block font-size="16px">Gunnar Dumke and Simon Glenn</fo:block>
            <fo:block>
               <fo:block>
                  <fo:external-graphic src="url('http://numismatics.org/digitallibrary/ui/images/ans-logo.png')"
                                       content-width="scale-to-fit"
                                       scaling="uniform"
                                       width="1.5in"/>
               </fo:block>
               <fo:block>American Numismatic Society</fo:block>
               <fo:block>New York, NY</fo:block>
               <fo:block margin-top=".25in">
                  <fo:block font-weight="bold">Original Publication:</fo:block>
                  <fo:block>2023</fo:block>
               </fo:block>
            </fo:block>
         </fo:block>
         <fo:block text-align="center" margin-top="33%" page-break-after="always">
            <fo:block font-size="20px" margin-bottom="1em">About this Digital Edition</fo:block>
            <fo:block margin-bottom="1em" text-align="justify">When citing this resource, be sure to state that you are citing the Digital Edition, with the date of access, and URI.</fo:block>
            <fo:block font-size="16px" margin-bottom="1em">Example</fo:block>
            <fo:block text-align="justify"
                      start-indent="2em"
                      text-indent="-2em"
                      margin-bottom="1em">Gunnar Dumke and Simon Glenn, <fo:inline font-style="italic">Bactrian and Indo-Greek Rulers</fo:inline> (Digital Edition), (New York, NY: American Numismatic Society, 2023).  (accessed November 18, 2022).</fo:block>
         </fo:block>
      </fo:flow>
   </fo:page-sequence>
   <fo:page-sequence master-reference="content" initial-page-number="1">
      <fo:title>Bactrian and Indo-Greek Rulers</fo:title>
      <fo:static-content flow-name="footer">
         <fo:block font-size="10px" text-align="center">
            <fo:page-number/>
         </fo:block>
      </fo:static-content>
      <fo:flow flow-name="xsl-region-body">
         <fo:block id="d2e32" page-break-after="always" text-align="justify">
            <fo:table margin-bottom="1em"
                      border-collapse="separate"
                      border-separation="2pt">
               <fo:table-column column-number="1"/>
               <fo:table-column column-number="2" column-width="2in"/>
               <fo:table-body>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em">Zoilus I 3 Silver Round Drachma </fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">Obv: ΒΑΣΙΛΕΩΣ ΔΙΚΑΙΟΥ ΖΟΙΛΟΥ ⃕⤻ <fo:inline font-style="italic">basileōs dikaiou zoilou</fo:inline>
                              <fo:block/>Bust of Zoilus I, diademed and draped right</fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">Rev: 𐨨𐨱𐨪𐨗𐨯 𐨢𐨿𐨪𐨨𐨁𐨐𐨯 𐨰𐨆𐨀𐨁𐨫𐨯 ↶(plus arrow below, going clockwise from right to left) <fo:inline font-style="italic">mahārājasa dhramikasa jhoilasa</fo:inline>
                              <fo:block/>Heracles, wreathed, naked, standing facing resting right hand on club, lion skin in crook of left arm</fo:block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.1 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.41)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.41.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                           <fo:list-block margin-bottom="1em">
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1944.100.74684)">American Numismatic Society 1944.100.74684</fo:basic-link>, 2.47 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://hcr.ashmus.ox.ac.uk/coin/hcr45337)">Ashmolean Museum HCR45337</fo:basic-link>, 2.49 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                           </fo:list-block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block>
                           <fo:inline>
                              <fo:external-graphic src="url('https://images.numismatics.org/collectionimages%2F19001949%2F1944%2F1944.100.74684.obv.noscale.jpg/full/full/0/default.jpg')"
                                                   content-width="scale-to-fit"
                                                   scaling="uniform"
                                                   max-width="0.75in"/>
                           </fo:inline>
                           <fo:inline>
                              <fo:external-graphic src="url('https://images.numismatics.org/collectionimages%2F19001949%2F1944%2F1944.100.74684.rev.noscale.jpg/full/full/0/default.jpg')"
                                                   content-width="scale-to-fit"
                                                   scaling="uniform"
                                                   max-width="0.75in"/>
                           </fo:inline>
                        </fo:block>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.2 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.42)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.42.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                           <fo:list-block margin-bottom="1em">
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1944.100.74685)">American Numismatic Society 1944.100.74685</fo:basic-link>, 2.29 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1949.66.29)">American Numismatic Society 1949.66.29</fo:basic-link>, 2.37 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1979.45.123)">American Numismatic Society 1979.45.123</fo:basic-link>, 2.48 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1993.29.62)">American Numismatic Society 1993.29.62</fo:basic-link>, 2.44 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1995.51.190)">American Numismatic Society 1995.51.190</fo:basic-link>, 2.4 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(http://numismatics.org/collection/1995.51.191)">American Numismatic Society 1995.51.191</fo:basic-link>, 2.27 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://hcr.ashmus.ox.ac.uk/coin/hcr45338)">Ashmolean Museum HCR45338</fo:basic-link>, 2.4 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://hcr.ashmus.ox.ac.uk/coin/hcr45339)">Ashmolean Museum HCR45339</fo:basic-link>, 2.45 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b85110620)">Bibliothèque nationale de France 1971.621</fo:basic-link>, 2.41 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b85110657)">Bibliothèque nationale de France L 3051</fo:basic-link>, 2.11 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b8511063d)">Bibliothèque nationale de France R 3681.452</fo:basic-link>, 2.40 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b8511064t)">Bibliothèque nationale de France R 3681.453</fo:basic-link>, 2.36 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://ikmk.smb.museum/object?id=18202667)">Münzkabinett Berlin 18202667</fo:basic-link>, 2.43 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                           </fo:list-block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.3 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.79)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.79.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                           <fo:list-block margin-bottom="1em">
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://hcr.ashmus.ox.ac.uk/coin/hcr45340)">Ashmolean Museum HCR45340</fo:basic-link>, 2.33 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                           </fo:list-block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.4 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.182)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.182.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                           <fo:list-block margin-bottom="1em">
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://hcr.ashmus.ox.ac.uk/coin/hcr45341)">Ashmolean Museum HCR45341</fo:basic-link>, 2.43 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://hcr.ashmus.ox.ac.uk/coin/hcr45342)">Ashmolean Museum HCR45342</fo:basic-link>, 2.41 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b8511066n)">Bibliothèque nationale de France R 3681.461</fo:basic-link>, 2.26 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                           </fo:list-block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.5 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.255)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.255.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                           <fo:list-block margin-bottom="1em">
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b85110672)">Bibliothèque nationale de France R 3681.455</fo:basic-link>, 2.24 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                           </fo:list-block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.6 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.257)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.257.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                           <fo:list-block margin-bottom="1em">
                              <fo:list-item space-after="0.5em">
                                 <fo:list-item-label start-indent="2em">
                                    <fo:block/>
                                 </fo:list-item-label>
                                 <fo:list-item-body start-indent="3em">
                                    <fo:block>
                                       <fo:basic-link color="black"
                                                      text-decoration="none"
                                                      external-destination="url(https://gallica.bnf.fr/ark:/12148/btv1b8511068g)">Bibliothèque nationale de France R 3681.454</fo:basic-link>, 2.24 g</fo:block>
                                 </fo:list-item-body>
                              </fo:list-item>
                           </fo:list-block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.7 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.258)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.258.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
                  <fo:table-row>
                     <fo:table-cell>
                        <fo:block>
                           <fo:block margin-bottom="1em" start-indent="2em">3.8 <fo:basic-link color="black"
                                             text-decoration="none"
                                             external-destination="url(https://numismatics.org/bigr/symbol/monogram.bop.256)">
                                 <fo:inline>
                                    <fo:external-graphic src="url('https://numismatics.org/symbolimages/bigr/monogram.bop.256.svg')"
                                                         content-width="scale-to-fit"
                                                         scaling="uniform"
                                                         max-width="0.10in"/>
                                 </fo:inline>
                              </fo:basic-link> (Left Field)</fo:block>
                        </fo:block>
                     </fo:table-cell>
                     <fo:table-cell>
                        <fo:block/>
                     </fo:table-cell>
                  </fo:table-row>
               </fo:table-body>
            </fo:table>
         </fo:block>
      </fo:flow>
   </fo:page-sequence>
</fo:root>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.