KR-102961047-B1 - Web builder-linked web font service providing method and server providing the same
Abstract
The present invention relates to a method for providing web font services in a web font service system linked to a web builder. The method for providing web font services by a font server comprises: a step of providing tag information of a first client consisting of a list of available fonts of a first client; a step of receiving a request for tag information of a second client consisting of a list of fonts selected by the second client to use from the list of available fonts of the first client generated from the tag information; and a step of verifying authentication information included in the request and issuing the tag information of the second client. Preferably, the font server receives a request for a font within the site of the second client using the issued tag information of the second client. According to the present invention, by utilizing a web font module that verifies the authentication information of the first client when providing web font services, generates tag information for calling based thereon, provides a sample page to the second client, and reflects it on the site, the effect of providing a service optimized for each customer using web fonts is achieved.
Inventors
- 윤영호
- 윤현진
- 박동혁
Assignees
- 주식회사 산돌
Dates
- Publication Date
- 20260508
- Application Date
- 20230615
Claims (14)
- Regarding the method of providing web font services by a font server, A step of providing tag information of the first client company consisting of a list of available fonts of the first client company; A step of requesting tag information of a second customer consisting of a list of fonts selected by the second customer to use from a list of available fonts of the first customer generated from the above tag information; and It includes the step of verifying the authentication information included in the above request and issuing the tag information of the above second customer company, and The above issuing step is characterized by generating and issuing tag information of the second customer by including service usage information to be used in the user authentication procedure when a customer of the second customer requests a web font in the tag information of the first customer, and A method for providing a web font service characterized by the above font server receiving a request for a font within the site of the second customer using the tag information of the second customer issued above.
- In Article 1, A method for providing a web font service, characterized in that the font server includes the step of registering service usage information of a first client company in a web font module; and the step of verifying requested web font information based on the service usage information and generating an encrypted font file.
- In Article 2, A method for providing a web font service characterized by the above web font module generating tag information for JavaScript calls based on service usage information of the first client and providing a sample page to the second client through the first client's site.
- In Paragraph 3, A method for providing a web font service characterized by the above web font module generating tag information of a second client based on tag information of a first client.
- In the method of providing web font services for a font server, A step of receiving web font request information from a customer terminal that has received website information of a second customer company containing tag information for linking with a web font module; and The method includes the step of transmitting web font information to the customer terminal based on the above web font request information; The above web font module generates CSS information including web font location information based on text information collected from texts within the web pages of the above website for each font through an installed JS (JavaScript) program, and adds it to the above website information. The above customer terminal recognizes the generated CSS information and transmits the generated web font request information to the font server, and The step of receiving the above web font request information is, In response to a request for tag information of the second customer, which consists of a list of fonts selected by the second customer to use from the list of available fonts of the first customer generated from the tag information of the first customer, which consists of a list of available fonts of the first customer, the above font server The authentication information included in the above request is verified by receiving the tag information of the second customer, which includes service usage information to be used in the user authentication procedure when the customer terminal of the second customer requests a web font, in the tag information of the first customer, and A web font service method characterized in that the tag information of the second client company is composed of a list of fonts selected by the second client company from among the list of available fonts of the first client company.
- In Article 5, A web font service method characterized by further including the step of the font server performing a web font service authentication procedure using received web font request information and previously stored user authentication information.
- In Article 5, The above JS program is, A web font service method characterized by removing duplicate text from aggregated texts and sorting texts in Unicode order to generate de-identified text information for each font.
- processor; and It includes a memory that communicates with the above processor, and The above memory stores instructions that cause the processor to perform operations, and The above operations are, The operation of a font server providing tag information of the first client consisting of a list of available fonts of the first client, An operation of requesting tag information of a second customer consisting of a list of fonts selected by the second customer to use from a list of available fonts of the first customer generated from the above tag information, and It includes an operation to verify the authentication information included in the above request and issue the tag information of the above second customer, and The above issuing operation is characterized by generating and issuing tag information of the second customer by including service usage information to be used in the user authentication procedure when a customer of the second customer requests a web font in the tag information of the first customer, and A computing device characterized by the above font server receiving a request for a font within the site of the second customer using the tag information of the second customer issued above.
- In Article 8, A computing device characterized by the above font server including the operation of registering service usage information of a first client company in a web font module, and the operation of verifying requested web font information based on the service usage information and generating an encrypted font file.
- In Article 9, A computing device characterized by the above web font module generating tag information for JavaScript calls based on service usage information of the first client and providing a sample page to the second client through the first client's site.
- In Article 10, A computing device characterized by the above web font module generating tag information of a second client based on tag information of the first client.
- processor; and It includes a memory that communicates with the above processor, and The above memory stores instructions that cause the processor to perform operations, and The above operations are, The operation of receiving web font request information from a customer terminal that has received website information of a second customer company containing tag information for linking with a web font module, and It includes the operation of transmitting web font information to the customer terminal based on the above web font request information, The above web font module generates CSS information including web font location information based on text information collected from texts within the web pages of the above website for each font through an installed JS (JavaScript) program, and adds it to the above website information. The above customer terminal recognizes the generated CSS information and transmits the generated web font request information to the font server, and The operation of receiving the above web font request information is, In response to a request for tag information of a second customer consisting of a list of fonts selected by the second customer to use from a list of available fonts of the first customer generated from a list of available fonts of the first customer generated from a list of available fonts of the first customer, the above font server The authentication information included in the above request is verified by receiving the tag information of the second customer, which includes service usage information to be used in the user authentication procedure when the customer terminal of the second customer requests a web font, in the tag information of the first customer, and A computing device characterized in that the tag information of the second customer above consists of a list of fonts selected by the second customer to use from a list of available fonts of the first customer.
- In Article 12, A computing device characterized by further including an operation in which the font server performs a web font service authentication procedure using received web font request information and previously stored user authentication information.
- A computer-readable recording medium storing a program that performs a method for providing a web font service according to any one of claims 1 to 7.
Description
Web builder-linked web font service providing method and server providing the same The present invention relates to a web font provision service for a user who constructs a web page through a web builder. Web fonts are a technology that utilizes font files to display text on websites, and their usage is increasing as the platforms used to access websites, such as mobile phones and tablets, become more diverse. Accordingly, there is a demand for the development of technologies to provide web fonts within website pages that can satisfy the diverse needs of customers. In this regard, conventional prior art related to web fonts branches into a font cache module method and a data URI method to transmit web font information, and operates by transmitting information only to simple web browser client terminals based on this. The method of including a branching step for transmitting web font information in such a prior patent (system for transmitting web fonts generated from character combinations requested by a client, and method for transmitting web fonts using the same (Korean Patent Application No. 10-2013-0060836)) is a factor that hinders the rendering speed of a web page, and if the rendering speed of web fonts is slow, various problems may arise. For example, if the rendering speed of web fonts is slow, Flash of Invisible Text (FOIT) and Flash of Unstyled Text (FOUT) may occur, which can cause inconvenience to customers using the website. Therefore, there is a need for a web font service method that can improve website rendering speed while satisfying diverse customer needs. Furthermore, with the recent diversification of the e-commerce market, customers are providing services by building websites through platforms that offer web builders without directly using Java or HTML. Therefore, there is a need to establish and provide web font services tailored to the needs of customers in the diversifying web market. FIG. 1 is an example diagram illustrating the process of registering service usage information for providing a web font service according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating the process of registering service usage information for providing a web font service according to an embodiment of the present invention. FIG. 3 is a conceptual diagram illustrating the process of registering service usage information for providing a web font service according to an embodiment of the present invention. FIG. 4 is a timing diagram illustrating the process of registering service usage information for using a web font service according to an embodiment of the present invention. FIG. 5 is an example diagram showing tag information for calling to provide a web font service according to an embodiment of the present invention. FIG. 6 is a conceptual diagram illustrating a web font service method according to an embodiment of the present invention. FIG. 7 is a timing diagram illustrating a web font service method according to an embodiment of the present invention. FIG. 8 is an example diagram showing tag information for calling a web font service according to an embodiment of the present invention. FIG. 9 is a figure showing the implementation of a computing device of a server that performs web font service provision according to another embodiment of the present invention. The following description merely illustrates the principles of the invention. Therefore, those skilled in the art may invent various devices that embody the principles of the invention and are included within the concept and scope of the invention, even if they are not explicitly described or illustrated in this specification. Furthermore, all conditional terms and embodiments listed in this specification are, in principle, explicitly intended only for the purpose of understanding the concept of the invention and should be understood not as being limited to the embodiments and conditions specifically listed elsewhere. The aforementioned objectives, features, and advantages will become clearer through the following detailed description in conjunction with the attached drawings, and accordingly, a person skilled in the art to which the invention pertains will be able to easily implement the technical concept of the invention. In addition, in describing the invention, if it is determined that a detailed description of known technology related to the invention may unnecessarily obscure the essence of the invention, such detailed description will be omitted. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings. Hereinafter, the process of registering web font service information according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is an example diagram illustrating the process of registering service usage information for providing a web font service according to an embodiment of the present invention. In this