WO2010104906A3 - Serving font glyphs - Google Patents

Serving font glyphs Download PDF

Info

Publication number
WO2010104906A3
WO2010104906A3 PCT/US2010/026759 US2010026759W WO2010104906A3 WO 2010104906 A3 WO2010104906 A3 WO 2010104906A3 US 2010026759 W US2010026759 W US 2010026759W WO 2010104906 A3 WO2010104906 A3 WO 2010104906A3
Authority
WO
WIPO (PCT)
Prior art keywords
subset
font
request
multiple glyphs
method includes
Prior art date
Application number
PCT/US2010/026759
Other languages
French (fr)
Other versions
WO2010104906A2 (en
Inventor
Nestor Hernandez
Douglas R. Bengtson
Dmitriy Portnov
Manish Gupta
Alexei Y. Barski
Original Assignee
Google 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 Google Inc. filed Critical Google Inc.
Priority to CN201080019168.7A priority Critical patent/CN102439588B/en
Priority to JP2011554134A priority patent/JP2012520511A/en
Publication of WO2010104906A2 publication Critical patent/WO2010104906A2/en
Publication of WO2010104906A3 publication Critical patent/WO2010104906A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography

Abstract

A computer-implemented method for obtaining a font for a document includes determining each glyph of a font that is specified in contents of an electronic document, the determination identifying a subset of multiple glyphs included in the font, the subset determined on a first device that does not have the font stored thereon. The method includes generating on the first device a request to a second device based on the determination, the request identifying the subset to the second device. The method includes receiving, at the first device, information sent from the second device in response to the request and defining the subset of the multiple glyphs, the information not defining a remainder of the multiple glyphs other than the subset. The method includes generating on the first device a presentation of the electronic document using the received information, the presentation including the subset of the multiple glyphs.
PCT/US2010/026759 2009-03-10 2010-03-10 Serving font glyphs WO2010104906A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201080019168.7A CN102439588B (en) 2009-03-10 2010-03-10 Serving font glyphs
JP2011554134A JP2012520511A (en) 2009-03-10 2010-03-10 How to provide font glyphs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/401,217 US20100231598A1 (en) 2009-03-10 2009-03-10 Serving Font Glyphs
US12/401,217 2009-03-10

Publications (2)

Publication Number Publication Date
WO2010104906A2 WO2010104906A2 (en) 2010-09-16
WO2010104906A3 true WO2010104906A3 (en) 2011-02-24

Family

ID=42729067

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/026759 WO2010104906A2 (en) 2009-03-10 2010-03-10 Serving font glyphs

Country Status (5)

Country Link
US (2) US20100231598A1 (en)
JP (1) JP2012520511A (en)
KR (1) KR20120001750A (en)
CN (2) CN104794103A (en)
WO (1) WO2010104906A2 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319444B2 (en) * 2009-06-22 2016-04-19 Monotype Imaging Inc. Font data streaming
US8769405B2 (en) * 2009-10-16 2014-07-01 Celartem, Inc. Reduced glyph font files
EP2367118A1 (en) 2010-03-15 2011-09-21 GMC Software AG Method and devices for generating two-dimensional visual objects
US8615709B2 (en) 2010-04-29 2013-12-24 Monotype Imaging Inc. Initiating font subsets
US9164968B2 (en) * 2011-07-26 2015-10-20 Google Inc. Techniques for server-side determination of font subsets
US8494276B2 (en) 2011-09-23 2013-07-23 International Business Machines Corporation Tactile input recognition using best fit match
US20130215126A1 (en) * 2012-02-17 2013-08-22 Monotype Imaging Inc. Managing Font Distribution
US8988434B1 (en) 2012-04-12 2015-03-24 Google Inc. Text rendering for browsers and mobile based applications
CN103455503B (en) * 2012-05-31 2018-04-03 腾讯科技(深圳)有限公司 Word stock collection, webpage rendering intent, apparatus and system
US9838444B2 (en) * 2012-05-31 2017-12-05 Google Llc Systems and methods for dynamically providing fonts based on language settings
US9817615B2 (en) 2012-12-03 2017-11-14 Monotype Imaging Inc. Network based font management for imaging devices
US9569865B2 (en) 2012-12-21 2017-02-14 Monotype Imaging Inc. Supporting color fonts
US9626337B2 (en) 2013-01-09 2017-04-18 Monotype Imaging Inc. Advanced text editor
EP2763050A1 (en) * 2013-01-31 2014-08-06 Google, Inc. Serving font glyphs
EP2763051B1 (en) * 2013-01-31 2019-08-14 Google LLC Serving font glyphs
US9317777B2 (en) 2013-10-04 2016-04-19 Monotype Imaging Inc. Analyzing font similarity for presentation
US9691169B2 (en) 2014-05-29 2017-06-27 Monotype Imaging Inc. Compact font hinting
US9940744B2 (en) * 2014-09-15 2018-04-10 Microsoft Technology Licensing, Llc Remote font management
CN104267916A (en) * 2014-09-16 2015-01-07 珠海格力电器股份有限公司 Information display method, information display system and electronic equipment
US20160182606A1 (en) * 2014-12-17 2016-06-23 Monotype Imaging Inc. Network Based Static Font Subset Management
JP5861229B1 (en) * 2015-04-15 2016-02-16 株式会社システム中部 Handwritten font distribution system and handwritten font distribution method
US10115215B2 (en) 2015-04-17 2018-10-30 Monotype Imaging Inc. Pairing fonts for presentation
US10503810B2 (en) * 2015-06-18 2019-12-10 International Business Machines Corporation Font personalization
US11537262B1 (en) 2015-07-21 2022-12-27 Monotype Imaging Inc. Using attributes for font recommendations
US10455056B2 (en) * 2015-08-21 2019-10-22 Abobe Inc. Cloud-based storage and interchange mechanism for design elements
WO2017078252A1 (en) * 2015-11-03 2017-05-11 주식회사 한컴플렉슬 Electronic terminal device for shape-retaining copying of text included in pdf document, and method for shape-retaining copying of text included in pdf document of electronic terminal device
US20220012407A1 (en) * 2015-12-08 2022-01-13 Beth Mickley Apparatus and method for generating licensed fanciful fonts for messaging services
CN106951421A (en) * 2016-01-07 2017-07-14 方正璞华软件(武汉)股份有限公司 A kind of network font display system and method
US10228775B2 (en) * 2016-01-22 2019-03-12 Microsoft Technology Licensing, Llc Cross application digital ink repository
US10503811B2 (en) * 2016-02-29 2019-12-10 Adobe Inc. Acquisition of a font portion using a compression mechanism
US10592590B2 (en) * 2016-08-04 2020-03-17 Adobe Inc. Non-resident font preview
US11334750B2 (en) 2017-09-07 2022-05-17 Monotype Imaging Inc. Using attributes for predicting imagery performance
US10909429B2 (en) 2017-09-27 2021-02-02 Monotype Imaging Inc. Using attributes for identifying imagery for selection
US11657602B2 (en) 2017-10-30 2023-05-23 Monotype Imaging Inc. Font identification from imagery
CN108304357B (en) * 2018-01-31 2020-09-08 北京大学 Chinese character library automatic generation method based on font manifold
KR102359773B1 (en) * 2021-03-23 2022-02-28 스튜디오씨드코리아 주식회사 Method and apparatus for generating a subset of font file
CN113867673B (en) * 2021-09-27 2022-09-16 湖南省舟际智控电气科技有限公司 Method and device for displaying three-dimensional character font of liquid crystal display

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060087391A (en) * 2005-01-28 2006-08-02 마이크로소프트 코포레이션 Font cache and meta-fonts
KR20070100300A (en) * 2004-12-23 2007-10-10 코닌클리케 필립스 일렉트로닉스 엔.브이. Method and apparatus for configuring software resources for playing network programs
KR20080032129A (en) * 2005-07-29 2008-04-14 마이크로소프트 코포레이션 Large character set handling in limited devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388654B1 (en) * 1997-10-03 2002-05-14 Tegrity, Inc. Method and apparatus for processing, displaying and communicating images
JP2001350464A (en) * 2000-06-07 2001-12-21 Nec Corp Character font registering system and character font registering method using the same
US20040205118A1 (en) * 2001-09-13 2004-10-14 Allen Yu Method and system for generalized localization of electronic documents
JP2004013390A (en) * 2002-06-05 2004-01-15 Canon Inc Document processor, its control method and control program
GB0413261D0 (en) * 2004-06-15 2004-07-14 Ibm Method and arrangement for front building
US7640502B2 (en) * 2004-10-01 2009-12-29 Microsoft Corporation Presentation facilitation
JP2006235947A (en) * 2005-02-24 2006-09-07 Fujitsu Ltd Document transmission program and document transmission system
US20080079730A1 (en) * 2006-09-29 2008-04-03 Microsoft Corporation Character-level font linking
JP2008165264A (en) * 2006-12-26 2008-07-17 Dynacomware Taiwan Inc System and method for editing asia web page document using various font by through network
JP5089230B2 (en) * 2007-04-17 2012-12-05 株式会社Pfu Character management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070100300A (en) * 2004-12-23 2007-10-10 코닌클리케 필립스 일렉트로닉스 엔.브이. Method and apparatus for configuring software resources for playing network programs
KR20060087391A (en) * 2005-01-28 2006-08-02 마이크로소프트 코포레이션 Font cache and meta-fonts
KR20080032129A (en) * 2005-07-29 2008-04-14 마이크로소프트 코포레이션 Large character set handling in limited devices

Also Published As

Publication number Publication date
CN102439588A (en) 2012-05-02
US20100231598A1 (en) 2010-09-16
JP2012520511A (en) 2012-09-06
WO2010104906A2 (en) 2010-09-16
CN104794103A (en) 2015-07-22
CN102439588B (en) 2015-04-22
KR20120001750A (en) 2012-01-04
US20140019856A1 (en) 2014-01-16

Similar Documents

Publication Publication Date Title
WO2010104906A3 (en) Serving font glyphs
JP2012520511A5 (en)
EP3291635A3 (en) Location aware resource locator
WO2011035007A3 (en) Systems and methods for providing advanced search result page content
RU2011134909A (en) FONT PROCESSING FOR BROWSING DOCUMENTS ON WEB
WO2011035150A3 (en) Systems and methods for sharing user generated slide objects over a network
WO2012039959A3 (en) Providing dynamic content with an electronic video
WO2011126885A3 (en) Summary presentation of media consumption
EP2372525A3 (en) Terminal device
WO2008019344A3 (en) Systems and methods for obtaining and using information from map images
WO2011035121A3 (en) Systems and methods for providing advanced search result page content
WO2010019567A8 (en) Signed digital documents
WO2014014430A3 (en) Systems and methods of serving parameter-dependent content to a resource
EP2743846A3 (en) Information search method and device and computer readable recording medium thereof
WO2010009051A3 (en) Content item selection
MY198430A (en) Partial loading and editing of documents from a server
WO2012157958A3 (en) Apparatus, method and computer readable recording medium for displaying content
WO2012031044A3 (en) Methods and apparatus to cluster user data
CA2581696A1 (en) Method of labelling a highly curved path on a map rendered on a wireless communications device
EP2648072A3 (en) Character or word input method, input apparatus and terminal
EP2849086A3 (en) Font management for editing electronic documents
WO2011102824A3 (en) Enhanced content search
BR112012007674A2 (en) method and apparatus for providing an electronic document to a user, software for use with a computer, computer readable media, method for sharing content with one or more users for insertion into an electronic document, method and server for providing content to a or more users for insertion into an electronic document
WO2006110832A3 (en) System for extracting relevant data from an intellectual property database
WO2010064120A8 (en) Method and apparatus for displaying information related to user actions

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080019168.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10751321

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2011554134

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20117023723

Country of ref document: KR

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 10751321

Country of ref document: EP

Kind code of ref document: A2