danny.chiu 发表于 2013-1-24 06:37:13

canvas font组件

为了响应淘宝KISS理念,为中国开源做小点贡献,故有此文。

主要内容就是实现canvas显示文字,并做好这件简单的事。

策划总是会提出各种需求,如果是dom结构,直接用css样式就可以实现,现在canvas怎么办呢?本文以此为切入点,实现了常规dom里面的样式接口。现列出如下:
top, leftwidth, height // 自适应并换行text-aligntext-indentline-heightletter-spacingfont-sizefont-weightfont-familycolor

现在策划这时还要站出来,我要显示一句话内包含二处高亮,二处大字体,一处粗体,一处隶书。。。

我们就SB了,但我们不能坐以待毙啊,本着不会美术的策划不是好程序的心态,咱们得搞定他。
这时候可能有人会怀念dom,直接用<span style="..."></span>多好啊,或者wiki写法你好吗,也行啊。。现在肿么办?一句话分成若干个文字精灵?再排位置?如果是动态新闻呢?天天得换啊??

好吧,经过我们若干一行人的讨论,使用类wiki的写法,实现思路最后说:
<div class="quote_title">引用
页: [1]
查看完整版本: canvas font组件