[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freetype-devel
Subject:    =?UTF-8?B?VGhpcyBpcyBmcmVldHlwZSBzb3VyY2Vjb2RlIGZyb20gVFNJVChJIG1hZGUgbWFueSBpbXBy?= =?UTF-8?B?b3Zlb
From:       "=?UTF-8?B?5p+z6bKy6bmP?=" <liukunpeng () ts-it ! cn>
Date:       2022-09-23 9:05:08
Message-ID: 59753613-93dc-4b2c-8404-29c6666250e4.liukunpeng () ts-it ! cn
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]

[Attachment #4 (text/plain)]

Hello, Freetype:
 I am technology director of TSIT Office software product. I have made many \
improvements on freetype. This is freetype sourcecode from TSIT(I confirmed from \
leader Wang this week). And I had sent some sourcecodes severals times before.  You \
can get the sourcecode from here: \
https://github.com/tsitcn/freetype2-taishan-improved \
<https://github.com/tsitcn/freetype2-taishan-improved >  Those improvements include:
Outline:
 italic for any value.
 line thickness.
Bitmap:
 Rotate for 4 directions.
 Italic. Three type: clockwise, counter-clockwise, top to bottom(chinese chars \
needthis feature).  Bold. We use a new algorithm.
 Gray Bold. If all pixels use black color, some chinese chars are very ugly. So I \
developed a gray bold to make them very beautiful.  Filp. Left to right, and top to \
bottom.  I hope freetype developvers check sourcecode and use them ASAP. And Even \
taishan-office use it for a long time, I think someone can find bugs. So we can \
communicate every week or month as your mean. Many thanks.
Liu Kunpeng(柳鲲鹏)
TSIT(泰山信息科技)
2022-9-23
----------------------------------------------------------------------------------------------------------------
 Here are screenshot of my test case:
4 directions group.
every direction group: 1, outline with normal; 2, bitmap with normal; 3, outline with \
                bold and italic; 4, bitmap with gray bold and italic (top to bottom).
------------------------------------------------------------------
发件人:Werner LEMBERG <wl@gnu.org>
发送时间:2022年3月18日(星期五) 17:52
收件人:柳鲲鹏 <liukunpeng@ts-it.cn>
抄 送:freetype-devel <freetype-devel@nongnu.org>
主 题:Re: Did you received this email ? //This is source code of TSIT Improved
> A feedback?
Sorry, I haven't had time yet to look at your code. Will do so in the
next few days.
 Werner


[Attachment #5 (text/html)]

<div class="__aliyun_email_body_block"><div  \
style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><div \
class=" __aliyun_node_has_color" \
style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><div \
style="clear:both;">Hello, Freetype:</div><div  style="clear:both;"><br ></div><div  \
style="clear:both;">&nbsp; I am technology director of TSIT Office software product. \
I have&nbsp;<span >made many improvements on freetype.&nbsp;</span>This is freetype \
sourcecode from TSIT(I confirmed from leader Wang this week). And I had sent some \
sourcecodes severals times before.</div><div  style="clear:both;">&nbsp; You can get \
the sourcecode from here:</div><div  style="clear:both;"><span ><a  \
href="https://github.com/tsitcn/freetype2-taishan-improved" \
target="_blank">https://github.com/tsitcn/freetype2-taishan-improved</a></span></div><div \
style="clear:both;"><br ></div><div  style="clear:both;">&nbsp; Those&nbsp;<span  \
class=" __aliyun_node_has_color __aliyun_node_has_bgcolor" \
style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-sty \
le:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;lette \
r-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-space:nor \
mal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initial;text- \
decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">improvements<span \
>&nbsp;include:</span></span></div><div  style="clear:both;"><span  class=" \
> __aliyun_node_has_color __aliyun_node_has_bgcolor" \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">Outline:</span></div><div \
> style="clear:both;"><span  class=" __aliyun_node_has_color \
> __aliyun_node_has_bgcolor" \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> &nbsp; italic for any value.</span></div><div  style="clear:both;"><span  class=" \
> __aliyun_node_has_color __aliyun_node_has_bgcolor" \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> &nbsp; line thickness.</span></div><div  style="clear:both;"><span  class=" \
> __aliyun_node_has_color __aliyun_node_has_bgcolor" \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">Bitmap:</span></div><div \
> style="clear:both;"><span  class=" __aliyun_node_has_color \
> __aliyun_node_has_bgcolor" \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> &nbsp; Rotate for 4 directions.</span></div><div  style="clear:both;"><span  \
> class=" __aliyun_node_has_color __aliyun_node_has_bgcolor" \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> &nbsp; Italic. Three type: clockwise, counter-clockwise, top to bottom(chinese \
> chars needthis feature).</span></div><div  style="clear:both;">&nbsp; &nbsp; Bold. \
> We use a new&nbsp;algorithm.<br ></div><div  style="clear:both;"><span  \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> &nbsp; Gray Bold. If all pixels use black color, some chinese chars are very ugly. \
> So I developed a gray bold to make them very beautiful.</span></div><div  \
> style="clear:both;"><span  \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> &nbsp; Filp. Left to right, and top to bottom.</span></div><div  \
> style="clear:both;"><span  \
> style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-s \
> tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;l \
> etter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;white-spa \
> ce:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickness:initi \
> al;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;"><br \
> ></span></div><div  style="clear:both;"><span  \
> > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font \
> > -style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:4 \
> > 00;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;whi \
> > te-space:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickne \
> > ss:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp; \
> > &nbsp; I hope freetype developvers check sourcecode and use them ASAP. And Even \
> > taishan-office use it for a long time, I think someone can find bugs. So we can \
> > communicate every week or month as your mean.</span></div><div  \
> > style="clear:both;"><span  \
> > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font \
> > -style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:4 \
> > 00;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:none;whi \
> > te-space:normal;word-spacing:.0px;background-color:#ffffff;text-decoration-thickne \
> > ss:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;"><br \
> > ></span></div><div  style="clear:both;">Many thanks.</div><div  \
> > > style="clear:both;"><br ></div><div  style="clear:both;">Liu Kunpeng(<span  \
> > > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;fo \
> > > nt-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weig \
> > > ht:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:no \
> > > ne;white-space:normal;word-spacing:.0px;background-color:#ffffff;text-decoration \
> > > -thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">柳鲲鹏)</span></div><div \
> > > style="clear:both;">TSIT(泰山信息科技)</div><div  \
> > > style="clear:both;">2022-9-23</div><div  style="clear:both;"><br ></div><div  \
> > > style="clear:both;">----------------------------------------------------------------------------------------------------------------</div><div \
> > > style="clear:both;"><span  \
> > > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;fo \
> > > nt-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weig \
> > > ht:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transform:no \
> > > ne;white-space:normal;word-spacing:.0px;background-color:#ffffff;text-decoration \
> > > -thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;"><br \
> > > ></span></div><div  style="clear:both;">Here are screenshot of my test \
> > > > case:</div><div  style="clear:both;">4 directions group.</div><div  \
> > > > style="clear:both;">every direction group: 1, outline with normal; 2, bitmap \
> > > > with normal; 3,&nbsp; outline with bold and italic; 4, bitmap with gray bold \
> > > > and italic (top to bottom).</div><div  style="clear:both;"><br ></div><div  \
> > > > style="clear:both;"><span  class=" __aliyun_node_has_color \
> > > > __aliyun_node_has_bgcolor" \
> > > > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px; \
> > > > font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font- \
> > > > weight:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transf \
> > > > orm:none;white-space:normal;word-spacing:.0px;background-color:#ffffff;text-de \
> > > > coration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp;&nbsp;<img \
> > > > class="__aliyun_inline_attach_1" src="cid:__aliyun166392390837498431" \
> > > > style="vertical-align:bottom;"></span></div><div  style="clear:both;"><span  \
> > > > class=" __aliyun_node_has_color __aliyun_node_has_bgcolor" \
> > > > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px; \
> > > > font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font- \
> > > > weight:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transf \
> > > > orm:none;white-space:normal;word-spacing:.0px;background-color:#ffffff;text-de \
> > > > coration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">&nbsp;&nbsp;</span></div><div \
> > > > style="clear:both;"><span  class=" __aliyun_node_has_color \
> > > > __aliyun_node_has_bgcolor" \
> > > > style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px; \
> > > > font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font- \
> > > > weight:400;letter-spacing:normal;text-align:start;text-indent:.0px;text-transf \
> > > > orm:none;white-space:normal;word-spacing:.0px;background-color:#ffffff;text-de \
> > > > coration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;"><br \
> > > > ></span></div><div  style="clear:both;"><br ></div><div  \
> > > > > style="clear:both;">------------------------------------------------------------------</div><div \
> > > > > style="clear:both;">发件人:Werner LEMBERG &lt;wl@gnu.org&gt;</div><div \
> > > > > style="clear:both;">发送时间:2022年3月18日(星期五) \
> > > > > 17:52</div><div  style="clear:both;">收件人:柳鲲鹏 \
> > > > > &lt;liukunpeng@ts-it.cn&gt;</div><div  \
> > > > > style="clear:both;">抄 送:freetype-devel \
> > > > > &lt;freetype-devel@nongnu.org&gt;</div><div  \
> > > > > style="clear:both;">主 题:Re: Did you received this email ? //This is \
> > > > > source code of TSIT Improved</div><div  style="clear:both;"><br \
> > > > > ></div>&gt;&nbsp;A&nbsp;feedback?<br ><br \
> > > > > > >Sorry,&nbsp;I&nbsp;haven't&nbsp;had&nbsp;time&nbsp;yet&nbsp;to&nbsp;look&nbsp;at&nbsp;your&nbsp;code.&nbsp;&nbsp;Will&nbsp;do&nbsp;so&nbsp;in&nbsp;the<br \
> > > > > > > >next&nbsp;few&nbsp;days.<br ><br ><br \
> > > > > > > > >&nbsp;&nbsp;&nbsp;&nbsp;Werner<div  \
> > > > > > > > > style="line-height:20.0px;clear:both;"><br \
> > > > > > > > > ></div></div></div></div>


["=?UTF-8?B?dGVtcDRjai5wbmc=?=" (application/octet-stream)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic