Arabic diacriticals

"[email protected] [perl-text-pdf-modules]" <[email protected]> 25 Jul 2018 10:00:45 +0000
Newsgroups gmane.comp.lang.perl.modules.pdfapi2
Message-ID <[email protected]>
--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV
Content-Type:  text/plain;  charset=utf-8 
Content-Transfer-Encoding: base64

SSdtIGhhdmluZyBhIHByb2JsZW0gd2l0aCBkaWFjcml0aWNhbHMgd2hlbiBjcmVhdGluZyBh
IFBERiB1c2luZyBBcmFiaWMuICBEaWFjcml0aWNhbHMgYXJlIHR5cG9ncmFwaGljIG1hcmtz
IHdoaWNoIHNob3VsZCBub3JtYWxseSBiZSBwcmludGVkIGVpdGhlciBhYm92ZSBvciBiZWxv
dyB0aGUgcHJlY2VkaW5nIGNoYXJhY3RlciAoaS5lLiB0aGUgY2hhcmFjdGVyIG9uIHRoZSBy
aWdodCBzaW5jZSBBcmFiaWMgaXMgYSByaWdodC10by1sZWZ0IGxhbmd1YWdlKS4gQXMgZmFy
IGFzIEkgdW5kZXJzdGFuZCB0aG91Z2gsIGluIEFyYWJpYyBmb250cyB0aGUgZGlhY3JpdGlj
YWwgaXMgaXRzZWxmIGEgc2VwYXJhdGUgVW5pY29kZSBjaGFyYWN0ZXIgcmF0aGVyIHRoYW4g
YXMgaW4gdGhlIGNhc2Ugb2YgRXVyb3BlYW4gYWNjZW50cyB3aGVyZSBlYWNoIGFjY2VudGVk
IHZhcmlhbnQgb2YgYSBjaGFyYWN0ZXIgaXMgYSBjaGFyYWN0ZXIgaW4gaXRzIG93biByaWdo
dC4gICBPbmUgd291bGQgaW1hZ2luZSB0aGVyZWZvcmUgdGhhdCBhbiBvYnZpb3VzIHN0cmF0
ZWd5IHRvIHByaW50IGFuIEFyYWJpYyBkaWFjcml0aWNhbCB3b3VsZCBlZmZlY3RpdmVseSBi
ZSBub3QgdG8gYWR2YW5jZSB0aGUgY3VycmVudCBob3Jpem9udGFsIHByaW50aW5nIHBvc2l0
aW9uIGJ1dCB1c2UgdGhlIHNhbWUgaG9yaXpvbnRhbCBwcmludGluZyBwb3NpdGlvbiBhcyBm
b3IgdGhlIHByZXZpb3VzIGNoYXJhY3Rlciwgc28gYWxsb3dpbmcgdGhlIGRpYWNyaXRpY2Fs
IHRvIGFwcGVhciBhYm92ZSBvciBiZWxvdyB0aGUgcHJldmlvdXMgY2hhcmFjdGVyIGFzIG5l
Y2Vzc2FyeS4NCiANCg0KIFdoYXQgaXMgaGFwcGVuaW5nIGhvd2V2ZXIgaW4gbXkgUERGcyBp
cyB0aGF0IHRoZSBkaWFjcml0aWNhbCBpcyBiZWluZyBwcmludGVkIGluIHRoZSBuZXh0IGNo
YXJhY3RlciBwb3NpdGlvbiAodG8gdGhlIGxlZnQgaW4gQXJhYmljKSBhbmQgc28gYXBwZWFy
cyBhcyBhIHNlcGFyYXRlIGNoYXJhY3RlciwgZGV0YWNoZWQgZnJvbSB0aGUgY2hhcmFjdGVy
IGl0IHNob3VsZCBiZSBlaXRoZXIgb3ZlciBvciBhYm92ZS4NCiANCg0KIFBlcnBsZXhpbmds
eSwgd2hlbiBJIGNvcHkgZnJvbSB0aGUgUERGIGEgd29yZCB3aGljaCBjb250YWlucyB0aGUg
bWlzcGxhY2VkIGRpYWNyaXRpY2FsIGFuZCBwYXN0ZSBpdCBpbnRvIE1pY3Jvc29mdCBXb3Jk
LCBXb3JkIGRpc3BsYXlzIHRoZSBkaWFjcml0aWNhbCBjb3JyZWN0bHkgYWJvdmUgdGhlIHBy
ZXZpb3VzIGNoYXJhY3Rlci4gVGhpcyBzdWdnZXN0cyB0aGF0IHRoZSBQREYgY29udGFpbnMg
d2hhdGV2ZXIgaW5mb3JtYXRpb24gaXQgc2hvdWxkIG5lZWQgdG8gZGlzcGxheSB0aGUgZGlh
Y3JpdGljYWwgY29ycmVjdGx5LCBidXQgZm9yIHNvbWUgdW5rbm93biByZWFzb24gaXMgbm90
IGRvaW5nIHNvLg0KDQogDQoNCiBJIGhhdmUgdmVyeSBsaXR0bGUgdW5kZXJzdGFuZGluZyBv
ZiBmb250cyBhbmQgcGFydGljdWxhcmx5IFVuaWNvZGUgZm9udHMgYW5kIGV2ZW4gbW9yZSBw
YXJ0aWN1bGFybHkgQXJhYmljIGZvbnRzIHNvIGhhdmUgbm8gaWRlYSBvZiB3aGF0IHRvIGlu
dmVzdGlnYXRlIHRvIGZpbmQgdGhlIGNhdXNlIG9mIHRoaXMgcHJvYmxlbS4gIFNvIEkgd291
bGQgZ3JlYXRseSBhcHByZWNpYXRlIGFueSBwb2ludGVycyBvbiB0aGlzLg0KIA0KDQogVG8g
Z2l2ZSBzb21lIG1vcmUgYmFja2dyb3VuZCwgb25jZSB0aGUgdGV4dCBoYXMgYmVlbiByZWFk
IGZyb20gdGhlIGRhdGFiYXNlLCBteSBjb2RlIGZpcnN0bHkgYXBwbGllcyBhICdsZXR0ZXIg
c2hhcGluZycgdHJhbnNmb3JtYXRpb24sIHRoZSBwdXJwb3NlIG9mIHdoaWNoIGlzIHRvIHNl
bGVjdCB0aGUgY29ycmVjdCBjaGFyYWN0ZXIgc2hhcGUgZm9yIHRoZSBwb3NpdGlvbiBvZiB0
aGUgY2hhcmFjdGVyIGluIHRoZSB3b3JkIChzaW5jZSBlYWNoIEFyYWJpYyBjaGFyYWN0ZXIg
aGFzIGF0IGxlYXN0IDMgZm9ybXMgZGVwZW5kZW50IG9uIHRoZSBsZXR0ZXJzIHdoaWNoIHBy
ZWNlZGUgYW5kIGZvbGxvdyBpdCkuICBUaGUgdGV4dCBpcyB0aGVuIHJldmVyc2VkIGNoYXJh
Y3Rlci1ieS1jaGFyYWN0ZXIgc28gaXQgaXMgaW4gcHJvcGVyIHJpZ2h0LXRvLWxlZnQgZGly
ZWN0aW9uIGFuZCBpcyB0aGVuIHBsYWNlZCBpbnRvIHRoZSBQREYgdXNpbmcgdGhlICR0ZXh0
KCkgZnVuY3Rpb24uIEkgYW0gdXNpbmcgdGhlIFdpbmRvd3MgQXJhYmljIFRyYWRpdGlvbmFs
IGZvbnQgd2hpY2ggaXMgY2VydGFpbmx5IGNhcGFibGUgb2YgZGlzcGxheWluZyBkaWFjcml0
aWNhbHMgY29ycmVjdGx5IChmb3IgZXhhbXBsZSwgaW4gTWljcm9zb2Z0IFdvcmQpLiAgDQoN
CiANCg0K

--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>






 
<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p><div>I&#39;m having a problem with diacriticals when creating a PDF using Arabic.&nbsp; Diacriticals are typographic marks which should normally be printed either above or below the preceding character (i.e. the character on the right since Arabic is a right-to-left language). As far as I understand though, in Arabic fonts the diacritical is itself a separate Unicode character rather than as in the case of European accents where each accented variant of a character is a character in its own right. &nbsp; One would imagine therefore that an obvious strategy to print an Arabic diacritical would effectively be not to advance the current horizontal printing position but use the same horizontal printing position as for the previous character, so allowing the diacritical to appear above
  or below the previous character as necessary.</div><div><br></div><div>What is happening however in my PDFs is that the diacritical is being printed in the next character position (to the left in Arabic) and so appears as a separate character, detached from the character it should be either over or above.</div><div><br></div><div>Perplexingly, when I copy from the PDF a word which contains the 
misplaced diacritical and paste it into Microsoft Word, Word displays the diacritical correctly
 above the previous character. This suggests that the PDF contains whatever information it should need to display the diacritical correctly, but for some unknown reason is not doing so.<br></div><div><br></div><div>I have very little understanding of fonts and particularly Unicode fonts and even more particularly Arabic fonts so have no idea of what to investigate to find the cause of this problem.&nbsp; So I would greatly appreciate any pointers on this.</div><div><br></div><div>To give some more background, once the text has been read from the database, my code firstly applies a &#39;letter shaping&#39; transformation, the purpose of which is to select the correct character shape for the position of the character in the word (since each Arabic character has at least 3 forms dependent on 
 the letters which precede and follow it).&nbsp; The text is then reversed character-by-character so it is in proper right-to-left direction and is then placed into the PDF using the $text() function. I am using the Windows Arabic Traditional font which is certainly capable of displaying diacriticals correctly (for example, in Microsoft Word).&nbsp; <br></div><p><span><br class="yui-cursor"></span></p></p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

          
  
 

    
    <div style="clear:both"> </div>

    <div id="fromDMARC" style="margin-top: 10px;">
        <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
        Posted by: [email protected]        <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
     </div>
    <div style="clear:both"> </div>

    <table cellspacing=4px style="margin-top: 10px; margin-bottom: 10px; color: #2D50FD;">
      <tbody>
        <tr>
          <td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px;"  >
                          <a style="text-decoration: none; color: #2D50FD" href="https://groups.yahoo.com/neo/groups/perl-text-pdf-modules/conversations/messages/3781;_ylc=X3oDMTJwY2VlM2RpBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BG1zZ0lkAzM3ODEEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxNTMyNTEyODQ4?act=reply&messageNum=3781">Reply via web post</a>
                      </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
            <a href="mailto:[email protected]?subject=Re%3A%20Arabic%20diacriticals" style="text-decoration: none; color: #2D50FD;">
               Reply to sender            </a>
          </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;">
            <a href="mailto:[email protected]?subject=Re%3A%20Arabic%20diacriticals" style="text-decoration: none; color: #2D50FD">
              Reply to group            </a>
          </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
            <a href="https://groups.yahoo.com/neo/groups/perl-text-pdf-modules/conversations/newtopic;_ylc=X3oDMTJlaDdkdmp0BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTUzMjUxMjg0OA--" style="text-decoration: none; color: #2D50FD">Start a New Topic</a>
          </td>
          <td>&bull;</td>
          <td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;color: #2D50FD;" >
                            <a href="https://groups.yahoo.com/neo/groups/perl-text-pdf-modules/conversations/topics/3781;_ylc=X3oDMTM0MGwybG92BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BG1zZ0lkAzM3ODEEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxNTMyNTEyODQ4BHRwY0lkAzM3ODE-" style="text-decoration: none; color: #2D50FD;">Messages in this topic</a>
                (1)
                      </td>
        </tr>
      </tbody>
    </table>

        
<div id="megaphoneModule">
            <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
        <div>
	     <div class="stream" style="margin-bottom:10px;">
        <div style="background-color:white;">
            <div class="sn-img" style="display:inline;"><img name="tn_file" style="padding:0px 10px;vertical-align:top;margin-top:5px;" src="https://s.yimg.com/ru/static/images/yg/img/megaphone/1464031581_phpFA8bON" height="82" width="82"></div>
            <div class="mod-txt" style="display:inline-block;">
                <a rel="nofollow" name="sub_url" target="_blank" href="https://yho.com/1wwmgg" style="color:#0000FF;display:block;margin-left:5px;text-decoration:none;"><span style="font-size:15px;">Have you tried the highest rated email app?</span></a>
                <div style="max-width:530px;padding:2px 5px;">With 4.5 stars in iTunes, the Yahoo Mail app is the highest rated email app on the market. What are you waiting for? Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.</div>
            </div>
        </div>
    </div>        </div>  
     
    <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>

<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->


    <div id="ygrp-grfd" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">
      
<!-- |**|begin egp html banner|**| -->

      To unsubscribe from this group, send an email to:<BR>
perl-text-pdf-modules-unsubscribe-Km8ibD4bFueDmjp1MlKEbA@public.gmane.org<BR>
<BR>
      
<!-- |**|end egp html banner|**| -->

    </div>
  

 

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

    <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://groups.yahoo.com/neo/groups/perl-text-pdf-modules/info;_ylc=X3oDMTJlMnFyOTlxBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTUzMjUxMjg0OA--" style="text-decoration: none;">Visit Your Group</a></span>

     <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
                                                    </ul>
  </div>


<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="https://groups.yahoo.com/neo;_ylc=X3oDMTJkNTB1dWRqBF9TAzk3NDc2NTkwBGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNTMyNTEyODQ4" style="float: left;"><img src="http://l.yimg.com/ru/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;"> &bull; <a href="https://info.yahoo.com/privacy/us/yahoo/groups/details.html" style="text-decoration: none;">Privacy</a> &bull; <a href="mailto:perl-text-pdf-modules-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="https://info.yahoo.com/legal/us/yahoo/utos/terms/" style="text-decoration: none;">Terms of Use</a> </div>
</div>
<br>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

 
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->

          
<!-- |**|begin egp html banner|**| -->

    <div id="ygrp-lc">
      <div id="hd">SPONSORED LINKS</div>
      <div id="lc">
        <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
                      <script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=512848648;kvmn=y100000;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705007709;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');
  
</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "72.30.211.156",
"AdPosition Name" : "LC1",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}-->                          <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC1/A=1234567/rand=535792375">
                              </div>
        <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
                      <script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=512848649;kvmn=y100000;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705007709;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');
  
</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "72.30.211.156",
"AdPosition Name" : "LC2",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}-->                          <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC2/A=1234567/rand=540532029">
                              </div>
        <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
                      <script type='text/javascript'>document.write('<a href="https://us.y.atwola.com/?adlink|5113.1|221794|0|16|AdId=-3;BnId=0;itime=512848650;kvmn=y100000;kvadtc%5Fcrbrand=wifi%5Fus;kvadtc%5Fcontype=wifi;gdpr=0;adclntid=1004;spaceid=1705007709;" target=_top><img src="https://aka-cdn.adtechus.com/images/ATCollapse.gif" border=0 alt="AOL Ad" width="1" height="1" ></a>');
  
</script>
<!--Pointguard Diagnostic Start {"FAC3.0":{
"FAC IP" : "72.30.211.156",
"AdPosition Name" : "LC3",
"sapyECPM" : "0",
"gemniECPM" : "0",
"oneMobileECPM" : "0",
"gd2NetCpm" : "0",
"issapyEmpty" : "true",
"SapyAdSize" : "",
"SapyCustomSection" : "",
"SapyUrl" : "",
" SapyFedStatus" : "federation is not configured for ad slot",
" FedStatus" : "federation is not configured for ad slot"
}-->                          <img alt="" width=1 height=1 src="http://us.adserver.yahoo.com/l?M=#26/D=yahoo/S=:LC3/A=1234567/rand=678587599">
                              </div>
      </div>
    </div>
    
<!-- |**|end egp html banner|**| -->

  

  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2017382/grpspId=1705007709/msgId=3781/stime=1532512848/nc1=1234567/nc2=2/nc3=3" width="1" height="1"> <br>

<img src="http://y.analytics.yahoo.com/fpc.pl?ywarid=515FB27823A7407E&a=10001310322279&js=no&resp=img&cf12=CP" width="1" height="1"> 

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }


  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--9nlWnTS9ocNmxdhsK3FKVLWiM6a5jwOaA8HvrLV--