Re: [office] multiple spans

From
Andreas J Guelzow <>
Date
2021-03-01T19:47:49+00:00
ID
Thread
Re: [office] multiple spans
Hi Michael,

    
I am just working from the ODF Standard and was looking for a
      property that does not just affect a single character. (In
      Gnumeric you cannot specify kerning between characters, therefore
      so far I have not yet to worry about implementation of this.)

    Andreas

    

    

    

    

    
On 2021-03-01 12:17 p.m., Michael Stahl
      wrote:

    

    
      

      hi Andreas,
      

      

      On 01.03.21 19:38, Andreas J Guelzow wrote:
      

      Hi,
        

        

        If I compare
        

        

        <text:p style-name="styleA">AB<text:span
        style-name="styleB">CD<text:span
style-name="styleA">EF</text:span>GH</text:span>IJ</text:p>

        

        with
        

        

        <text:p style-name="styleA">AB<text:span
        style-name="styleB">CD</text:span><text:span
        style-name="styleA">EF</text:span><text:span
        style-name="styleB">GH</text:span>IJ</text:p>
        

        

        where styleA includes style:letter-kerning=TRUE and styleB
        includes style:letter-kerning=FALSE
        

        

        Then I would think that in the first case there is no letter
        kerning between D and E but in the second case there is letter
        kerning between D and E.
        

      
      

      how do you implement the second case? you only get letter kerning
      between 2 characters if you send both of them to the text shaping
      together, but you can't do that if they have different formatting
      or a different font, which may well be the case between styleA and
      styleB.
      

      

      in LO Writer, the only text-properties attribute that *doesn't*
      prevent kerning at span breaks is the dreaded officeooo:rsid
      extension, and that was a pain to implement...
      

      

      regards,
      

      Âmichael
      

      

      

    
    
-- 

      

        

          

            

              

                
                  
                    

                       
                        
                          
                            

                              
                                

                                  Andreas J. Guelzow,
                                    PhD FTICA 

                                

                                  Registrar
                                    & Associate Vice-President,
                                    Enrolment and Planning

                                

                                  Professor,
                                    Mathematical & Computing
                                    Sciences

                              
                            

                            

                              
                                
Direct:
                                  +1 780 479 9290

                                  Toll-Free: +1 866 479 5200

                              
                            

                            

                              
                                

                                

                                

                                  
                                       
                                

                                

                                  concordia.ab.ca