CN101410885A - 以字体提示语言交互地解出约束条件 - Google Patents
以字体提示语言交互地解出约束条件 Download PDFInfo
- Publication number
- CN101410885A CN101410885A CNA2004800013947A CN200480001394A CN101410885A CN 101410885 A CN101410885 A CN 101410885A CN A2004800013947 A CNA2004800013947 A CN A2004800013947A CN 200480001394 A CN200480001394 A CN 200480001394A CN 101410885 A CN101410885 A CN 101410885A
- Authority
- CN
- China
- Prior art keywords
- constraint condition
- reference mark
- vocabulary
- comparatively complicated
- iteratively
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control 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/24—Generation of individual character patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
Abstract
Description
Claims (19)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/764,961 | 2004-01-26 | ||
US10/764,961 US7187382B2 (en) | 2004-01-26 | 2004-01-26 | Iteratively solving constraints in a font-hinting language |
PCT/US2004/024650 WO2005074411A2 (en) | 2004-01-26 | 2004-07-30 | Interactively solving constraints in a font-hinting language |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101410885A true CN101410885A (zh) | 2009-04-15 |
CN101410885B CN101410885B (zh) | 2011-06-08 |
Family
ID=34795384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800013947A Expired - Fee Related CN101410885B (zh) | 2004-01-26 | 2004-07-30 | 以字体提示语言交互地解出约束条件 |
Country Status (8)
Country | Link |
---|---|
US (3) | US7187382B2 (zh) |
EP (1) | EP1709506B1 (zh) |
JP (1) | JP4783298B2 (zh) |
KR (1) | KR101159320B1 (zh) |
CN (1) | CN101410885B (zh) |
AT (1) | ATE488820T1 (zh) |
DE (1) | DE602004030159D1 (zh) |
WO (1) | WO2005074411A2 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7187382B2 (en) * | 2004-01-26 | 2007-03-06 | Microsoft Corporation | Iteratively solving constraints in a font-hinting language |
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 |
US7292249B2 (en) * | 2004-05-28 | 2007-11-06 | Microsoft Corporation | Appropriately rendering a graphical object when a corresponding outline has excessive control points |
US8253742B2 (en) * | 2004-05-28 | 2012-08-28 | Microsoft Corporation | Rendering stroke pairs for graphical objects |
US20080036758A1 (en) * | 2006-03-31 | 2008-02-14 | Intelisum Inc. | Systems and methods for determining a global or local position of a point of interest within a scene using a three-dimensional model of the scene |
US8050500B1 (en) * | 2006-07-06 | 2011-11-01 | Senapps, LLC | Recognition method and system |
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 |
US8842120B2 (en) | 2011-03-02 | 2014-09-23 | Adobe Systems Incorporated | Physics rules based animation engine |
US20130132907A1 (en) * | 2011-03-02 | 2013-05-23 | Adobe Systems Incorporated | Shape pixel rendering |
US8947438B2 (en) * | 2011-08-01 | 2015-02-03 | Microsoft Corporation | Reducing font instructions |
US10031641B2 (en) | 2011-09-27 | 2018-07-24 | Adobe Systems Incorporated | Ordering of objects displayed by a computing device |
KR101502841B1 (ko) * | 2013-08-28 | 2015-03-16 | 현대미디어 주식회사 | 비트맵 폰트 외곽선 처리 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 |
KR101666131B1 (ko) | 2015-05-29 | 2016-10-14 | 경북대학교 산학협력단 | 서브 픽셀의 패턴을 고려한 벡터 글꼴의 렌더링 방법 |
US10956566B2 (en) | 2018-10-12 | 2021-03-23 | International Business Machines Corporation | Multi-point causality tracking in cyber incident reasoning |
US11184374B2 (en) | 2018-10-12 | 2021-11-23 | International Business Machines Corporation | Endpoint inter-process activity extraction and pattern matching |
US11941054B2 (en) | 2018-10-12 | 2024-03-26 | International Business Machines Corporation | Iterative constraint solving in abstract graph matching for cyber incident reasoning |
Family Cites Families (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4387622A (en) * | 1981-07-20 | 1983-06-14 | Kawai Musical Instrument Mfg. Co., Ltd. | Musical tone generator with independent time varying harmonics |
US4696707A (en) | 1987-08-18 | 1987-09-29 | The Ingersoll Milling Machine Company | Composite tape placement apparatus with natural path generation means |
US4884225A (en) | 1987-04-03 | 1989-11-28 | University Of Massachusetts Medical Center | Filtering in 3-D visual system |
AU629210B2 (en) | 1988-10-26 | 1992-10-01 | Sun Microsystems, Inc. | Method and apparatus for minimizing the visual degradation of digital typefaces |
JP3058168B2 (ja) | 1989-03-08 | 2000-07-04 | キヤノン株式会社 | 文字処理装置及び方法 |
EP0395021A3 (en) * | 1989-04-26 | 1991-10-16 | Eastman Kodak Company | Method and system for encoding character fonts |
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 |
US5159668A (en) | 1989-05-08 | 1992-10-27 | Apple Computer, Inc. | Method and apparatus for manipulating outlines in improving digital typeface on raster output devices |
US5048116A (en) * | 1989-05-24 | 1991-09-10 | Motorola, Inc. | Signal routing system |
FR2652180B1 (fr) * | 1989-09-20 | 1991-12-27 | Mallet Jean Laurent | Procede de modelisation d'une surface et dispositif pour sa mise en óoeuvre. |
USRE38758E1 (en) * | 1990-07-31 | 2005-07-19 | Xerox Corporation | Self-clocking glyph shape codes |
US5477451A (en) * | 1991-07-25 | 1995-12-19 | International Business Machines Corp. | Method and system for natural language translation |
US5301267A (en) * | 1991-09-27 | 1994-04-05 | Adobe Systems Incorporated | Intelligent font rendering co-processor |
US5280576A (en) * | 1991-12-24 | 1994-01-18 | Xerox Corporation | Method of adjusting the weight of a character of an outline font |
JP3224142B2 (ja) * | 1992-05-20 | 2001-10-29 | 株式会社リコー | ヒンティング処理方法 |
JPH06110992A (ja) * | 1992-09-25 | 1994-04-22 | Agency Of Ind Science & Technol | Cadシステムにおける形状変形入力操作方法 |
US5751289A (en) | 1992-10-01 | 1998-05-12 | University Corporation For Atmospheric Research | Virtual reality imaging system with image replay |
JP3057935B2 (ja) * | 1992-11-16 | 2000-07-04 | ブラザー工業株式会社 | 文字出力装置 |
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 |
US5412270A (en) * | 1993-02-04 | 1995-05-02 | General Electric Company | Motor assembly with mounting arrangement |
US5500927A (en) | 1993-03-18 | 1996-03-19 | Macromedia, Inc. | System and method for simplifying a computer-generated path |
US5664086A (en) | 1993-04-16 | 1997-09-02 | Adobe Systems Incorporated | Method and apparatus for generating digital type font, and resulting fonts using generic font and descriptor file |
US5586241A (en) | 1993-06-10 | 1996-12-17 | Hewlett-Packard Company | Method and system for creating, specifying, and generating parametric fonts |
JP3445394B2 (ja) | 1993-12-17 | 2003-09-08 | ゼロックス・コーポレーション | 少なくとも二つのイメージセクションの比較方法 |
US5781714A (en) * | 1994-05-27 | 1998-07-14 | Bitstream Inc. | Apparatus and methods for creating and using portable fonts |
US5684510A (en) | 1994-07-19 | 1997-11-04 | Microsoft Corporation | Method of font rendering employing grayscale processing of grid fitted fonts |
US5854855A (en) | 1994-09-09 | 1998-12-29 | Motorola, Inc. | Method and system using meta-classes and polynomial discriminant functions for handwriting recognition |
AUPM822494A0 (en) | 1994-09-16 | 1994-10-13 | Canon Inc. | Data storage format |
US5598520A (en) * | 1994-09-26 | 1997-01-28 | Microsoft Corporation | Methods and apparatus for hinting a font for controlling stem width as font size and resolution of output device vary |
US5710880A (en) * | 1994-11-03 | 1998-01-20 | Microsoft Corporation | Method and system for creating a graphic image with geometric descriptors |
JPH08146936A (ja) | 1994-11-21 | 1996-06-07 | Fujitsu Ltd | アウトラインフォントデータの処理方法および装置 |
US5790126A (en) * | 1995-01-03 | 1998-08-04 | Microsoft Corporation | Method for rendering a spline for scan conversion of a glyph |
JPH08194459A (ja) | 1995-01-19 | 1996-07-30 | Fujitsu Ltd | アウトライン文字描画装置 |
US5754873A (en) | 1995-06-01 | 1998-05-19 | Adobe Systems, Inc. | Method and apparatus for scaling a selected block of text to a preferred absolute text height and scaling the remainder of the text proportionately |
AU5877398A (en) * | 1997-02-10 | 1998-09-09 | Yissum Research Development Company Of The Hebrew University Of Jerusalem | Parametric font models based on features and constraints |
US6289488B1 (en) * | 1997-02-24 | 2001-09-11 | Lucent Technologies Inc. | Hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems |
US6037949A (en) | 1997-08-04 | 2000-03-14 | Pixar Animation Studios | Texture mapping and other uses of scalar fields on subdivision surfaces in computer graphics and animation |
US6300960B1 (en) | 1997-08-04 | 2001-10-09 | Pixar Animation Studios | Realistic surface simulation in computer animation |
US6363405B1 (en) * | 1997-12-24 | 2002-03-26 | Elbrus International Limited | Computer system and method for parallel computations using table approximation methods |
US6714679B1 (en) | 1998-02-05 | 2004-03-30 | Cognex Corporation | Boundary analyzer |
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 |
WO1999057683A1 (en) | 1998-05-04 | 1999-11-11 | The Johns Hopkins University | Method and apparatus for segmenting small structures in images |
US6441846B1 (en) | 1998-06-22 | 2002-08-27 | Lucent Technologies Inc. | Method and apparatus for deriving novel sports statistics from real time tracking of sporting events |
US6253374B1 (en) * | 1998-07-02 | 2001-06-26 | Microsoft Corporation | Method for validating a signed program prior to execution time or an unsigned program at execution time |
US6600485B1 (en) * | 1998-07-03 | 2003-07-29 | Sega Enterprises, Ltd. | Polygon data generation method and image display apparatus using same |
US6373489B1 (en) | 1999-01-12 | 2002-04-16 | Schlumberger Technology Corporation | Scalable visualization for interactive geometry modeling |
US6393145B2 (en) | 1999-01-12 | 2002-05-21 | Microsoft Corporation | Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices |
EP1024443A3 (en) * | 1999-01-29 | 2002-01-09 | Canon Kabushiki Kaisha | Utilising electronically accessible resources |
US6456305B1 (en) | 1999-03-18 | 2002-09-24 | Microsoft Corporation | Method and system for automatically fitting a graphical display of objects to the dimensions of a display window |
IL146978A0 (en) | 1999-06-11 | 2002-08-14 | Pulsent Corp | Method and apparatus for digital image segmentation |
US20010032029A1 (en) | 1999-07-01 | 2001-10-18 | Stuart Kauffman | System and method for infrastructure design |
US6452597B1 (en) | 1999-08-24 | 2002-09-17 | Microsoft Corporation | Displaying text on a limited-area display surface |
US6803913B1 (en) | 1999-12-01 | 2004-10-12 | Microsoft Corporation | Warping text along a curved path |
US6992671B1 (en) | 1999-12-09 | 2006-01-31 | Monotype Imaging, Inc. | Method and apparatus for compressing Bezier descriptions of letterforms in outline fonts using vector quantization techniques |
US6760028B1 (en) | 2000-07-21 | 2004-07-06 | Microsoft Corporation | Methods and systems for hinting fonts |
US6714868B2 (en) | 2001-06-28 | 2004-03-30 | The United States Of America As Represented By The Secretary Of The Navy | Similarity transformation method for data processing and visualization |
US20050005261A1 (en) * | 2003-07-02 | 2005-01-06 | Severin William B. | Component integration engine |
US20050089237A1 (en) * | 2003-10-24 | 2005-04-28 | Jaehwa Park | Method and apparatus for bezier curve approximation data compression |
US7302099B2 (en) | 2003-11-10 | 2007-11-27 | Microsoft Corporation | Stroke segmentation for template-based cursive handwriting recognition |
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 |
US7236174B2 (en) * | 2004-01-26 | 2007-06-26 | Microsoft Corporation | Adaptively filtering outlines of typographic characters to simplify representative control data |
US7136067B2 (en) * | 2004-01-26 | 2006-11-14 | Microsoft Corporation | Using externally parameterizeable constraints in a font-hinting language to synthesize font variants |
-
2004
- 2004-01-26 US US10/764,961 patent/US7187382B2/en not_active Expired - Fee Related
- 2004-07-30 KR KR1020057007647A patent/KR101159320B1/ko not_active IP Right Cessation
- 2004-07-30 AT AT04779650T patent/ATE488820T1/de not_active IP Right Cessation
- 2004-07-30 JP JP2006551036A patent/JP4783298B2/ja not_active Expired - Fee Related
- 2004-07-30 CN CN2004800013947A patent/CN101410885B/zh not_active Expired - Fee Related
- 2004-07-30 DE DE602004030159T patent/DE602004030159D1/de active Active
- 2004-07-30 WO PCT/US2004/024650 patent/WO2005074411A2/en not_active Application Discontinuation
- 2004-07-30 EP EP04779650A patent/EP1709506B1/en not_active Not-in-force
-
2006
- 2006-11-10 US US11/558,720 patent/US20080165193A1/en not_active Abandoned
-
2007
- 2007-02-16 US US11/676,160 patent/US7505041B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2005074411A2 (en) | 2005-08-18 |
ATE488820T1 (de) | 2010-12-15 |
KR20060107268A (ko) | 2006-10-13 |
JP2007527029A (ja) | 2007-09-20 |
US7505041B2 (en) | 2009-03-17 |
WO2005074411A3 (en) | 2009-04-16 |
US20070139414A1 (en) | 2007-06-21 |
US20080165193A1 (en) | 2008-07-10 |
US7187382B2 (en) | 2007-03-06 |
US20050162429A1 (en) | 2005-07-28 |
EP1709506A2 (en) | 2006-10-11 |
JP4783298B2 (ja) | 2011-09-28 |
CN101410885B (zh) | 2011-06-08 |
KR101159320B1 (ko) | 2012-07-04 |
EP1709506A4 (en) | 2009-09-30 |
DE602004030159D1 (de) | 2010-12-30 |
EP1709506B1 (en) | 2010-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101410885B (zh) | 以字体提示语言交互地解出约束条件 | |
CN101331520A (zh) | 字体提示中的笔画对比 | |
JPH03208094A (ja) | 種々の寸法の記号映像のアウトラインを処理する方法およびコンピュータ表示装置 | |
US4529978A (en) | Method and apparatus for generating graphic and textual images on a raster scan display | |
US7940273B2 (en) | Determination of unicode points from glyph elements | |
CN1702734B (zh) | 当对应轮廓缺少控制点时对图形对象的适当呈现 | |
US8711184B2 (en) | Scalable pixel coverage function-map | |
CN108763188A (zh) | 一种文本显示方法、装置、设备及存储介质 | |
CN104133809B (zh) | 一种字形加粗方法 | |
JP4625269B2 (ja) | 文字画像生成装置,文字画像生成方法,表示制御装置,文字画像生成プログラムおよび表示制御プログラム | |
Taylor | The educational challenges of a new cartography | |
CA1200025A (en) | Graphic and textual image generator for a raster scan display | |
US11670018B2 (en) | Method for replaying vector image | |
Tam et al. | Learning to write Chinese characters with correct stroke sequences on mobile devices | |
Ingham | CAD systems in mechanical and production engineering | |
KR102185851B1 (ko) | 전자책 제작방법 및 그를 위한 컴퓨터 프로그램 | |
Toong et al. | A new direction in personal computer software | |
Hubbold | Computer graphics and displays | |
Skyrme | The evolution of graphics in CAL | |
Ransom et al. | Computer graphics in biology | |
Pfeffer | Creating a Conference Poster with High-Resolution Network Figures | |
CN113627381A (zh) | 书写数据处理方法、装置和计算机设备 | |
JPH05197366A (ja) | フォントデータ生成装置 | |
CN116704073A (zh) | 绘图方法、装置、电子设备及存储介质 | |
IGNOUX | CHARACTER GENERATION AND DISPLAY |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150507 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150507 Address after: Washington State Patentee after: Micro soft technique license Co., Ltd Address before: Washington State Patentee before: Microsoft Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110608 Termination date: 20150730 |
|
EXPY | Termination of patent right or utility model |