ATE499661T1 - Fontsystem und verfahren mit skalierbarem strich - Google Patents

Fontsystem und verfahren mit skalierbarem strich

Info

Publication number
ATE499661T1
ATE499661T1 AT03762370T AT03762370T ATE499661T1 AT E499661 T1 ATE499661 T1 AT E499661T1 AT 03762370 T AT03762370 T AT 03762370T AT 03762370 T AT03762370 T AT 03762370T AT E499661 T1 ATE499661 T1 AT E499661T1
Authority
AT
Austria
Prior art keywords
data
glyph
bar font
font system
scalable bar
Prior art date
Application number
AT03762370T
Other languages
English (en)
Inventor
Vadim Fux
Denis Fedotenko
Original Assignee
Ontario Inc 2012244
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CA002396346A external-priority patent/CA2396346C/en
Application filed by Ontario Inc 2012244 filed Critical Ontario Inc 2012244
Priority claimed from PCT/CA2003/001021 external-priority patent/WO2004006166A2/en
Application granted granted Critical
Publication of ATE499661T1 publication Critical patent/ATE499661T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00—Two-dimensional [2D] image generation
    • G06T11/20—Drawing from basic elements
    • G06T11/23—Drawing from basic elements using straight lines or curves
    • 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
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18—Conditioning data for presenting it to the physical printing elements
    • G06K15/1827—Accessing generic data, e.g. fonts
    • G06K15/1831—Accessing generic data, e.g. fonts characterized by the format of the data
    • G06K15/1834—Outline coded data
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00—Image analysis
    • G06T7/0002—Inspection of images, e.g. flaw detection
    • G06T7/0004—Industrial image inspection
    • G06T7/001—Industrial image inspection using an image reference approach
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002—Handling the output data
    • G06K2215/002—Generic data access
    • G06K2215/0028—Generic data access characterised by the format per se

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Image Generation (AREA)
  • Document Processing Apparatus (AREA)
  • Dot-Matrix Printers And Others (AREA)
AT03762370T 2002-07-03 2003-07-03 Fontsystem und verfahren mit skalierbarem strich ATE499661T1 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US39379502P 2002-07-03 2002-07-03
US40037302P 2002-07-31 2002-07-31
CA002396346A CA2396346C (en) 2002-07-03 2002-07-31 Compact scalable stroke fonts
US10/610,227 US7251365B2 (en) 2002-07-03 2003-06-30 Scalable stroke font system and method
PCT/CA2003/001021 WO2004006166A2 (en) 2002-07-03 2003-07-03 Scalable stroke font system and method

Publications (1)

Publication Number Publication Date
ATE499661T1 true ATE499661T1 (de) 2011-03-15

Family

ID=30003842

Family Applications (1)

Application Number Title Priority Date Filing Date
AT03762370T ATE499661T1 (de) 2002-07-03 2003-07-03 Fontsystem und verfahren mit skalierbarem strich

Country Status (4)

Country Link
US (3) US7251365B2 (de)
JP (2) JP4686186B2 (de)
AT (1) ATE499661T1 (de)
DE (1) DE60336146D1 (de)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7251365B2 (en) * 2002-07-03 2007-07-31 Vadim Fux Scalable stroke font system and method
US7142211B2 (en) 2003-07-07 2006-11-28 Arcsoft, Inc. Graphic engine for fill style transferring in a resource-constrained device
US20050007369A1 (en) * 2003-07-07 2005-01-13 Jiangen Cao Graphic engine for approximating a quadratic Bezier curve in a resource-constrained device
FI20035250A7 (fi) * 2003-12-31 2005-07-01 Nokia Corp Fonttien skaalauksen järjestäminen
JP4570025B2 (ja) * 2004-02-06 2010-10-27 ルネサスエレクトロニクス株式会社 コントローラドライバ及び表示パネル駆動方法
US7719536B2 (en) * 2004-03-31 2010-05-18 Adobe Systems Incorporated Glyph adjustment in high resolution raster while rendering
US7639258B1 (en) * 2004-03-31 2009-12-29 Adobe Systems Incorporated Winding order test for digital fonts
US7710422B2 (en) * 2004-07-26 2010-05-04 Microsoft Corporation Font representations
EP1811423A4 (de) * 2004-10-15 2011-10-05 Vodafone Plc Verknüpfungsoperationsverfahren und kommunikations-endgeräteeinrichtung
US7522771B2 (en) * 2005-03-17 2009-04-21 Microsoft Corporation Systems, methods, and computer-readable media for fast neighborhood determinations in dynamic environments
US8428358B2 (en) * 2005-05-31 2013-04-23 Microsoft Corporation Radical-base classification of East Asian handwriting
US8196833B2 (en) * 2005-06-27 2012-06-12 Mcgill Randy Hybrid synthetic barcode and RFID system and method
USD548743S1 (en) * 2005-09-01 2007-08-14 Matsushita Electric Industrial Co., Ltd. Television receiver display layout
US7929769B2 (en) * 2005-12-13 2011-04-19 Microsoft Corporation Script recognition for ink notes
JP2007240848A (ja) * 2006-03-08 2007-09-20 Seiko Epson Corp 表示プログラム、データ構造及び表示装置
US7639259B2 (en) * 2006-09-15 2009-12-29 Seiko Epson Corporation Method and apparatus for preserving font structure
US20080068383A1 (en) * 2006-09-20 2008-03-20 Adobe Systems Incorporated Rendering and encoding glyphs
US7810026B1 (en) * 2006-09-29 2010-10-05 Amazon Technologies, Inc. Optimizing typographical content for transmission and display
JP2008109394A (ja) * 2006-10-25 2008-05-08 Canon Inc 画像処理装置及びその方法、プログラム
US7823795B2 (en) * 2007-04-02 2010-11-02 International Business Machines Corporation Pattern based elaboration of hierarchical L3GO designs
JP5017031B2 (ja) * 2007-09-13 2012-09-05 キヤノン株式会社 画像処理装置、画像処理方法、画像処理プログラム、並びに、記憶媒体
JP4582204B2 (ja) * 2008-06-11 2010-11-17 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像変換方法、およびコンピュータプログラム
US8306328B2 (en) * 2009-01-26 2012-11-06 Mitsubishi Electric Research Laboratories Method for converting outline characters to stylized stroke characters
JP2010224145A (ja) * 2009-03-23 2010-10-07 Seiko Epson Corp 情報処理装置、制御装置及びプログラム
TW201035782A (en) * 2009-03-24 2010-10-01 Arphic Technology Co Ltd Method of adjusting strokes of a character
GB0913170D0 (en) * 2009-07-28 2009-09-02 Advanced Risc Mach Ltd Graphics processing systems
KR101679744B1 (ko) * 2009-11-10 2016-12-06 삼성전자주식회사 단말기에서 데이터 처리 방법 및 그를 수행하는 장치
US20110115797A1 (en) * 2009-11-19 2011-05-19 Kaplan Gregory A Dynamic Streaming of Font Subsets
US20130120396A1 (en) * 2009-11-19 2013-05-16 Gregory A. Kaplan Incrementally Building A Font
US8643652B2 (en) 2010-08-31 2014-02-04 Adobe Systems Incorporated Dynamic augmentation of extensible font subsets
US8760451B2 (en) 2011-06-30 2014-06-24 Google Inc. Rendering a text image using texture map character center encoding with character reference encoding
US8400453B2 (en) 2011-06-30 2013-03-19 Google Inc. Rendering a text image following a line
US9311896B2 (en) 2012-02-27 2016-04-12 Microsoft Technology Licensing, Llc Glyph rendering
US9323726B1 (en) * 2012-06-27 2016-04-26 Amazon Technologies, Inc. Optimizing a glyph-based file
KR102039553B1 (ko) 2012-08-31 2019-11-01 삼성전자 주식회사 사용자 디바이스에서 입력 문자를 이용한 지능형 서비스 제공 방법 및 장치
JP6038700B2 (ja) * 2013-03-25 2016-12-07 株式会社東芝 整形装置
US9317489B2 (en) 2013-06-27 2016-04-19 Adobe Systems Incorporated Vector graphic conversion into fonts
WO2015141260A1 (ja) * 2014-03-17 2015-09-24 株式会社河合楽器製作所 手書き音楽記号認識装置およびプログラム
AU2014277854A1 (en) * 2014-12-22 2016-07-07 Canon Kabushiki Kaisha Emboldening of outline fonts
US10347016B2 (en) * 2016-01-12 2019-07-09 Monotype Imaging Inc. Converting font contour curves
US10115374B2 (en) * 2016-05-18 2018-10-30 Blackberry Limited Variable glyph encoding
US10438098B2 (en) 2017-05-19 2019-10-08 Hand Held Products, Inc. High-speed OCR decode using depleted centerlines
CN107610200B (zh) * 2017-10-10 2020-11-03 南京师范大学 一种基于特征模板的字库快速生成方法
US10936792B2 (en) 2017-12-21 2021-03-02 Monotype Imaging Inc. Harmonizing font contours
US20250069293A1 (en) * 2023-08-24 2025-02-27 Adobe Inc. Generating typographic decorations

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0192929A1 (de) 1985-02-07 1986-09-03 Siemens Aktiengesellschaft Anordnung zum selbsttätigen Ermitteln von Reaktionen in Abhängigkeit von Situationen
US5404436A (en) * 1991-11-27 1995-04-04 Digital Equipment Corporation Computer method and apparatus for converting compressed characters for display in full size
US5412771A (en) * 1992-02-07 1995-05-02 Signature Software, Inc. Generation of interdependent font characters based on ligature and glyph categorizations
JP3245239B2 (ja) * 1992-11-30 2002-01-07 キヤノン株式会社 文字パターンの発生方法及び装置
CA2125608A1 (en) * 1993-06-30 1994-12-31 George M. Moore Method and system for providing substitute computer fonts
US5583978A (en) * 1994-05-27 1996-12-10 Bitstream Inc. Apparatuses and methods for creating and using portable fonted texts with embedded automatically-created font descriptions
US5781714A (en) * 1994-05-27 1998-07-14 Bitstream Inc. Apparatus and methods for creating and using portable fonts
US5771034A (en) * 1995-01-23 1998-06-23 Microsoft Corporation Font format
US5606649A (en) * 1995-09-08 1997-02-25 Dynalab, Inc. Method of encoding a document with text characters, and method of sending a document with text characters from a transmitting computer system to a receiving computer system
JPH09134156A (ja) * 1995-11-09 1997-05-20 Fujitsu Ltd アウトラインフォントのストローク化及びパーツ化方法
JPH09134157A (ja) * 1995-11-09 1997-05-20 Fujitsu Ltd ヒント付け方法及びフォントファイル構成方法
JPH09179542A (ja) * 1995-12-26 1997-07-11 Brother Ind Ltd キャラクタイメージデータ出力方法および装置
US5777177A (en) * 1996-02-07 1998-07-07 Arco Chemical Technology, L.P. Preparation of double metal cyanide-catalyzed polyols by continuous addition of starter
JP3330277B2 (ja) * 1996-03-25 2002-09-30 シャープ株式会社 文字パターン生成装置
JPH09311673A (ja) * 1996-05-17 1997-12-02 Canon Inc 文字フォント作成方法及びその装置及び前記方法を実施するプログラムを記憶するコンピュータにより読取り可能な記憶媒体
JPH1063251A (ja) * 1996-08-19 1998-03-06 Fujitsu Ltd パターン生成装置
US6151032A (en) * 1996-09-20 2000-11-21 Dynalab, Inc. Stroke-based glyph-outline font generation in low/high resolution space
US6288725B1 (en) * 1997-02-24 2001-09-11 Zining Fu Representation and restoration method of font information
US6288726B1 (en) * 1997-06-27 2001-09-11 Microsoft Corporation Method for rendering glyphs using a layout services library
US6043826A (en) * 1997-09-02 2000-03-28 Microsoft Corporation Transferring outline fonts to devices requiring raster fonts
TW434493B (en) 1998-02-23 2001-05-16 Dynalab Inc Stroke-based glyph-outline font generation in low/high resolution space
US6426751B1 (en) * 1999-04-01 2002-07-30 Adobe Systems Incorporated Font feature file processing
US6501475B1 (en) * 1999-10-22 2002-12-31 Dynalab Inc. Glyph-based outline font generation independent of resolution
US6661417B1 (en) * 2000-08-28 2003-12-09 Dynalab Inc. System and method for converting an outline font into a glyph-based font
US7251365B2 (en) 2002-07-03 2007-07-31 Vadim Fux Scalable stroke font system and method

Also Published As

Publication number Publication date
US7787694B2 (en) 2010-08-31
JP4686186B2 (ja) 2011-05-18
HK1084214A1 (en) 2006-08-25
US7362898B2 (en) 2008-04-22
US20040006749A1 (en) 2004-01-08
JP2009122713A (ja) 2009-06-04
JP2005531813A (ja) 2005-10-20
US20070262993A1 (en) 2007-11-15
DE60336146D1 (de) 2011-04-07
US20080218522A1 (en) 2008-09-11
US7251365B2 (en) 2007-07-31

Similar Documents

Publication Publication Date Title
DE60336146D1 (de) Fontsystem und verfahren mit skalierbarem strich
WO2004006166A3 (en) Scalable stroke font system and method
AUPR824601A0 (en) Methods and system (npw004)
CY1120645T1 (el) Εκδοση εισιτηριων σε κινητη συσκευη
ATE256310T1 (de) Programmierbare vorrichtung zur extraktion und analyse von daten
ATE528732T1 (de) Darstellung und anzeige von digitaler tinte
IL172518A0 (en) System and method for configuring voice readers using semantic analysis
CA2365473A1 (en) Context sensitive font generation
GB2455258A (en) Rendering and encoding glyphs
PH12019500791A1 (en) Efficient data structures for bioinformatics information presentation
DE502004008170D1 (de) Verfahren und system zum erfassen von daten aus maschinell lesbaren dokumenten
DE60107964D1 (de) Vorrichtung zur kodierung und dekodierung von strukturierten dokumenten
SG142158A1 (en) Index structure of metadata, method for providing indices of metadata, and metadata searching method and apparatus using the indices of metadata
WO2005001675A3 (en) Algorithmic generation of afu calligraphy
ATE408872T1 (de) Vorrichtung und verfahren zur konvertierung von kantenbasierten grafiken nach polygonbasierten grafiken
FI20035250A7 (fi) Fonttien skaalauksen järjestäminen
DK1980081T3 (da) Fremgangsmåde til filtrering af højhastighedsdatatrafik
WO2003014966A3 (en) An apparatus and method for extracting information from a formatted document
ATE375561T1 (de) Verfahren zur identifizierung von redundantem text in elektronischen dokumenten
DE50202592D1 (de) System zur umsetzung von textdaten in eine sprachausgabe
ATE434225T1 (de) Ein verfahren, eine netzdokument- beschreibungssprache, ein netzdokument- übergangsprotokoll und ein computer- softwareprodukt zur wiederauffindung von netzdokumenten
CA2396346A1 (en) Compact scalable stroke fonts
Paerl et al. SCOR Working Group 137:" Global Patterns of Phytoplankton Dynamics in Coastal Ecosystems": An introduction to the special issue of Estuarine, Coastal and Shelf Science
EP1318677A3 (de) Vorrichtung und Verfahren zur Bereitstellung von Daten in einem Karussel
UA4061U (uk) Процес створення документа на паперовому носії

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties