CN102426564A - 一种矢量斜体字的反白方法 - Google Patents
一种矢量斜体字的反白方法 Download PDFInfo
- Publication number
- CN102426564A CN102426564A CN2011103399359A CN201110339935A CN102426564A CN 102426564 A CN102426564 A CN 102426564A CN 2011103399359 A CN2011103399359 A CN 2011103399359A CN 201110339935 A CN201110339935 A CN 201110339935A CN 102426564 A CN102426564 A CN 102426564A
- Authority
- CN
- China
- Prior art keywords
- vector
- line
- character
- italics
- width
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000013598 vector Substances 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000002087 whitening effect Effects 0.000 title abstract 2
- 238000010586 diagram Methods 0.000 description 3
Images
Landscapes
- Image Generation (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提出了一种矢量斜体字的反白方法,包括以下步骤:1)获取需要反白字符的显示宽度、实际宽度以及字符高度;2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;3)根据划线确定矢量斜体字符的平行四边形反白区域;本发明的一种矢量斜体字的反白方法,根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内。
Description
技术领域
本发明涉及一种电子设备上矢量斜体字的反白方法,尤其涉及一种通过矢量斜体字的倾斜角度确定矢量斜体字的反白区域的方法。
背景技术
电子设备中,如电子字典、手机、PDA等手持式设备,目前矢量斜体字符的反白区域同非斜体字符一样,都是矩形。这样就存在反白区域起始和结束位置的字符不能完全被包含在反白区域内的情况,参见图1。
发明内容
为了解决背景技术中所存在的技术问题,本发明提出了一种矢量斜体字的反白方法,根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内。
本发明的技术解决方案是:一种矢量斜体字的反白方法,其特殊之处在于:所述方法包括以下步骤:
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
3)根据划线确定矢量斜体字符的平行四边形反白区域;
上述步骤2)的具体步骤是:
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1.2)和步骤1.3),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,(hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1),结束划线。
上述步骤3)的具体步骤是:计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1);
其中n表示划的是第几条线(从0开始计算,最后一条线n为hi-1)。
本发明通过计算矢量斜体字的倾斜角度来计算矢量斜体字的反白区域。根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内。
附图说明
图1是本发明的反白方法示意图;
图2是反白字符的显示宽度、实际宽度以及字符高度的示意图;
图3.1-图3.2是本发明的具体实施例示意图;
具体实施方式
参见图1,图2,本发明通过计算矢量斜体字的倾斜角度来计算矢量斜体字的反白区域。根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内,参见图1;
本发明是一种矢量斜体字的反白方法,包括以下步骤:
参见图2,a是显示宽度;b是实际宽度;hi是字符高度;
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1.2)和步骤1.3),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,(hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1),结束划线。
3)根据划线确定矢量斜体字符的平行四边形反白区域;计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1)。
Claims (3)
1.一种矢量斜体字的反白方法,其特征在于:所述方法包括以下步骤:
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
3)根据划线确定矢量斜体字符的平行四边形反白区域。
2.根据权利要求1所述的矢量斜体字的反白方法,其特征在于:所述步骤2)的具体步骤是:
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1)和步骤2),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,其中,hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1,结束划线。
3.根据权利要求2所述的矢量斜体字的反白方法,其特征在于:所述步骤3)的具体步骤是:计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1);
其中n表示划的是第几条线(从0开始计算,最后一条线n为hi-1);a是显示宽度;b是实际宽度。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011103399359A CN102426564A (zh) | 2011-11-01 | 2011-11-01 | 一种矢量斜体字的反白方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011103399359A CN102426564A (zh) | 2011-11-01 | 2011-11-01 | 一种矢量斜体字的反白方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102426564A true CN102426564A (zh) | 2012-04-25 |
Family
ID=45960550
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011103399359A Pending CN102426564A (zh) | 2011-11-01 | 2011-11-01 | 一种矢量斜体字的反白方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102426564A (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1153955A (zh) * | 1995-09-06 | 1997-07-09 | 富士通株式会社 | 用于从文档图象抽取标题的标题抽取装置及其方法 |
| US6950986B1 (en) * | 1996-12-10 | 2005-09-27 | North River Consulting, Inc. | Simultaneous display of a coded message together with its translation |
| CN102096906A (zh) * | 2010-12-13 | 2011-06-15 | 汉王科技股份有限公司 | 用于全景二值图像的反白处理方法和装置 |
-
2011
- 2011-11-01 CN CN2011103399359A patent/CN102426564A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1153955A (zh) * | 1995-09-06 | 1997-07-09 | 富士通株式会社 | 用于从文档图象抽取标题的标题抽取装置及其方法 |
| US6950986B1 (en) * | 1996-12-10 | 2005-09-27 | North River Consulting, Inc. | Simultaneous display of a coded message together with its translation |
| CN102096906A (zh) * | 2010-12-13 | 2011-06-15 | 汉王科技股份有限公司 | 用于全景二值图像的反白处理方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| 蔡天艳等: "点阵式液晶字符反白和图形显示研究", 《单片机与嵌入式系统应用》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Liu et al. | An integrated guidance and control approach in three-dimensional space for hypersonic missile constrained by impact angles | |
| EP3147816A3 (en) | Mobile terminal and method of controlling the same | |
| EP2879047A3 (en) | Mobile terminal and controlling method thereof | |
| EP2966561A3 (en) | Mobile terminal equipped with touch screen and method of controlling therefor | |
| EP3139264A3 (en) | Mobile terminal and method for controlling the same | |
| EP2916293A3 (en) | Display control device, method, and program | |
| EP2871594A3 (en) | Method, device, TV and system for recognizing TV station logo | |
| EP2921939A3 (en) | Method and mobile terminal for text editing and correction | |
| WO2015051269A3 (en) | Generating augmented reality content for unknown objects | |
| EP2378746A3 (en) | Mobile terminal and method for group communication initiation using a touch screen display | |
| CN104035664A (zh) | 一种应用程序用户界面的显示方法及装置 | |
| EP2897036A3 (en) | Mobile terminal and method for controlling the same | |
| EP2998878A3 (en) | Mobile terminal and method of controlling therefor | |
| EP2345872A3 (en) | Aircraft display system for depicting accuracy of navigation information | |
| EP2385441A3 (en) | Mobile terminal and image display method therein | |
| EP2560086A3 (en) | Method and apparatus for navigating content on screen using pointing device | |
| WO2016071903A3 (en) | Location based optical character recognition (ocr) | |
| EP2757456A3 (en) | Mobile terminal and control method thereof | |
| MX2010004732A (es) | Metodo para el analisis de imagen, en particular para un aparato de radio movil. | |
| EP2645721A3 (en) | Method and device to identify motion vector candidates using a scaled motion search | |
| IN2014DN00558A (zh) | ||
| EP2763016A3 (en) | Scrolling method and electronic device thereof | |
| EP2797026A3 (en) | Smart card, portable electronic device and smart card processing device | |
| EP3006898A3 (en) | Mobile terminal and control method thereof | |
| CN104461424B (zh) | 一种在单元格中显示旋转字符串的系统及方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120425 |