DE69507917D1 - Verfahren zur Schriftdarstellung mit Anwendung der Grauwertverarbeitung von gitterangepassten Schrifttypen - Google Patents

Verfahren zur Schriftdarstellung mit Anwendung der Grauwertverarbeitung von gitterangepassten Schrifttypen

Info

Publication number
DE69507917D1
DE69507917D1 DE69507917T DE69507917T DE69507917D1 DE 69507917 D1 DE69507917 D1 DE 69507917D1 DE 69507917 T DE69507917 T DE 69507917T DE 69507917 T DE69507917 T DE 69507917T DE 69507917 D1 DE69507917 D1 DE 69507917D1
Authority
DE
Germany
Prior art keywords
fonts
lattice
adjusted
display method
font display
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.)
Expired - Lifetime
Application number
DE69507917T
Other languages
English (en)
Other versions
DE69507917T2 (de
Inventor
Lenox H Brassell
Peter D Pathe
Eliyezer Kohen
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of DE69507917D1 publication Critical patent/DE69507917D1/de
Publication of DE69507917T2 publication Critical patent/DE69507917T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/203Drawing of straight lines or curves
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
DE69507917T 1994-07-19 1995-07-18 Verfahren zur Schriftdarstellung mit Anwendung der Grauwertverarbeitung von gitterangepassten Schrifttypen Expired - Lifetime DE69507917T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/276,997 US5684510A (en) 1994-07-19 1994-07-19 Method of font rendering employing grayscale processing of grid fitted fonts

Publications (2)

Publication Number Publication Date
DE69507917D1 true DE69507917D1 (de) 1999-04-01
DE69507917T2 DE69507917T2 (de) 1999-10-14

Family

ID=23059005

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69517605T Expired - Lifetime DE69517605T2 (de) 1994-07-19 1995-07-18 Verfahren zur Schriftdarstellung mit Anwendung von Grauwertverarbeitung von gitterangepassten Schriftarten
DE69507917T Expired - Lifetime DE69507917T2 (de) 1994-07-19 1995-07-18 Verfahren zur Schriftdarstellung mit Anwendung der Grauwertverarbeitung von gitterangepassten Schrifttypen

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69517605T Expired - Lifetime DE69517605T2 (de) 1994-07-19 1995-07-18 Verfahren zur Schriftdarstellung mit Anwendung von Grauwertverarbeitung von gitterangepassten Schriftarten

Country Status (4)

Country Link
US (1) US5684510A (de)
EP (2) EP0843283B1 (de)
JP (1) JP3072250B2 (de)
DE (2) DE69517605T2 (de)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3119805B2 (ja) * 1994-12-20 2000-12-25 松下電器産業株式会社 多階調データ生成装置
US5790126A (en) 1995-01-03 1998-08-04 Microsoft Corporation Method for rendering a spline for scan conversion of a glyph
US6356268B1 (en) * 1996-04-26 2002-03-12 Apple Computer, Inc. Method and system for providing multiple glyphs at a time from a font scaler sub-system
US6310697B1 (en) 1998-07-07 2001-10-30 Electronics For Imaging, Inc. Text enhancement system
US6501565B1 (en) 1998-07-07 2002-12-31 Electronics For Imaging, Inc. Method and apparatus for smoothing text outlines
US6219070B1 (en) * 1998-09-30 2001-04-17 Webtv Networks, Inc. System and method for adjusting pixel parameters by subpixel positioning
US6236390B1 (en) * 1998-10-07 2001-05-22 Microsoft Corporation Methods and apparatus for positioning displayed characters
US6278434B1 (en) * 1998-10-07 2001-08-21 Microsoft Corporation Non-square scaling of image data to be mapped to pixel sub-components
JP5231695B2 (ja) * 1998-10-07 2013-07-10 マイクロソフト コーポレーション 表示される画像の解像度を改善する方法およびコンピュータ・システム
CN1175391C (zh) * 1998-10-07 2004-11-10 微软公司 一种将前景/背景彩色图象数据的采样映射到象素子组元的方法
US6307566B1 (en) * 1998-10-07 2001-10-23 Microsoft Corporation Methods and apparatus for performing image rendering and rasterization operations
US6396505B1 (en) * 1998-10-07 2002-05-28 Microsoft Corporation Methods and apparatus for detecting and reducing color errors in images
US6597360B1 (en) * 1998-10-07 2003-07-22 Microsoft Corporation Automatic optimization of the position of stems of text characters
US6421054B1 (en) * 1998-10-07 2002-07-16 Microsoft Corporation Methods and apparatus for performing grid fitting and hinting operations
US6188385B1 (en) * 1998-10-07 2001-02-13 Microsoft Corporation Method and apparatus for displaying images such as text
US6342890B1 (en) * 1999-03-19 2002-01-29 Microsoft Corporation Methods, apparatus, and data structures for accessing sub-pixel data having left side bearing information
US6342896B1 (en) * 1999-03-19 2002-01-29 Microsoft Corporation Methods and apparatus for efficiently implementing and modifying foreground and background color selections
WO2000067196A1 (en) * 1999-04-29 2000-11-09 Microsoft Corporation Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text
AU6389800A (en) * 1999-07-30 2001-02-19 Microsoft Corporation Rendering sub-pixel precision characters having widths compatible with pixel precision characters
US6282327B1 (en) * 1999-07-30 2001-08-28 Microsoft Corporation Maintaining advance widths of existing characters that have been resolution enhanced
US6563502B1 (en) 1999-08-19 2003-05-13 Adobe Systems Incorporated Device dependent rendering
US6384839B1 (en) 1999-09-21 2002-05-07 Agfa Monotype Corporation Method and apparatus for rendering sub-pixel anti-aliased graphics on stripe topology color displays
WO2002001546A1 (en) * 2000-06-26 2002-01-03 Microsoft Corporation Data structures for overscaling or oversampling character in a system for rendering text on horizontally striped displays
JP4673967B2 (ja) * 2000-09-20 2011-04-20 富士通株式会社 表示装置
US6678688B1 (en) * 2000-10-26 2004-01-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for composite font generation
US7598955B1 (en) 2000-12-15 2009-10-06 Adobe Systems Incorporated Hinted stem placement on high-resolution pixel grid
US7302111B2 (en) * 2001-09-12 2007-11-27 Micronic Laser Systems A.B. Graphics engine for high precision lithography
JP2005502914A (ja) * 2001-09-12 2005-01-27 マイクロニック レーザー システムズ アクチボラゲット Slmを用いて改善された方法と装置
US20030058246A1 (en) * 2001-09-21 2003-03-27 Roelofs Gregory Robert Force-mediated rasterization
US6618185B2 (en) 2001-11-28 2003-09-09 Micronic Laser Systems Ab Defective pixel compensation method
US7106490B2 (en) * 2001-12-14 2006-09-12 Micronic Laser Systems Ab Methods and systems for improved boundary contrast
KR20030062653A (ko) * 2002-01-18 2003-07-28 텔슨전자 주식회사 그레이 레벨 폰트를 화면에 표시하는 장치, 방법 및프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
US7123261B2 (en) * 2002-12-26 2006-10-17 Adobe Systems Incorporated Coordinating grid tracking and mojikumi spacing of Japanese text
KR20050086953A (ko) * 2003-01-15 2005-08-30 마이크로닉 레이저 시스템즈 에이비 결함 픽셀을 탐지하는 방법
US7002597B2 (en) * 2003-05-16 2006-02-21 Adobe Systems Incorporated Dynamic selection of anti-aliasing procedures
US7006107B2 (en) * 2003-05-16 2006-02-28 Adobe Systems Incorporated Anisotropic anti-aliasing
US7292247B2 (en) * 2004-01-26 2007-11-06 Microsoft Corporation Dynamically determining directions of freedom for control points used to represent graphical objects
US7236174B2 (en) * 2004-01-26 2007-06-26 Microsoft Corporation Adaptively filtering outlines of typographic characters to simplify representative control data
US7187382B2 (en) 2004-01-26 2007-03-06 Microsoft Corporation Iteratively solving constraints in a font-hinting language
JPWO2005071659A1 (ja) * 2004-01-27 2007-08-23 富士通株式会社 表示装置,表示制御装置,表示方法,表示制御プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
US7639258B1 (en) 2004-03-31 2009-12-29 Adobe Systems Incorporated Winding order test for digital fonts
US7719536B2 (en) * 2004-03-31 2010-05-18 Adobe Systems Incorporated Glyph adjustment in high resolution raster while rendering
US7333110B2 (en) * 2004-03-31 2008-02-19 Adobe Systems Incorporated Adjusted stroke rendering
US7580039B2 (en) * 2004-03-31 2009-08-25 Adobe Systems Incorporated Glyph outline adjustment while rendering
US7602390B2 (en) * 2004-03-31 2009-10-13 Adobe Systems Incorporated Edge detection based stroke adjustment
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
US8253742B2 (en) * 2004-05-28 2012-08-28 Microsoft Corporation Rendering stroke pairs for graphical objects
US7292249B2 (en) * 2004-05-28 2007-11-06 Microsoft Corporation Appropriately rendering a graphical object when a corresponding outline has excessive control points
US7289123B2 (en) * 2004-09-30 2007-10-30 Microsoft Corporation Simplifying complex characters to maintain legibility
US7594171B2 (en) * 2004-10-01 2009-09-22 Adobe Systems Incorporated Rule-based text layout
US7388591B2 (en) * 2005-09-15 2008-06-17 Microsoft Corporation Size-based font smoothing
US20080068383A1 (en) * 2006-09-20 2008-03-20 Adobe Systems Incorporated Rendering and encoding glyphs
JP5028064B2 (ja) 2006-10-16 2012-09-19 富士通株式会社 アウトラインフォント輝度値補正システムおよび方法、並びにアウトラインフォント輝度値の補正を実行するためのプログラム
JP4873554B2 (ja) * 2006-12-25 2012-02-08 株式会社リコー 画像配信装置および画像配信方法
US9483167B2 (en) 2010-09-29 2016-11-01 Adobe Systems Incorporated User interface for a touch enabled device
US9229636B2 (en) 2010-10-22 2016-01-05 Adobe Systems Incorporated Drawing support tool
US20130132907A1 (en) * 2011-03-02 2013-05-23 Adobe Systems Incorporated Shape pixel rendering
US8842120B2 (en) 2011-03-02 2014-09-23 Adobe Systems Incorporated Physics rules based animation engine
US10031641B2 (en) 2011-09-27 2018-07-24 Adobe Systems Incorporated Ordering of objects displayed by a computing device
JP5777726B2 (ja) 2011-11-09 2015-09-09 三菱電機株式会社 描画装置及び描画プログラム
CN103177709B (zh) * 2011-12-20 2015-03-11 北大方正集团有限公司 字符显示方法和装置
US9472163B2 (en) * 2012-02-17 2016-10-18 Monotype Imaging Inc. Adjusting content rendering for environmental conditions
CN103531176B (zh) * 2013-05-10 2016-08-17 Tcl集团股份有限公司 一种Android终端的字体显示优化方法及系统
US9437020B2 (en) * 2013-12-23 2016-09-06 Red Hat, Inc. System and method to check the correct rendering of a font
JP6671188B2 (ja) * 2016-02-17 2020-03-25 キヤノン株式会社 画像形成装置、方法およびプログラム
DE102018100389A1 (de) 2018-01-09 2019-07-11 Gholamali Mansouri-Fard Anzeigeeinheit, Anzeigeeinrichtung und Lernsystem jeweils zum Darstellen von Zahlzeichen sowie entsprechendes Verfahren und Verwendung

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4367533A (en) * 1980-08-25 1983-01-04 Xerox Corporation Image bit structuring apparatus and method
US4720705A (en) * 1985-09-13 1988-01-19 International Business Machines Corporation Virtual resolution displays
US4851825A (en) * 1987-07-24 1989-07-25 Naiman Abraham C Grayscale character generator and method
US4908780A (en) * 1988-10-14 1990-03-13 Sun Microsystems, Inc. Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading
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
US5241653A (en) * 1990-04-12 1993-08-31 Adobe Systems Incorporated Apparatus and method for adjusting and displaying scaled, rasterized characters
US5128525A (en) * 1990-07-31 1992-07-07 Xerox Corporation Convolution filtering for decoding self-clocking glyph shape codes
US5459828A (en) * 1990-08-01 1995-10-17 Xerox Corporation Optimized scaling and production of raster fonts from contour master fonts
JPH04246690A (ja) * 1990-08-29 1992-09-02 Xerox Corp 高品質のイメージを並みの解像度で表示する方法
US5301267A (en) * 1991-09-27 1994-04-05 Adobe Systems Incorporated Intelligent font rendering co-processor
JPH06208370A (ja) * 1992-08-28 1994-07-26 Go Corp エイリアシング阻止および格子適合を結合した文字表示ラスタ化方法
DE69413035T2 (de) * 1993-06-10 1999-05-06 Apple Computer Antialiasing-verfahren und -vorrichtung mit automatischer justierung von horizontalen und vertikalen rändern an einem zielgitter

Also Published As

Publication number Publication date
US5684510A (en) 1997-11-04
JP3072250B2 (ja) 2000-07-31
EP0693740B1 (de) 1999-02-24
DE69507917T2 (de) 1999-10-14
DE69517605T2 (de) 2001-02-15
DE69517605D1 (de) 2000-07-27
EP0693740A1 (de) 1996-01-24
EP0843283B1 (de) 2000-06-21
EP0843283A1 (de) 1998-05-20
JPH08255254A (ja) 1996-10-01

Similar Documents

Publication Publication Date Title
DE69507917D1 (de) Verfahren zur Schriftdarstellung mit Anwendung der Grauwertverarbeitung von gitterangepassten Schrifttypen
DE69222689D1 (de) Verfahren und Vorrichtung zur Substituierung von Schriftarten und zur Anzeige von Zeichen
DE69332555D1 (de) Verfahren und Vorrichtung zur Anzeige von Zeichen
ATA132989A (de) Verfahren zur reduktion von farbstoffen
DE59407832D1 (de) Verfahren und einrichtung zur umsetzung von farbwerten
DE69325889T2 (de) Verfahren zur Segmentierung von Bildmerkmalen
DE69108337D1 (de) Eine Vorrichtung und ein Verfahren zur Kontrolle der Schrifttypenauswahl.
DE69332286D1 (de) Verfahren und Vorrichtung zur Verarbeitung von Farbbildern
DE69418412T2 (de) Verfahren und Vorrichtung zur Anzeige und Verarbeitung von Videotextdaten
DE69425037T2 (de) Verfahren und Vorrichtung zur Generierung von Schriftzeichen
DE69622961D1 (de) Verfahren und Vorrichtung zur Darstellung von Zeichen
DE69330062T2 (de) Verfahren und Vorrichtung zur Verarbeitung von Farbbildern
DE69328748D1 (de) Verfahren und Vorrichtung zur Verarbeitung von Farbbildern
DE69029987T2 (de) Verfahren und Gerät zur parallelen Wiedergabe von Polygonen und Pixeln
DE69230783D1 (de) Verfahren zur Justierung von Schriftzeichengewichtung von Konturzeichen
DE69421795T2 (de) Vorrichtung und verfahren zur kodierung von bildern
ATE187957T1 (de) Verfahren zur hydrierung von iminen
DE69432881D1 (de) Verfahren und Vorrichtung zur Aufzeichnung von Information
DE68923956D1 (de) Verfahren zum Mischen von Text und Graphiken.
DE59510071D1 (de) Verfahren und Vorrichtung zur proportionalen Anzeige von Teletextdaten
DE69431396D1 (de) Verfahren zur herstellung von n-tert-butyl-2-pyrazincarboxamid und n-tert-butyl-2-piperazincarboxamid
DE69026599T2 (de) Verfahren zum verdichten von charakterdaten und verfahren zur änderung der charakter
DE69409640T2 (de) Verfahren zur selektiven hydrogenation von dinitrilen
DE59606937D1 (de) Verfahren zur verbesserung der erkennung von maschinenschriften mit fester schriftteilung
DE69412599T2 (de) Verfahren zur isomerisierung von carbonsäuren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition