CA2015518A1 - Methode et dispositif pour deplacer les points de controle dans l'affichage des caracteres dans les dispositifs de sortie a trame - Google Patents

Methode et dispositif pour deplacer les points de controle dans l'affichage des caracteres dans les dispositifs de sortie a trame

Info

Publication number
CA2015518A1
CA2015518A1 CA2015518A CA2015518A CA2015518A1 CA 2015518 A1 CA2015518 A1 CA 2015518A1 CA 2015518 A CA2015518 A CA 2015518A CA 2015518 A CA2015518 A CA 2015518A CA 2015518 A1 CA2015518 A1 CA 2015518A1
Authority
CA
Canada
Prior art keywords
control points
movement direction
desired movement
raster output
specifying
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
Application number
CA2015518A
Other languages
English (en)
Other versions
CA2015518C (fr
Inventor
Sampo Kaasila
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
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
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CA2015518A1 publication Critical patent/CA2015518A1/fr
Application granted granted Critical
Publication of CA2015518C publication Critical patent/CA2015518C/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/23Drawing from basic elements using straight lines or curves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Record Information Processing For Printing (AREA)
CA002015518A 1989-05-08 1990-04-26 Methode et dispositif pour deplacer les points de controle dans l'affichage des caracteres dans les dispositifs de sortie a trame Expired - Lifetime CA2015518C (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US348,806 1989-05-08
US07/348,806 US5155805A (en) 1989-05-08 1989-05-08 Method and apparatus for moving control points in displaying digital typeface on raster output devices

Publications (2)

Publication Number Publication Date
CA2015518A1 true CA2015518A1 (fr) 1990-11-08
CA2015518C CA2015518C (fr) 2000-06-20

Family

ID=23369621

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002015518A Expired - Lifetime CA2015518C (fr) 1989-05-08 1990-04-26 Methode et dispositif pour deplacer les points de controle dans l'affichage des caracteres dans les dispositifs de sortie a trame

Country Status (4)

Country Link
US (2) US5155805A (fr)
CA (1) CA2015518C (fr)
DE (1) DE4014231A1 (fr)
GB (1) GB2232861B (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450531A (en) * 1992-11-30 1995-09-12 Eastman Kodak Company Resolution enhancement system for combined binary and gray scale halftone images
US5502793A (en) * 1992-11-30 1996-03-26 Eastman Kodak Company Resolution enhancement system for binary images

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155805A (en) * 1989-05-08 1992-10-13 Apple Computer, Inc. Method and apparatus for moving control points in displaying digital typeface on raster output devices
JPH03225395A (ja) * 1990-01-31 1991-10-04 Canon Inc 出力装置
JP3189276B2 (ja) * 1990-09-12 2001-07-16 ブラザー工業株式会社 データ変換装置
JP2676116B2 (ja) * 1990-09-18 1997-11-12 大日本スクリーン製造株式会社 画像データ処理方法および装置
US5692117A (en) * 1990-11-30 1997-11-25 Cambridge Animation Systems Limited Method and apparatus for producing animated drawings and in-between drawings
JPH06507743A (ja) * 1991-05-21 1994-09-01 ケンブリッジ アニメーション システムズ リミテッド 画像合成及び処理
US5355449A (en) * 1991-09-30 1994-10-11 Destiny Technology Corporation Method and apparatus for outline font character generation in dot matrix devices
JP3164617B2 (ja) * 1991-11-07 2001-05-08 株式会社日立製作所 文字図形変形処理装置および方法
US5280576A (en) * 1991-12-24 1994-01-18 Xerox Corporation Method of adjusting the weight of a character of an outline font
US5727140A (en) * 1992-01-27 1998-03-10 Fujitsu Limited Character generating method and apparatus
JPH05232926A (ja) * 1992-02-19 1993-09-10 Brother Ind Ltd 文字記号発生装置
JP2962937B2 (ja) * 1992-07-14 1999-10-12 キヤノン株式会社 文字処理装置及び方法
JPH06208370A (ja) * 1992-08-28 1994-07-26 Go Corp エイリアシング阻止および格子適合を結合した文字表示ラスタ化方法
JP3057935B2 (ja) * 1992-11-16 2000-07-04 ブラザー工業株式会社 文字出力装置
TW262547B (fr) * 1992-11-30 1995-11-11 Canon Kk
US5715473A (en) * 1992-12-29 1998-02-03 Apple Computer, Inc. Method and apparatus to vary control points of an outline font to provide a set of variations for the outline font
US5796409A (en) * 1993-04-06 1998-08-18 Ecole Polytechnique Federale De Lausanne Method for producing contrast-controlled grayscale characters
US5586241A (en) * 1993-06-10 1996-12-17 Hewlett-Packard Company Method and system for creating, specifying, and generating parametric fonts
CA2125608A1 (fr) 1993-06-30 1994-12-31 George M. Moore Methode et systeme de production de polices de remplacement dans un ordinateur
US5703958A (en) * 1993-08-27 1997-12-30 Nec Corporation Picture processing method for correcting distorted pictures and apparatus for executing this method
JP3021278B2 (ja) * 1993-08-30 2000-03-15 シャープ株式会社 均一幅線の生成装置及び均一幅線の生成方法
JP3394312B2 (ja) * 1994-02-28 2003-04-07 富士通株式会社 作画装置
US5684510A (en) * 1994-07-19 1997-11-04 Microsoft Corporation Method of font rendering employing grayscale processing of grid fitted fonts
JP3483946B2 (ja) * 1994-08-19 2004-01-06 三菱電機株式会社 フォント処理装置及びフォント処理方法
JP3238580B2 (ja) * 1994-09-14 2001-12-17 シャープ株式会社 太め細め文字生成装置
US5517601A (en) * 1994-09-30 1996-05-14 Hewlett-Packard Company High speed apparatus and method for rasterization of font glyphs
US5790126A (en) * 1995-01-03 1998-08-04 Microsoft Corporation Method for rendering a spline for scan conversion of a glyph
DE69612348T2 (de) * 1995-05-09 2001-09-13 Apple Computer, Inc. Bilddatenkompressionsverfahren und -vorrichtung
US5719595A (en) * 1995-05-09 1998-02-17 Apple Computer, Inc. Method and apparauts for generating a text image on a display with anti-aliasing effect
US5630028A (en) * 1996-05-28 1997-05-13 Bowne & Co., Inc. Method of representing graphic data using text
US6249908B1 (en) * 1998-03-27 2001-06-19 Microsoft Corporation System and method for representing graphical font data and for converting the font data to font instructions
US6552727B2 (en) 1998-03-27 2003-04-22 Microsoft Corp. Method for authoring hints for a font using a graphical user interface
US6597360B1 (en) * 1998-10-07 2003-07-22 Microsoft Corporation Automatic optimization of the position of stems of text characters
US6614541B1 (en) * 1998-12-03 2003-09-02 International Business Machines Corporation Method and system for specification of data-presentation variability data via scaleable interface
US6583789B1 (en) * 1998-12-03 2003-06-24 International Business Machines Corporation Method and system for processing glyph-based quality variability requests
US6498608B1 (en) * 1998-12-15 2002-12-24 Microsoft Corporation Method and apparatus for variable weight outline emboldening of scalable outline fonts
US6469716B1 (en) 1999-03-19 2002-10-22 Corel Inc. System and method for processing data for a graphical object
US6549199B1 (en) 1999-03-19 2003-04-15 Corel Inc. System and method for adjusting a graphical object
US6469715B1 (en) 1999-03-19 2002-10-22 Corel Inc. System and method for controlling the operation of a graphical object using a project
US6480203B1 (en) 1999-03-19 2002-11-12 Corel Inc. System and method for processing an event of a graphical object
US6563502B1 (en) * 1999-08-19 2003-05-13 Adobe Systems Incorporated Device dependent rendering
US6760028B1 (en) * 2000-07-21 2004-07-06 Microsoft Corporation Methods and systems for hinting fonts
US7598955B1 (en) 2000-12-15 2009-10-06 Adobe Systems Incorporated Hinted stem placement on high-resolution pixel grid
US7240299B2 (en) * 2001-04-26 2007-07-03 International Business Machines Corporation Method for improving usage of a graphic user interface pointing device
US7343082B2 (en) 2001-09-12 2008-03-11 Ryshco Media Inc. Universal guide track
US7271805B1 (en) 2003-06-22 2007-09-18 Apple Inc. System and method for displaying text
US7136067B2 (en) 2004-01-26 2006-11-14 Microsoft Corporation Using externally parameterizeable constraints in a font-hinting language to synthesize font variants
US7236174B2 (en) * 2004-01-26 2007-06-26 Microsoft Corporation Adaptively filtering outlines of typographic characters to simplify representative control data
US7292247B2 (en) * 2004-01-26 2007-11-06 Microsoft Corporation Dynamically determining directions of freedom for control points used to represent graphical objects
US7187382B2 (en) 2004-01-26 2007-03-06 Microsoft Corporation Iteratively solving constraints in a font-hinting language
US7602390B2 (en) * 2004-03-31 2009-10-13 Adobe Systems Incorporated Edge detection based stroke adjustment
US7333110B2 (en) * 2004-03-31 2008-02-19 Adobe Systems Incorporated Adjusted stroke rendering
US7639258B1 (en) 2004-03-31 2009-12-29 Adobe Systems Incorporated Winding order test for digital fonts
US7580039B2 (en) * 2004-03-31 2009-08-25 Adobe Systems Incorporated Glyph outline adjustment while rendering
US7719536B2 (en) * 2004-03-31 2010-05-18 Adobe Systems Incorporated Glyph adjustment in high resolution raster while rendering
US8253742B2 (en) 2004-05-28 2012-08-28 Microsoft Corporation Rendering stroke pairs for graphical objects
US7256786B2 (en) * 2004-05-28 2007-08-14 Microsoft Corporation Appropriately rendering a graphical object when a corresponding outline has exact or inexact control points
US7710422B2 (en) * 2004-07-26 2010-05-04 Microsoft Corporation Font representations
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US20080068383A1 (en) * 2006-09-20 2008-03-20 Adobe Systems Incorporated Rendering and encoding glyphs
US9269332B2 (en) 2007-09-04 2016-02-23 Apple Inc. Font preloading
US8107729B2 (en) 2009-01-26 2012-01-31 Mitsubishi Electric Research Laboratories, Inc. Method for improving character outlines using multiple alignment zones
CN103186365B (zh) * 2011-12-30 2015-08-12 北大方正集团有限公司 一种根据字形轮廓变化生成控制指令的方法及系统
US9536279B2 (en) 2013-03-11 2017-01-03 Google Technology Holdings LLC Method and apparatus for creating a graphics data representation and scaling a graphic represented thereby
US10922863B2 (en) * 2018-06-21 2021-02-16 Adobe Inc. Systems and methods for efficiently generating and modifying an outline of electronic text
US11030388B2 (en) 2018-09-25 2021-06-08 Adobe Inc. Live text glyph modifications
US11915384B2 (en) * 2021-04-22 2024-02-27 Sony Interactive Entertainment Inc. Estimation of optimal rasterization distortion function from image distortion property

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB224913A (en) * 1923-07-31 1925-04-28 Sharp & Dohme Inc Improvements in or relating to the manufacture of alkyl resorcinols
GB224623A (en) * 1923-08-23 1924-11-20 John Graves Mckean Improvements in and relating to liquid fuel furnace fronts
DE2967279D1 (en) * 1978-05-31 1984-12-06 Haydn Victor Purdy Method of and apparatus for reproduction of character images, particularly for typesetting apparatus
USRE30679E (en) * 1979-06-14 1981-07-14 Rockwell International Corporation Character generating method and system
IE852259L (en) * 1985-09-13 1987-03-13 Scottish & Newcastle Breweries A method and apparatus for constructing, storing and¹displaying characters
US4785391A (en) * 1986-02-07 1988-11-15 Bitstream Inc. Automated bitmap character generation from outlines
JPS6353634A (ja) * 1986-08-25 1988-03-07 Hitachi Ltd 表示端末装置
US4905168A (en) * 1986-10-15 1990-02-27 Atari Games Corporation Object processing for video system using slips and linked list
US5073956A (en) * 1988-10-25 1991-12-17 Brother Kogyo Kabushiki Kaisha Apparatus for converting image outline data into dot data representative of dots to be formed
DE3926705A1 (de) * 1988-12-21 1990-06-28 Gen Electric Anordnung und vorrichtung zum regeln eines gasturbinentriebwerks
US5155805A (en) * 1989-05-08 1992-10-13 Apple Computer, Inc. Method and apparatus for moving control points in displaying digital typeface on raster output devices

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450531A (en) * 1992-11-30 1995-09-12 Eastman Kodak Company Resolution enhancement system for combined binary and gray scale halftone images
US5502793A (en) * 1992-11-30 1996-03-26 Eastman Kodak Company Resolution enhancement system for binary images
US5600761A (en) * 1992-11-30 1997-02-04 Eastman Kodak Company Resolution enhancement system for combined binary and gray scale halftone images

Also Published As

Publication number Publication date
US5155805A (en) 1992-10-13
CA2015518C (fr) 2000-06-20
DE4014231A1 (de) 1990-11-15
GB2232861A (en) 1990-12-19
GB9009466D0 (en) 1990-06-20
GB2232861B (en) 1994-03-23
US5325479A (en) 1994-06-28

Similar Documents

Publication Publication Date Title
CA2015518A1 (fr) Methode et dispositif pour deplacer les points de controle dans l'affichage des caracteres dans les dispositifs de sortie a trame
CA999972A (en) Optical bar code reading method and apparatus having an x scan pattern
IT7820075A0 (it) Metodo ed apparecchio per l'uso in banchi micrometrici per coordinate.
CA1026824A (fr) Methode et appareil de mesure de potentiel zeta d'apres une image de reference
JPS547078A (en) Automatic positioning method to inherent position of machine in numerical control
CA2117119A1 (fr) Methode et structure pour mesurer electroniquement les parametres d'un faisceau
JPS542262A (en) Method and apparatus for roll forming
EP0386995A3 (fr) Appareil de sortie
EP0400644A3 (fr) Système et méthode de fichiers de données d'image avec dispositiv de modification des données d'images
CA1020631A (en) Control and gauging method and apparatus using locked oscillators
JPS5441624A (en) Trend graph display unit of variable accuracy
CA2024893A1 (fr) Appareil et methode de scanning au moyen d'une disposition rotative de detecteurs
JPS55131711A (en) Solid object deformation measuring method
JPS53122077A (en) Controlling method for position controller
JPS5774608A (en) Automatic measuring method and apparatus for planar contour
JPS5529724A (en) Tensile and compressional fatigue testing unit
JPH02162247A (ja) 表面形状自動測定装置
JPS553070A (en) Plane luminance generating system for display device
JPS5377992A (en) Delooping quantity set value changin method and device for rolling machine velocity
JPS52151929A (en) Slow speed controlling method for valve and slow speed controlling typed air presure rdtary cylinder
JPS5763410A (en) Measuring method and device for shape of plane pattern
JPS52119351A (en) Position detection method
JPS51142311A (en) Method for examining a visual function by leadinga visual line in an o phthalmological instrument
JPS6454206A (en) Position measuring method
JPS5369538A (en) Pattern recognizing equipment

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry