JP2011248739A - 文書処理装置、文書処理方法、及びプログラム - Google Patents
文書処理装置、文書処理方法、及びプログラム Download PDFInfo
- Publication number
- JP2011248739A JP2011248739A JP2010122953A JP2010122953A JP2011248739A JP 2011248739 A JP2011248739 A JP 2011248739A JP 2010122953 A JP2010122953 A JP 2010122953A JP 2010122953 A JP2010122953 A JP 2010122953A JP 2011248739 A JP2011248739 A JP 2011248739A
- Authority
- JP
- Japan
- Prior art keywords
- font
- text
- document
- divided
- displayed
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
【解決手段】 表示で描画された文字列を取得し、フォントが代替されていた場合、表示で描画されたテキストをフォント毎に分割し、それぞれ別のテキストとして出力データを作成する。
【選択図】 図5
Description
一つのテキストに対し一つのフォントが指定されているテキスト内に指定したフォントにない文字がある場合、別のフォントで代替して表示する表示側のフォント描画システムを利用する文書処理装置において、
テキストを出力側のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されるか否かを判定する判定手段と、
前記判定手段によりテキストを別のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されると判定された場合、1つのテキストをフォント毎に複数のテキストに分割する分割手段とを有することを特徴とする。
本システムを用いた場合の、フォント「Arial」/文字列「ABCあいう123」のテキストの出力データ生成処理の説明を行う。まず、文書情報管理部203は出力データ生成部204にテキストを渡す前に、文書表示部201にテキストを渡し、文書表示部201の持つ表示用フォント描画システムによる描画結果のテキストを取得し、フォントが代替されているかを判定する。判定手段としては、表示用フォント描画システムから、描画結果として用いられたフォントと文字列のセットを取得し、描画時に使用したフォントが「Arial」でない場合、フォントが代替されたと判断できる。また、表示されている文字列を取得し、1文字ずつフォントを見て、「Arial」でないフォントが用いられている文字がある場合も、フォントが代替されたと判断できる。また、文書表示部201で使用しているフォント描画システムから、代替フォントとして使用されるフォントを取得し、そのフォントが使用されている場合はフォントが代替されていると判定できるが、手段はこれらの方法に限らなくて良い。
次に、分割したテキストを1つずつ出力データ生成部204に渡す。これによって、文書表示部201で描画した結果と同一の描画結果を得ることができる。(図8)
また、テキストに下線や取り消し線が用いられている場合、出力データ生成部204では、それぞれのテキストがそれぞれのフォントに応じた下線と取り消し線が引かれてしまい、分割前のテキストと線の位置がずれてしまう。(図10)そこで、文書情報管理部203では、分割前の下線と取り消し線の始点と終点の座標及び線の太さを線描画情報として記録しておく。出力データ生成部204では、テキストごとに下線と取り消し線を引かず、テキスト描画後に、文書情報管理部203が記録していた線描画情報を取得し、描画を行う。これによって下線・取り消し線の位置がずれることなく、表示と出力データを同一の描画結果にすることができる。(図11)
203 文書情報管理部
204 出力データ生成部
205 フォントセットデータベース
301 文書表示ウィンドウ
Claims (9)
- 一つのテキストに対し一つのフォントが指定されているテキスト内に指定したフォントにない文字がある場合、別のフォントで代替して表示する表示側のフォント描画システムを利用する文書処理装置において、
テキストを出力側のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されるか否かを判定する判定手段と、
前記判定手段によりテキストを別のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されると判定された場合、1つのテキストをフォント毎に複数のテキストに分割する分割手段とを有することを特徴とする文書処理装置。 - テキストを表示側のフォント描画システムに渡し、描画結果を取得する取得手段とを有し、
前記判定手段は、前記取得手段により取得された描画結果に基づき判定することを特徴とする請求項1記載の文書処理装置。 - テキストに装飾が使用されている場合、前記分割手段により分割されたテキストの装飾情報を用いることなく、前記分割手段で分割されたテキストに対して、前記分割手段で分割する前のテキストの装飾情報を用いて描画する描画手段とを有することを特徴とする請求項1記載の文書処理装置。
- 一つのテキストに対し一つのフォントが指定されているテキスト内に指定したフォントにない文字がある場合、別のフォントで代替して表示する表示側のフォント描画システムを利用する文書処理装置において、
テキストを出力側のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されるか否かを判定する判定ステップと、
前記判定ステップによりテキストを別のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されると判定された場合、1つのテキストをフォント毎に複数のテキストに分割する分割ステップとを有することを特徴とする文書処理方法。 - テキストを表示側のフォント描画システムに渡し、描画結果を取得する取得ステップと、
前記判定ステップは、前記取得ステップにより取得された描画結果に基づき判定することを特徴とする請求項4記載の文書処理方法。 - テキストに装飾が使用されている場合、前記分割ステップで分割したテキストの装飾情報を用いることなく、前記分割ステップにより分割されたテキストに対して、前記分割ステップで分割する前のテキストの装飾情報を用いて描画する描画ステップとを有することを特徴とする請求項4記載の文書処理方法。
- 一つのテキストに対し一つのフォントが指定されているテキスト内に指定したフォントにない文字がある場合、別のフォントで代替して表示する表示側のフォント描画システムを利用するコンピュータで実行されるプログラムにおいて、
テキストを出力側のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されるか否かを判定する判定手段、
前記判定手段によりテキストを別のフォント描画システムを用いて出力する際、表示されるテキストのフォントが代替して表示されると判定された場合、1つのテキストをフォント毎に複数のテキストに分割する分割手段としてコンピュータを機能させるためのプログラム。 - テキストを表示側のフォント描画システムに渡し、描画結果を取得する取得手段としてコンピュータを機能させるためのプログラムであって、
前記判定手段は、前記取得手段により取得された描画結果に基づき判定することを特徴とする請求項7記載のプログラム。 - テキストに装飾が使用されている場合、前記分割手段により分割されたテキストの装飾情報を用いることなく、前記分割手段で分割されたテキストに対して、前記分割手段で分割する前のテキストの装飾情報を用いて描画する描画手段としてコンピュータを機能させるための請求項7記載のプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122953A JP5645481B2 (ja) | 2010-05-28 | 2010-05-28 | 装置、方法、及びプログラム |
US13/108,243 US9075776B2 (en) | 2010-05-28 | 2011-05-16 | Document processing apparatus, document processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122953A JP5645481B2 (ja) | 2010-05-28 | 2010-05-28 | 装置、方法、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011248739A true JP2011248739A (ja) | 2011-12-08 |
JP2011248739A5 JP2011248739A5 (ja) | 2013-07-04 |
JP5645481B2 JP5645481B2 (ja) | 2014-12-24 |
Family
ID=45023182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010122953A Active JP5645481B2 (ja) | 2010-05-28 | 2010-05-28 | 装置、方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9075776B2 (ja) |
JP (1) | JP5645481B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017159461A (ja) * | 2016-03-07 | 2017-09-14 | カシオ計算機株式会社 | 印刷装置、印刷方法及びプログラム |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2772554A1 (en) * | 2012-03-19 | 2013-09-19 | Corel Corporation | Method and system for interactive font feature access |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01140193A (ja) * | 1987-11-27 | 1989-06-01 | Nec Off Syst Ltd | 書体自動変換装置 |
JPH03279998A (ja) * | 1990-03-29 | 1991-12-11 | Casio Comput Co Ltd | フォント出力制御装置 |
JPH04123164A (ja) * | 1990-09-13 | 1992-04-23 | Canon Inc | 文書処理システム |
JPH08132703A (ja) * | 1994-11-10 | 1996-05-28 | Canon Inc | 文字出力方法及びその装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3774478B2 (ja) | 1993-05-13 | 2006-05-17 | キヤノン株式会社 | 文書処理方法及び装置 |
CA2125608A1 (en) * | 1993-06-30 | 1994-12-31 | George M. Moore | Method and system for providing substitute computer fonts |
US5940581A (en) * | 1996-03-21 | 1999-08-17 | Apple Computer, Inc. | Dynamic font management for large character sets |
US6490051B1 (en) * | 1998-09-21 | 2002-12-03 | Microsoft Corporation | Printer driver and method for supporting worldwide single binary font format with built in support for double byte characters |
US6813747B1 (en) * | 1998-12-31 | 2004-11-02 | International Business Machines Corporation | System and method for output of multipart documents |
US6718519B1 (en) * | 1998-12-31 | 2004-04-06 | International Business Machines Corporation | System and method for outputting character sets in best available fonts |
US6760887B1 (en) * | 1998-12-31 | 2004-07-06 | International Business Machines Corporation | System and method for highlighting of multifont documents |
US6421055B1 (en) * | 1999-03-25 | 2002-07-16 | International Business Machines Corporation | Method and apparatus for system enhancement to device backup font support |
US6480291B1 (en) * | 1999-05-03 | 2002-11-12 | Apple Computer, Inc. | Font management system that provides for synchronization of fonts among resources |
JP2001043212A (ja) * | 1999-07-23 | 2001-02-16 | Internatl Business Mach Corp <Ibm> | 電子文書における文字情報の正規化方法 |
JP4522006B2 (ja) | 2001-02-28 | 2010-08-11 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプリンタドライバプログラム |
US20030174135A1 (en) * | 2002-03-13 | 2003-09-18 | Joel Gyllenskog | System and method for utilizing multiple fonts |
JP4537040B2 (ja) * | 2003-11-19 | 2010-09-01 | キヤノン株式会社 | 文書処理装置および文書処理方法 |
JP2006163651A (ja) * | 2004-12-03 | 2006-06-22 | Sony Computer Entertainment Inc | 表示装置、表示装置の制御方法、プログラム及びフォントデータ |
US7478325B2 (en) * | 2005-04-22 | 2009-01-13 | Microsoft Corporation | Methods for providing an accurate visual rendition of a text element formatted with an unavailable font |
US7937658B1 (en) * | 2006-04-21 | 2011-05-03 | Adobe Systems Incorporated | Methods and apparatus for retrieving font data |
US8078965B2 (en) * | 2007-05-01 | 2011-12-13 | Microsoft Corporation | Automatic switching fonts on multilingual text runs |
US8379027B2 (en) * | 2007-06-20 | 2013-02-19 | Red Hat, Inc. | Rendering engine test system |
US7982737B2 (en) * | 2007-10-31 | 2011-07-19 | Adobe System Incorporated | System and method for independent font substitution of string characters |
GB2460084A (en) * | 2008-05-16 | 2009-11-18 | Software 2000 Ltd | Method and apparatus for providing and managing fonts |
CN102169478B (zh) * | 2010-02-26 | 2016-08-17 | Sap欧洲公司 | 用于呈现多语言文本的装置和方法 |
US20120066590A1 (en) * | 2010-09-10 | 2012-03-15 | Jeffrey Harris | Systems and Methods for Enhanced Font Management |
-
2010
- 2010-05-28 JP JP2010122953A patent/JP5645481B2/ja active Active
-
2011
- 2011-05-16 US US13/108,243 patent/US9075776B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01140193A (ja) * | 1987-11-27 | 1989-06-01 | Nec Off Syst Ltd | 書体自動変換装置 |
JPH03279998A (ja) * | 1990-03-29 | 1991-12-11 | Casio Comput Co Ltd | フォント出力制御装置 |
JPH04123164A (ja) * | 1990-09-13 | 1992-04-23 | Canon Inc | 文書処理システム |
JPH08132703A (ja) * | 1994-11-10 | 1996-05-28 | Canon Inc | 文字出力方法及びその装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017159461A (ja) * | 2016-03-07 | 2017-09-14 | カシオ計算機株式会社 | 印刷装置、印刷方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US9075776B2 (en) | 2015-07-07 |
JP5645481B2 (ja) | 2014-12-24 |
US20110296301A1 (en) | 2011-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10229094B2 (en) | Dynamic simulation of a responsive web page | |
JP4916237B2 (ja) | 画像表示装置、画像表示方法、その方法をコンピュータに実行させるプログラム、および画像表示システム | |
JP4290011B2 (ja) | ビューワ装置及びその制御方法、プログラム | |
US9772805B2 (en) | Information processor and digital plate inspection method | |
US7408556B2 (en) | System and method for using device dependent fonts in a graphical display interface | |
US7940273B2 (en) | Determination of unicode points from glyph elements | |
US9569146B2 (en) | Information processor and automatic page replacement method | |
JP2018028751A (ja) | 文書変換方法及び文書変換プログラム | |
CN104715004B (zh) | 混淆页面描述语言输出以阻碍转换为可编辑格式 | |
US8860990B2 (en) | Information processing apparatus, PDL data conversion method, and storage medium | |
KR102296939B1 (ko) | 다중 모드를 지원하는 pdf 등의 전자문서를 관리하는 장치 및 방법 | |
JP5645481B2 (ja) | 装置、方法、及びプログラム | |
JP5097117B2 (ja) | 画面要素の位置決め | |
JP2009020553A (ja) | 電子ファイル管理装置および電子ファイル管理プログラム | |
JP2006228131A (ja) | 文書データ処理装置及び文書データ処理方法 | |
JP2008041002A (ja) | 文書処理装置および文書処理プログラム | |
US20130104014A1 (en) | Viewer unit, server unit, display control method, digital comic editing method and non-transitory computer-readable medium | |
JP2020115260A (ja) | 情報処理装置、及び情報処理プログラム | |
KR20150085282A (ko) | 전자 문서의 첨삭을 위한 단말의 동작 방법 | |
JP5563706B1 (ja) | ドキュメントファイル生成装置、ドキュメントファイル生成方法およびドキュメントファイル生成プログラム | |
TWI477986B (zh) | 圖文參照裝置、方法及其電腦可讀取紀錄媒體 | |
US20170046027A1 (en) | Electronic document management device, electronic document management system, and electronic document management program | |
JP5569367B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP5063207B2 (ja) | 色変換処理装置、方法、記録媒体及びプログラム | |
JP4249038B2 (ja) | 文書表示装置、文書表示方法、および文書表示プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130516 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130516 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140324 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141007 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141104 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5645481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |