JP7782113B2 - テキストの組版 - Google Patents
テキストの組版Info
- Publication number
- JP7782113B2 JP7782113B2 JP2024513148A JP2024513148A JP7782113B2 JP 7782113 B2 JP7782113 B2 JP 7782113B2 JP 2024513148 A JP2024513148 A JP 2024513148A JP 2024513148 A JP2024513148 A JP 2024513148A JP 7782113 B2 JP7782113 B2 JP 7782113B2
- Authority
- JP
- Japan
- Prior art keywords
- font
- terminal
- text
- original
- target text
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Description
前記コラボレーション文書内の対象テキストに使用される元のフォントを決定するステップと、
前記複数のコラボレーション端末のうちの第1端末が前記元のフォントをサポートするか否かを判定するステップと、
前記第1端末は、前記第1端末が前記元のフォントをサポートしない場合、前記元のフォントの文字サイズデータを取得するステップと、
前記第1端末は、前記元のフォントの文字サイズデータの取得に成功した場合、前記第1端末がサポートする第1フォントで前記対象テキストを表示するステップと、
前記第1端末は、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するステップと、を含む。
前記コラボレーション文書内の対象テキストに使用される元のフォントを決定するための第1決定モジュールと、
前記複数のコラボレーション端末のうちの第1端末が前記元のフォントをサポートするか否かを判定するための第2決定モジュールと、
前記第1端末が前記元のフォントをサポートしない場合、前記元のフォントの文字サイズデータを取得するための取得モジュールと、
前記元のフォントの文字サイズデータの取得に成功した場合、前記第1端末がサポートする第1フォントで前記対象テキストを表示し、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するための組版モジュールと、を含む。
図1は、本発明の実施例に係るオンライン文書コラボレーションシステムのブロック図である。図1に示すように、当該オンライン文書コラボレーションシステムは、複数の端末機器を含み、複数の端末機器は、ネットワークを介して通信することができる。
X1’=X1+0.5*DW
X2’=X2+(2-1)*DW+0.5*DW
…
Xn’=Xn+(n-1)*DW+0.5*DW
…
X10’=X10+(10-1)*DW+0.5*DW
Y1’=Y1+0.5*DH
Y2’=Y2+(2-1)*DH+0.5*DH
…
Ym’=Ym+(m-1)*DH+0.5*DH
…
YM’=YM+(M-1)*DH+0.5*DH
本発明の実施例は、コラボレーション文書の複数のコラボレーション端末に適用されるテキストの組版装置を提供する。当該テキストの組版装置は、
コラボレーション文書内の対象テキストに使用される元のフォントを決定するための第1決定モジュールと、
複数のコラボレーション端末のうちの第1端末が元のフォントをサポートするか否かを判定するための第2決定モジュールと、
第1端末が前記元のフォントをサポートしない場合、元のフォントの文字サイズデータを取得するための第1取得モジュールと、
元のフォントの文字サイズデータの取得に成功した場合、元のフォントの文字サイズデータに基づいて、第1フォントで表示される対象テキストを組版するための第1組版モジュールと、を含む。
フォント照会要求を複数のコラボレーション端末間でブロードキャストして、第2端末を決定するための第1要求モジュールと、
フォント支援要求を第2端末に送信して、第2端末から元のフォントの文字サイズデータを取得するための第2要求モジュールと、を含む。
フォント照会要求を複数のコラボレーション端末間でブロードキャストして、元のフォントをサポートするコラボレーション端末を候補端末として決定することと、
候補端末の数が1の場合、候補端末を第2端末として決定し、
候補端末の数が1より多い場合、所定の条件を満たす候補端末を第2端末として決定することと、を含む。
第3決定モジュールは、第1端末が元のフォントの文字サイズデータの取得に失敗した場合、第1端末が目標フォントをサポートするか否かを判定するために用いられ、目標フォントは、複数のコラボレーション端末のいずれも元のフォントをサポートしない場合、複数のコラボレーション端末が予め設定されたネゴシエーションメカニズムに基づいて候補フォントの中から決定されたフォントであり、候補フォントは、コラボレーション端末のいずれかがサポートするフォントであり、
第2取得モジュールは、第3決定モジュールが第1端末が目標フォントをサポートしないと決定した場合、第3端末から目標フォントの文字サイズデータを取得するために用いられ、
第2組版モジュールは、第3決定モジュールが第1端末が目標フォントをサポートすると決定した場合、目標フォントで対象テキストを表示し、第3決定モジュールが第1端末が目標フォントをサポートしないと決定した場合、第1端末がサポートする第2フォントで対象テキストを表示し、目標フォントの文字サイズデータに基づいて、第1端末がサポートする第2フォントで表示される対象テキストを組版するために用いられ、第3端末は、複数のコラボレーション端末のうち目標フォントをサポートするコラボレーション端末である。
第1端末が元のフォントをサポートする場合、元のフォントで対象テキストを表示し、元のフォントの文字サイズデータを第4端末に送信するための送信モジュールを更に含み、
第4端末は、複数のコラボレーション端末のうち元のフォントをサポートしないコラボレーション端末である。
対象テキストの組版方向を決定することと、
対象テキストの組版方向が横書きである場合、元のフォントでの対象テキストの文字幅と第1フォントでの対象テキストの文字幅との差である第1差を決定し、第1差が正の値である場合、対象テキストの文字の横座標値を調整し、第1差が負の値である場合、対象テキストの文字に対して縮小処理を行い、
対象テキストの組版方向が縦書きである場合、元のフォントでの対象テキストの文字高さと第1フォントでの対象テキストの文字高さとの差である第2差を決定し、第2差が正の値である場合、対象テキストの文字の縦座標値を調整し、第2差が負の値である場合、対象テキストの文字に対して縮小処理を行うことと、を含む。
対象テキストの組版方向を決定することと、
対象テキストの組版方向が横書きである場合、第1フォントでの対象テキストの文字幅と元のフォントでの対象テキストの文字幅とが一致するように、第1フォントでの対象テキストの文字に対して第1拡大縮小処理を行い、
対象テキストの組版方向が縦書きである場合、第1フォントでの対象テキストの文字高さと元のフォントでの対象テキストの文字高さとが一致するように、第1フォントでの対象テキストの文字に対して第2拡大縮小処理を行うことと、を含む。
対象テキストの組版方向を決定することと、
対象テキストの組版方向が横書きである場合、第1フォントでの前記対象テキストのフォントサイズを、第1フォントでの対象テキストの文字幅と元のフォントでの前記対象テキストの文字幅とが最も近いフォントサイズである第1フォントサイズに調整し、対象テキストのフォントサイズを第1フォントサイズに調整した後、元のフォントでの対象テキストの文字幅と第1フォントでの対象テキストの文字幅との差である第1差を決定し、第1差が正の値である場合、対象テキストの文字の横座標値を調整し、第1差が負の値である場合、対象テキストの文字に対して縮小処理を行い、
対象テキストの組版方向が縦書きである場合、第1フォントでの対象テキストのフォントサイズを、第1フォントでの対象テキストの文字高さと元のフォントでの対象テキストの文字高さとが最も近いフォントサイズである第2フォントサイズに調整し、対象テキストのフォントサイズを第2フォントサイズに調整した後、元のフォントでの対象テキストの文字高さと第1フォントでの対象テキストの文字高さとの差である第2差を決定し、第2差が正の値である場合、対象テキストの文字の縦座標値を調整し、第2差が負の値である場合、対象テキストの文字に対して縮小処理を行うことと、を含む。
本発明の実施例は、コンピュータ読み取り可能な記憶媒体を更に提供し、コンピュータ読み取り可能な記憶媒体には、コンピュータプログラムが記憶され、コンピュータプログラムがプロセッサによって実行されると、上記のいずれかの方法実施例に係るテキストの組版方法が実施される。
Claims (15)
- コラボレーション文書の複数のコラボレーション端末に適用されるテキストの組版方法であって、
前記コラボレーション文書内の対象テキストに使用される元のフォントを決定するステップと、
前記複数のコラボレーション端末のうちの第1端末が前記元のフォントをサポートするか否かを判定するステップと、
前記第1端末は、前記第1端末が前記元のフォントをサポートしない場合、前記元のフォントの文字サイズデータを取得するステップと、
前記第1端末は、前記元のフォントの文字サイズデータの取得に成功した場合、前記第1端末がサポートする第1フォントで前記対象テキストを表示するステップと、
前記第1端末は、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するステップと、
前記第1端末は、前記元のフォントの文字サイズデータの取得に失敗した場合、
前記第1端末が目標フォントをサポートするか否かを判定するステップであって、前記目標フォントは、前記複数のコラボレーション端末のいずれも前記元のフォントをサポートしない場合、前記複数のコラボレーション端末が予め設定されたネゴシエーションメカニズムに基づいて候補フォントの中から決定されたフォントであり、前記候補フォントは、前記コラボレーション端末のいずれかがサポートするフォントである、ステップと、
前記第1端末は、前記目標フォントをサポートする場合、前記目標フォントで前記対象テキストを表示し、又は、
前記第1端末は、前記目標フォントをサポートしない場合、第3端末から前記目標フォントの文字サイズデータを取得し、前記第1端末がサポートする第2フォントで前記対象テキストを表示するステップであって、前記第3端末は、前記複数のコラボレーション端末のうち前記目標フォントをサポートするコラボレーション端末である、ステップと、
前記第1端末は、前記目標フォントの文字サイズデータに基づいて、前記第2フォントで表示される前記対象テキストを組版するステップと、を含み、
前記第1フォントは、前記第1端末がサポートするフォントのうち、前記元のフォントの文字サイズデータに最も一致し、
前記第2フォントは、前記第1端末がサポートするフォントのうち、前記目標フォントに最も一致する、
ことを特徴とするテキストの組版方法。 - 前記第1端末は、前記元のフォントの文字サイズデータを取得するステップは、
前記第1端末は、第2端末によって前記複数のコラボレーション端末間で共有される前記元のフォントの文字サイズデータを取得するステップであって、前記第2端末は、前記複数のコラボレーション端末のうちの1つである、ステップを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記第1端末は、前記元のフォントの文字サイズデータを取得するステップは、
前記元のフォントの文字サイズデータを前記第1端末のローカルキャッシュに照会するステップ、あるいは、
第2端末から前記元のフォントの文字サイズデータを取得するステップであって、前記第2端末は、前記複数のコラボレーション端末のうち前記元のフォントをサポートするコラボレーション端末である、ステップを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記第1端末は、前記元のフォントの文字サイズデータを取得するステップは、
前記元のフォントの文字サイズデータを前記第1端末のローカルキャッシュに照会するステップと、
前記第1端末のローカルキャッシュに前記元のフォントの文字サイズデータが見つからない場合、第2端末から前記元のフォントの文字サイズデータを取得するステップであって、前記第2端末は、前記複数のコラボレーション端末のうち前記元のフォントをサポートするコラボレーション端末である、ステップとを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記第1端末は、第2端末から前記元のフォントの文字サイズデータを取得するステップは、
前記第1端末は、フォント照会要求を前記複数のコラボレーション端末間でブロードキャストして、前記第2端末を決定するステップと、
前記第1端末は、フォント支援要求を前記第2端末に送信して、前記第2端末から前記元のフォントの文字サイズデータを取得するステップとを含む、
ことを特徴とする請求項3又は請求項4に記載のテキストの組版方法。 - 前記第1端末は、フォント照会要求を前記複数のコラボレーション端末間でブロードキャストして、前記第2端末を決定するステップは、
フォント照会要求を複数のコラボレーション端末間でブロードキャストして、前記元のフォントをサポートするコラボレーション端末を候補端末として決定するステップと、
前記候補端末の数が1の場合、前記候補端末を前記第2端末として決定し、
前記候補端末の数が1より多い場合、所定の条件を満たす前記候補端末を前記第2端末として決定するステップとを含む、
ことを特徴とする請求項5に記載のテキストの組版方法。 - 前記所定の条件は、
前記候補端末と前記第1端末との間の通信品質が最も良いという条件、
前記候補端末が受信した前記フォント支援要求の数が最も少ないという条件、
前記候補端末が送信した前記フォント照会要求の数が最も少ないという条件、のうちの少なくとも1つを含む、
ことを特徴とする請求項6に記載のテキストの組版方法。 - 前記複数のコラボレーション端末のいずれも前記元のフォントをサポートしない場合、前記複数のコラボレーション端末が予め設定されたネゴシエーションメカニズムに基づいて候補フォントの中から目標フォントを決定することは、
前記複数のコラボレーション端末のうち、最初にフォント照会要求を送信したコラボレーション端末がサポートするフォントを前記目標フォントとして決定することと、
各前記候補フォントのスコアを決定し、スコアが最も高い前記候補フォントを前記目標フォントとして決定することであって、各前記候補フォントのスコアは、前記候補フォントをサポートするコラボレーション端末の数に基づいて決定される、こととのうちのいずれか1つを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記第1端末は、前記元のフォントをサポートする場合、前記元のフォントで前記対象テキストを表示するステップと、
前記第1端末は、前記元のフォントの文字サイズデータを第4端末に送信するステップであって、前記第4端末は、前記複数のコラボレーション端末のうち前記元のフォントをサポートしないコラボレーション端末である、ステップとを更に含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記元のフォントの文字サイズデータは、前記元のフォントの文字幅と前記元のフォントの文字高さとを含み、
前記第1端末は、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するステップは、
前記対象テキストの組版方向を決定するステップと、
前記対象テキストの組版方向が横書きである場合、前記元のフォントでの前記対象テキストの文字幅と前記第1フォントでの前記対象テキストの文字幅との差である第1差を決定し、前記第1差が正の値である場合、前記対象テキストの文字の横座標値を調整し、前記第1差が負の値である場合、前記対象テキストの文字に対して縮小処理を行い、
前記対象テキストの組版方向が縦書きである場合、前記元のフォントでの前記対象テキストの文字高さと前記第1フォントでの前記対象テキストの文字高さとの差である第2差を決定し、前記第2差が正の値である場合、前記対象テキストの文字の縦座標値を調整し、前記第2差が負の値である場合、前記対象テキストの文字に対して縮小処理を行うステップとを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記元のフォントの文字サイズデータは、前記元のフォントの文字幅と前記元のフォントの文字高さとを含み、
前記第1端末は、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するステップは、
前記対象テキストの組版方向を決定するステップと、
前記対象テキストの組版方向が横書きである場合、前記第1フォントでの前記対象テキストの文字幅と前記元のフォントでの前記対象テキストの文字幅とが一致するように、前記第1フォントでの前記対象テキストの文字に対して第1拡大縮小処理を行い、
前記対象テキストの組版方向が縦書きである場合、前記第1フォントでの前記対象テキストの文字高さと前記元のフォントでの前記対象テキストの文字高さとが一致するように、前記第1フォントでの前記対象テキストの文字に対して第2拡大縮小処理を行うステップとを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - 前記元のフォントの文字サイズデータは、前記元のフォントの文字幅と前記元のフォントの文字高さとを含み、
前記第1端末は、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するステップは、
前記対象テキストの組版方向を決定するステップと、
前記対象テキストの組版方向が横書きである場合、第1フォントでの前記対象テキストのフォントサイズを、前記第1フォントでの前記対象テキストの文字幅と前記元のフォントでの前記対象テキストの文字幅とが最も近いフォントサイズである第1フォントサイズに調整し、前記対象テキストのフォントサイズを前記第1フォントサイズに調整した後、前記元のフォントでの前記対象テキストの文字幅と前記第1フォントでの前記対象テキストの文字幅との差である第1差を決定し、前記第1差が正の値である場合、前記対象テキストの文字の横座標値を調整し、前記第1差が負の値である場合、前記対象テキストの文字に対して縮小処理を行い、
前記対象テキストの組版方向が縦書きである場合、第1フォントでの前記対象テキストのフォントサイズを、前記第1フォントでの前記対象テキストの文字高さと前記元のフォントでの前記対象テキストの文字高さとが最も近いフォントサイズである第2フォントサイズに調整し、前記対象テキストのフォントサイズを前記第2フォントサイズに調整した後、前記元のフォントでの前記対象テキストの文字高さと前記第1フォントでの前記対象テキストの文字高さとの差である第2差を決定し、前記第2差が正の値である場合、前記対象テキストの文字の縦座標値を調整し、前記第2差が負の値である場合、前記対象テキストの文字に対して縮小処理を行うステップとを含む、
ことを特徴とする請求項1に記載のテキストの組版方法。 - コラボレーション文書の複数のコラボレーション端末に適用されるテキストの組版装置であって、
前記コラボレーション文書内の対象テキストに使用される元のフォントを決定するための第1決定モジュールと、
前記複数のコラボレーション端末のうちの第1端末が前記元のフォントをサポートするか否かを判定するための第2決定モジュールと、
前記第1端末が前記元のフォントをサポートしない場合、前記元のフォントの文字サイズデータを取得するための取得モジュールと、
前記元のフォントの文字サイズデータの取得に成功した場合、前記第1端末がサポートする第1フォントで前記対象テキストを表示し、前記元のフォントの文字サイズデータに基づいて、前記第1フォントで表示される前記対象テキストを組版するための組版モジュールと、
前記第1端末が前記元のフォントの文字サイズデータの取得に失敗した場合、前記第1端末が目標フォントをサポートするか否かを判定するために用いられ、前記目標フォントは、前記複数のコラボレーション端末のいずれも前記元のフォントをサポートしない場合、前記複数のコラボレーション端末が予め設定されたネゴシエーションメカニズムに基づいて候補フォントの中から決定されたフォントであり、前記候補フォントは、前記コラボレーション端末のいずれかがサポートするフォントである第3決定モジュール、
前記第3決定モジュールが前記第1端末が前記目標フォントをサポートしないと決定した場合、第3端末から前記目標フォントの文字サイズデータを取得するために用いられる第2取得モジュールと、
前記第3決定モジュールが前記第1端末が前記目標フォントをサポートすると決定した場合、前記目標フォントで前記対象テキストを表示し、又は、前記第3決定モジュールが前記第1端末が前記目標フォントをサポートしないと決定した場合、前記第1端末がサポートする第2フォントで前記対象テキストを表示し、前記目標フォントの文字サイズデータに基づいて、前記第1端末がサポートする第2フォントで表示される前記対象テキストを組版するために用いられ、前記第3端末は、前記複数のコラボレーション端末のうち前記目標フォントをサポートするコラボレーション端末である第2組版モジュールと、を含み、
前記第1フォントは、前記第1端末がサポートするフォントのうち、前記元のフォントの文字サイズデータに最も一致し、
前記第2フォントは、前記第1端末がサポートするフォントのうち、前記目標フォントに最も一致する、
ことを特徴とするテキストの組版装置。 - メモリと、プロセッサとを含む電子機器であって、前記メモリは、コンピュータプログラムを記憶するために用いられ、前記プロセッサは、前記コンピュータプログラムを実行することで、請求項1~12のいずれか1項に記載の方法を実施するために用いられる、
ことを特徴とする電子機器。 - コンピュータプログラムを記憶しているコンピュータ読み取り可能な記憶媒体であって、前記コンピュータプログラムがプロセッサによって実行されると、請求項1~12のいずれか1項に記載の方法が実施される、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110990091.8A CN113642290B (zh) | 2021-08-26 | 2021-08-26 | 文本的排版方法和装置、电子设备及存储介质 |
| CN202110990091.8 | 2021-08-26 | ||
| PCT/CN2021/142056 WO2023024377A1 (zh) | 2021-08-26 | 2021-12-28 | 文本的排版 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024534171A JP2024534171A (ja) | 2024-09-18 |
| JP7782113B2 true JP7782113B2 (ja) | 2025-12-09 |
Family
ID=78424039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024513148A Active JP7782113B2 (ja) | 2021-08-26 | 2021-12-28 | テキストの組版 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12554919B2 (ja) |
| EP (1) | EP4379597A4 (ja) |
| JP (1) | JP7782113B2 (ja) |
| CN (1) | CN113642290B (ja) |
| WO (1) | WO2023024377A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113642289B (zh) * | 2021-08-26 | 2024-10-22 | 珠海金山办公软件有限公司 | 文本的排版方法和装置、电子设备、服务器及存储介质 |
| CN113642290B (zh) | 2021-08-26 | 2024-11-26 | 珠海金山办公软件有限公司 | 文本的排版方法和装置、电子设备及存储介质 |
| CN116258120B (zh) * | 2023-02-15 | 2025-12-19 | 中国航空无线电电子研究所 | 一种基于分级插值算法的字符渲染方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001005985A (ja) | 1999-06-25 | 2001-01-12 | Dainippon Printing Co Ltd | 文字の割付処理装置 |
| US20090109227A1 (en) | 2007-10-31 | 2009-04-30 | Leroy Luc H | System and method for independent font substitution of string characters |
| CN102663137A (zh) | 2012-05-03 | 2012-09-12 | 奇智软件(北京)有限公司 | 一种应用于移动终端中显示网页的方法及系统 |
| JP2013210724A (ja) | 2012-03-30 | 2013-10-10 | Brother Ind Ltd | 情報処理システム、情報管理装置、及び通信プログラム |
| JP2014146128A (ja) | 2013-01-28 | 2014-08-14 | Canon Inc | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101587373B (zh) * | 2009-06-30 | 2011-10-12 | 青岛海信移动通信技术股份有限公司 | 一种显示输入信息的方法、系统和装置 |
| US9030677B2 (en) * | 2009-11-06 | 2015-05-12 | Xerox Corporation | Automatic environmentally friendly font substitution using print control policies and governance logs |
| US8381101B2 (en) * | 2009-11-16 | 2013-02-19 | Apple Inc. | Supporting platform-independent typesetting for documents |
| US20110115797A1 (en) * | 2009-11-19 | 2011-05-19 | Kaplan Gregory A | Dynamic Streaming of Font Subsets |
| US8615709B2 (en) * | 2010-04-29 | 2013-12-24 | Monotype Imaging Inc. | Initiating font subsets |
| US20120079374A1 (en) * | 2010-09-29 | 2012-03-29 | Apple Inc. | Rendering web page text in a non-native font |
| TW201243624A (en) * | 2011-04-26 | 2012-11-01 | Zeon Corp | The process for solving the font missing problem |
| US9317485B2 (en) * | 2012-01-09 | 2016-04-19 | Blackberry Limited | Selective rendering of electronic messages by an electronic device |
| US9838444B2 (en) * | 2012-05-31 | 2017-12-05 | Google Llc | Systems and methods for dynamically providing fonts based on language settings |
| CN103699520A (zh) * | 2012-09-27 | 2014-04-02 | 茵弗维尔株式会社 | 用于维持电子文档布局的字体处理方法 |
| US9471550B2 (en) * | 2012-10-16 | 2016-10-18 | Linkedin Corporation | Method and apparatus for document conversion with font metrics adjustment for format compatibility |
| CN103312793B (zh) * | 2013-05-28 | 2017-02-08 | 珠海金山办公软件有限公司 | 一种跨设备提醒文件所缺失的字体信息的方法和系统 |
| CN103279452A (zh) * | 2013-05-28 | 2013-09-04 | 珠海金山办公软件有限公司 | 一种在关联设备中匹配并传输字体文件的方法和系统 |
| CN103345493B (zh) * | 2013-06-27 | 2016-12-07 | 广州市动景计算机科技有限公司 | 用于移动终端上的文本内容显示的方法、装置及系统 |
| US9547629B2 (en) * | 2013-11-29 | 2017-01-17 | Documill Oy | Efficient creation of web fonts |
| CN104881298A (zh) * | 2014-02-27 | 2015-09-02 | 国际商业机器公司 | 用于在线显示文档的方法和装置 |
| CN103902513A (zh) * | 2014-03-21 | 2014-07-02 | 北京百度网讯科技有限公司 | 在终端设备中显示字体的方法及装置 |
| US20160196676A1 (en) * | 2015-01-02 | 2016-07-07 | Monotype Imaging Inc. | Using Character Classes for Font Selection |
| US20170004113A1 (en) * | 2015-06-30 | 2017-01-05 | Microsoft Technology Licensing , LLC | Seamless Font Updating |
| US10664695B2 (en) * | 2016-10-26 | 2020-05-26 | Myscript | System and method for managing digital ink typesetting |
| AU2016266083A1 (en) * | 2016-12-02 | 2018-06-21 | Canon Kabushiki Kaisha | Method, system and apparatus for displaying an electronic document |
| CN106844481B (zh) * | 2016-12-23 | 2021-01-05 | 北京信息科技大学 | 字体相似度及字体替换方法 |
| US10373029B2 (en) * | 2017-07-31 | 2019-08-06 | Kyocera Document Solutions Inc. | Data processing method, data processing device that execute font processing efficiently using a plurality of cores of processor, and recording medium therefor |
| CN111199137B (zh) * | 2018-10-30 | 2024-03-19 | 广州金山移动科技有限公司 | 一种云端字体加载方法、装置 |
| CN110362790B (zh) * | 2019-06-13 | 2023-10-27 | 北京三快在线科技有限公司 | 字体文件的处理方法、装置、电子设备及可读存储介质 |
| KR102300444B1 (ko) * | 2019-11-19 | 2021-09-09 | 주식회사 한글과컴퓨터 | 문서에 적용되어 있는 글꼴이 지원되는 글꼴인지 확인이 가능한 문서 편집 장치 및 그 동작 방법 |
| CN113031748A (zh) * | 2019-12-09 | 2021-06-25 | Oppo广东移动通信有限公司 | 基于动态字库的显示方法、装置、存储介质及电子设备 |
| CN113051235A (zh) * | 2021-04-22 | 2021-06-29 | 平安普惠企业管理有限公司 | 文档加载方法、装置、终端和存储介质 |
| CN113283217B (zh) * | 2021-05-28 | 2024-11-22 | 珠海金山办公软件有限公司 | 文档转换方法、装置、电子设备及存储介质 |
| CN113642290B (zh) * | 2021-08-26 | 2024-11-26 | 珠海金山办公软件有限公司 | 文本的排版方法和装置、电子设备及存储介质 |
-
2021
- 2021-08-26 CN CN202110990091.8A patent/CN113642290B/zh active Active
- 2021-12-28 US US18/686,830 patent/US12554919B2/en active Active
- 2021-12-28 JP JP2024513148A patent/JP7782113B2/ja active Active
- 2021-12-28 WO PCT/CN2021/142056 patent/WO2023024377A1/zh not_active Ceased
- 2021-12-28 EP EP21954892.2A patent/EP4379597A4/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001005985A (ja) | 1999-06-25 | 2001-01-12 | Dainippon Printing Co Ltd | 文字の割付処理装置 |
| US20090109227A1 (en) | 2007-10-31 | 2009-04-30 | Leroy Luc H | System and method for independent font substitution of string characters |
| JP2013210724A (ja) | 2012-03-30 | 2013-10-10 | Brother Ind Ltd | 情報処理システム、情報管理装置、及び通信プログラム |
| CN102663137A (zh) | 2012-05-03 | 2012-09-12 | 奇智软件(北京)有限公司 | 一种应用于移动终端中显示网页的方法及系统 |
| JP2014146128A (ja) | 2013-01-28 | 2014-08-14 | Canon Inc | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113642290A (zh) | 2021-11-12 |
| CN113642290B (zh) | 2024-11-26 |
| US12554919B2 (en) | 2026-02-17 |
| JP2024534171A (ja) | 2024-09-18 |
| US20240370637A1 (en) | 2024-11-07 |
| WO2023024377A1 (zh) | 2023-03-02 |
| EP4379597A4 (en) | 2025-08-06 |
| EP4379597A1 (en) | 2024-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7782113B2 (ja) | テキストの組版 | |
| US9015578B2 (en) | Dynamic optimization of available display space | |
| CN113268949B (zh) | 基于动态字段的表格展示方法、装置、计算机设备及介质 | |
| US20250013815A1 (en) | Electronic text generation method and apparatus, device, and medium | |
| US20140237357A1 (en) | Two-dimensional document navigation | |
| JP7802946B2 (ja) | コンテンツ提示方法、装置、電子機器及記憶媒体 | |
| WO2015078159A1 (zh) | 网页显示方法及装置 | |
| CN107330087A (zh) | 页面文件生成方法和装置 | |
| US11080322B2 (en) | Search methods, servers, and systems | |
| US10552535B1 (en) | System for detecting and correcting broken words | |
| CN107133235A (zh) | 页面重新排版方法、重新排版装置、浏览器及电子设备 | |
| CN112258594A (zh) | 文字显示方法、装置、电子设备及计算机可读存储介质 | |
| CN110209965B (zh) | 用于显示信息的方法和装置 | |
| CN113282852A (zh) | 编辑网页的方法和装置 | |
| CN113642289B (zh) | 文本的排版方法和装置、电子设备、服务器及存储介质 | |
| JP5715172B2 (ja) | 文書表示装置、文書表示方法及び文書表示プログラム | |
| US20140195894A1 (en) | Method and system for continuous rendering of web content | |
| CN118228705A (zh) | 一种表头吸顶方法和装置 | |
| US20250094685A1 (en) | Character display method and apparatus, electronic device, and computer-readable storage medium | |
| JP2019021255A (ja) | デジタル出版システム、デジタル出版方法及びコンピュータプログラム | |
| CN113760149B (zh) | 页面分屏系统、方法和装置 | |
| CN113743438A (zh) | 文本检测用数据集生成方法、装置和系统 | |
| US20200204640A1 (en) | Pagelists for just-in-time transmission of digital documents | |
| CN115033148B (zh) | 文档的显示方法、装置、电子设备和存储介质 | |
| CN113760269B (zh) | 配置方法和装置以及组件渲染方法、装置和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240226 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250722 |
|
| 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: 20251028 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251031 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7782113 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |