[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;"> I am technology director of TSIT Office software product. \
I have <span >made many improvements on freetype. </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;"> 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;"> Those <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 \
> 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;"> \
> 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;"> \
> 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;"> \
> 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;"> \
> Italic. Three type: clockwise, counter-clockwise, top to bottom(chinese \
> chars needthis feature).</span></div><div style="clear:both;"> Bold. \
> We use a new 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;"> \
> 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;"> \
> 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;"> \
> > 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, 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;"> <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;"> </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 <wl@gnu.org></div><div \
> > > > > style="clear:both;">发送时间:2022年3月18日(星期五) \
> > > > > 17:52</div><div style="clear:both;">收件人:柳鲲鹏 \
> > > > > <liukunpeng@ts-it.cn></div><div \
> > > > > style="clear:both;">抄 送:freetype-devel \
> > > > > <freetype-devel@nongnu.org></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>> A feedback?<br ><br \
> > > > > > >Sorry, I haven't had time yet to look at your code. Will do so in the<br \
> > > > > > > >next few days.<br ><br ><br \
> > > > > > > > > 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