CN113887167B - Text information rendering method, device, electronic device and storage medium - Google Patents
Text information rendering method, device, electronic device and storage medium Download PDFInfo
- Publication number
- CN113887167B CN113887167B CN202111143113.3A CN202111143113A CN113887167B CN 113887167 B CN113887167 B CN 113887167B CN 202111143113 A CN202111143113 A CN 202111143113A CN 113887167 B CN113887167 B CN 113887167B
- Authority
- CN
- China
- Prior art keywords
- font file
- character
- rendering
- information
- rendered
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The text information rendering method, device, electronic equipment and storage medium comprise the steps of obtaining text information to be rendered, displaying a first rendering result in a display interface when the text information to be rendered comprises first characters which are not supported by a current first font file and/or second characters which are supported by the current first font file, obtaining a second font file supporting the first characters, displaying a second rendering result, wherein the second rendering result comprises the first characters which are rendered by the second font file and/or the second characters which are rendered by the first font file. According to the embodiment of the disclosure, the rendering effect can be improved.
Description
Technical Field
The disclosure relates to the field of data processing, and in particular relates to a text information rendering method, a text information rendering device, electronic equipment and a storage medium.
Background
With the popularization of electronic devices and the development of technology, multimedia social networking is being sought after by the masses. Users can share their own authored and clipped multimedia information (video or image) with others via the internet. In the process of editing the multimedia information, some text information can be edited in the content of the multimedia information, and the ideas of the creator can be clearly and intuitively transmitted to a person watching the multimedia information through the edited text information.
When editing text information into the content of the multimedia information, the text information can be rendered through the font file corresponding to the selected font style. However, due to the volume problem, the font file cannot contain dot matrix data of all characters, that is, cannot support all characters, for example, when text information includes characters in a rare language, if the character is not contained in a character dot matrix of the current font file, rendering of the character is not supported, that is, rendering of the character cannot be performed, so that rendering effect of the text information is poor, and user experience is further reduced.
Disclosure of Invention
The disclosure provides a text information rendering method, a text information rendering device, electronic equipment and a storage medium, so as to at least solve the problem of poor rendering effect on text information in the related art. The technical scheme of the present disclosure is as follows:
According to a first aspect of an embodiment of the present disclosure, there is provided a text information rendering method, including:
When the text information to be rendered comprises a first character which is not supported by a current first font file and/or a second character which is supported by the current first font file, a first rendering result is displayed in a display interface, and the first character in the first rendering result does not execute rendering operation, wherein the method further comprises the following steps:
Acquiring a second font file supporting the first character;
And displaying a second rendering result, wherein the second rendering result comprises the first character rendered by the second font file and/or the second character rendered by the first font file.
In one possible implementation manner, the obtaining a second font file supporting the first character includes:
Displaying first prompt information under the condition that at least one third font file supporting the first character is locally arranged, wherein the first prompt information comprises identifiers of the third font files;
and responding to an operation for selecting the identifier from the first prompt information, and taking the third font file corresponding to the selected identifier as the second font file.
In one possible implementation manner, the obtaining a second font file supporting the first character further includes:
Under the condition that a third font file supporting the first character is not locally available, sending a font file acquisition instruction to a server, wherein the font file acquisition instruction comprises the first character, so that the server responds to the font file acquisition instruction to acquire download link information corresponding to at least one second font file supporting the first character;
After receiving feedback information sent by a server, displaying download link information corresponding to each second font file according to the feedback information;
And responding to the operation for selecting the download link information, and acquiring the corresponding second font file according to the selected download link information.
In one possible implementation manner, the sending a font file obtaining instruction to the server includes:
displaying second prompt information for triggering downloading of the second font file;
and responding to the operation for triggering the second prompt information, and sending a font file acquisition instruction to a server according to the first character.
In one possible implementation, after the presenting the second rendering result, the method further includes:
Displaying third prompt information for triggering font file switching under the condition that the second character is supported by the second font file;
And responding to the operation for triggering the third prompt information, and displaying a third rendering result, wherein the third rendering result comprises the text information to be rendered after being rendered by adopting the second font file.
According to a second aspect of embodiments of the present disclosure, there is provided a text information rendering apparatus including:
The first display unit is configured to acquire information to be rendered, and when the text information to be rendered comprises first characters which are not supported by a current first font file and/or second characters which are supported by the current first font file, a first rendering result is displayed in a display interface, and the first characters in the first rendering result do not execute rendering operation;
the device further comprises:
An acquisition unit configured to perform acquisition of a second font file supporting the first character;
the second display unit is configured to display a second rendering result, wherein the second rendering result comprises the first character rendered by the second font file and/or the second character rendered by the first font file.
In one possible implementation manner, the acquiring unit includes:
A first presentation subunit configured to perform presentation of first hint information in the case of having at least one third font file supporting the first character locally, where the first hint information includes an identifier of each of the third font files;
And the first selecting subunit is configured to execute an operation for responding to the selected identifier from the first prompt information, and takes the third font file corresponding to the selected identifier as the second font file.
In one possible implementation manner, the acquiring unit further includes:
A transmitting subunit configured to execute, in a case where a third font file supporting the first character is not locally available, a font file acquiring instruction to a server, where the font file acquiring instruction includes the first character, so that the server acquires download link information corresponding to at least one second font file supporting the first character in response to the font file acquiring instruction;
The receiving subunit is configured to display the download link information corresponding to each second font file according to the feedback information after executing the feedback information sent by the receiving server;
And a second selecting subunit configured to perform an operation responsive to the download link information being selected, and obtain a corresponding second font file according to the download link information being selected.
In one possible implementation, the transmitting subunit is further configured to perform:
displaying second prompt information for triggering downloading of the second font file;
and responding to the operation for triggering the second prompt information, and sending a font file acquisition instruction to a server according to the first character.
In one possible implementation, the apparatus further includes:
a second display unit configured to display third hint information for triggering font file switching if it is determined that the second font file supports the second character;
And the third display unit is configured to execute an operation for responding to the third prompt information, and display a third rendering result, wherein the third rendering result comprises the text information to be rendered after being rendered by adopting the second font file.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising:
A processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the text information rendering method of any of the preceding claims.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform a text information rendering method as set forth in any one of the preceding claims.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising instructions therein, which when executed by a processor of an electronic device, enable the electronic device to perform a text information rendering method as described in any one of the preceding claims.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
When the obtained text information to be rendered includes a first character not supported by a current first font file and/or a second character supported by the current first font file, a first rendering result is displayed in a display interface, and rendering operation is not executed on the first character in the first rendering result. . And acquiring a second font file supporting the first character, and displaying a second rendering result, wherein the second rendering result comprises the first character rendered by adopting the second font file and/or the second character rendered by adopting the first font file. According to the text information rendering method, device, electronic equipment and storage medium, under the condition that the current first font file does not support rendering of the first characters, the second font file capable of rendering the first characters can be obtained to render the first characters, so that the rendering mode of the text information is enriched, the rendering effect of the text information is improved, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is an application environment diagram illustrating a text information rendering method according to an exemplary embodiment.
Fig. 2 is a flowchart illustrating a text information rendering method according to an exemplary embodiment.
Fig. 3a and 3b are schematic diagrams of a display interface, according to an example embodiment.
Fig. 4 is a flowchart illustrating a text information rendering method according to an exemplary embodiment.
FIG. 5 is a schematic diagram of a display interface, according to an example embodiment.
Fig. 6 is a flowchart illustrating a text information rendering method according to an exemplary embodiment.
FIG. 7 is a schematic diagram of a display interface, according to an example embodiment.
Fig. 8 is a flowchart illustrating a text information rendering method according to an exemplary embodiment.
FIG. 9 is a schematic diagram of a display interface, according to an example embodiment.
Fig. 10 is a flowchart illustrating a text information rendering method according to an exemplary embodiment.
FIG. 11 is a schematic diagram of a display interface, according to an example embodiment.
FIG. 12 is a schematic diagram of a display interface, according to an example embodiment.
Fig. 13 is a schematic diagram illustrating a text information rendering method according to an exemplary embodiment.
Fig. 14 is a block diagram illustrating a text information rendering apparatus according to an exemplary embodiment.
Fig. 15 is a block diagram of an electronic device, according to an example embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
It should be further noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for presentation, analyzed data, etc.) related to the present disclosure are information and data authorized by the user or sufficiently authorized by each party.
The text information rendering method provided by the disclosure can be applied to an application environment as shown in fig. 1. Wherein the terminal 102 interacts with the server 104 via a network. The terminal 102 locally stores a plurality of font files for font rendering of text information. After obtaining the text information to be rendered, the terminal 102 determines whether the currently selected first font file supports rendering the text information to be rendered, and when the text information to be rendered includes a first character that is not supported by the first font file and a second font file that supports rendering the first character does not exist locally in the terminal 102, the terminal can perform data interaction with the server 104 through a network to obtain the second font file that supports rendering the first character from the server 104, and further, after character rendering is performed on the text information to be rendered through the first font file and the second font file, a rendering result is displayed on a display interface of the terminal 102. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, portable wearable devices, and the server 104 may be a stand-alone server or a server cluster formed by a plurality of servers.
Fig. 2 is a flowchart illustrating a text information rendering method according to an exemplary embodiment, which is used in a terminal as shown in fig. 2, and includes the following steps.
In step 202, text information to be rendered is obtained, and when the text information to be rendered includes a first character not supported by the current first font file and/or a second character supported by the current first font file, a first rendering result is displayed in the display interface, and the first character in the first rendering result does not execute rendering operation.
In the embodiment of the disclosure, the text information to be rendered is text information to be displayed in the multimedia content, which is input by a user, wherein the text information to be rendered is composed of at least one character. Taking a video clip scene as an example, subtitle content input by a user in video content can be determined as text information to be rendered.
The first font file may be a font file for font rendering of the text information to be rendered. The user may determine a first font file for rendering the text information to be rendered from a plurality of font files after inputting the text information to be rendered in the text box, or may determine a first font file for rendering the text information to be rendered from a plurality of font files after inputting the text information to be rendered, or the first font file may be a font file preset by the system for rendering the text information to be rendered, and a determination manner of the first font file is not limited in this embodiment.
Referring to fig. 3a, after the user loads multimedia information into the terminal, an add text control may be included in the display interface of the terminal, where the add text control is used to trigger the terminal to display a text input box. The terminal can respond to the triggering operation of the user on the text adding control, and a text input box is displayed in the display interface. The user may input text information to be rendered through the text input box, for example, the text information to be rendered input in the text input box of fig. 3a is "august also to refuel fighting".
It should be noted that, the above-mentioned text information to be rendered is input by using the text input box only as an example of obtaining the text information to be rendered in the embodiments of the present disclosure, and is not limited to the manner of obtaining the text information to be rendered. In fact, the terminal may also respond to the voice input of the user, and obtain the text information to be rendered according to the voice information input by the user, and in the embodiment of the present disclosure, the obtaining manner of the text information to be rendered is not specifically limited.
After the terminal obtains the text information to be rendered, whether the first font file supports rendering all characters of the text information to be rendered or not can be determined. The method includes the steps that each character in text information to be rendered can be searched from a character lattice of a first font file, the first font file can be determined to support rendering of the character when the corresponding character is searched, and the first font file can be determined to not support rendering of the character when the corresponding character is not searched.
If the first font file supports rendering all characters of the text information to be rendered, the rendering result can be displayed in a display interface of the terminal after the text information to be rendered is rendered by the first font file, and all characters in the text information to be rendered in the rendering result are rendered by the first font file, or if the text information to be rendered comprises first characters which are not supported by the text information to be rendered, the text information to be rendered is rendered by the first font file, the rendering operation is not executed by the first characters in the obtained and displayed first rendering result, and if the first font file also comprises second characters except the first characters, the second characters are rendered by the first font file in the first rendering result.
Referring to fig. 3a, the first font file is a font file corresponding to "glutinous rice body", the text information to be rendered includes "august is to be refueled, fighting", wherein the first font file does not support rendering of "fighting", so that the first character includes "fighting", the second character includes "eight", "month", "also", "to be added", "oil", and "fighting" in the first rendering result displayed by the terminal is not rendered, "august is to be refueled, and" the first font file is adopted to render "glutinous rice body".
It should be noted that, in the embodiment of the present disclosure, this step 202 may or may not be performed, which is not specifically limited in the embodiment of the present disclosure.
In step 204, a second font file supporting the first character is obtained.
In the embodiment of the disclosure, in the case that the text information to be rendered includes the first character not supported by the first font file, a second font file supporting the first character may be acquired from a local or server according to the first character, and the second font file may support rendering of the first character.
In step 206, a second rendering result is displayed, where the second rendering result includes the first character rendered using the second font file and/or the second character rendered using the first font file.
In the embodiment of the disclosure, after obtaining the second font file, the terminal may use the first font file as the selected main font file and the second font file as the standby font file. That is, the characters supported by the first font file to be rendered are rendered through the first font file, the characters not supported by the first font file to be rendered are determined whether the second font file supports the rendering, and if so, the characters are rendered by the second font file.
For example, after obtaining the second font file supporting the first character, the terminal may render the first character according to the second font file, render the first character into a font effect corresponding to the second font file, and still render the second character by using the first font file if the text information to be rendered includes the second character, render the second character into a font effect corresponding to the first font file, obtain a second rendering result, and display the second rendering result in the display interface.
For example, referring to fig. 3b, the first font file is a font file corresponding to "glutinous rice body", the second font file is a font file corresponding to "Chen Sentian body", the text information to be rendered includes "august is also refueled, fighting", the first character "fighting" is rendered by using the second font file, the second character (including "eight", "month", "also", "adding", "oil", "adding") is rendered by using the first font file, and a second rendering result is obtained and displayed in a display interface of the terminal. In the second rendering result displayed by the terminal, "fighting" adopts the second font file to render as "Chen Sentian body", "August also uses oil, and" adopts the first font file to render as "glutinous rice body".
According to the text information rendering method provided by the embodiment of the disclosure, when the first character which is not supported by the current first font file exists in the text information to be rendered, the second font file supporting the first character is obtained, and the second rendering result is displayed in the display interface according to the second font file, wherein the second rendering result comprises the first character rendered by the second font file and/or the second character rendered by the first font file. According to the text information rendering method provided by the embodiment of the disclosure, under the condition that the current first font file does not support the rendering of the first character, the second font file capable of rendering the first character can be acquired to render the first character, so that the rendering mode of the text information is enriched, the rendering effect of the text information is improved, and the user experience is improved.
In an exemplary embodiment, as shown in fig. 4, in step S204, the acquisition of the second font file supporting the first character may be specifically implemented by:
in step 402, under the condition that at least one third font file supporting the first character is locally provided, first prompt information is displayed, wherein the first prompt information comprises identifiers of all the third font files;
In step 404, in response to an operation for selecting the identifier from the first hint information, the third font file corresponding to the selected identifier is used as the second font file.
In the embodiment of the disclosure, in the case that the text information to be rendered includes the first character not supported by the first font file, the third font file supporting the first character may be acquired from a plurality of font files locally stored in the terminal. For example, the first character may be searched from a character lattice of each font file locally stored in the terminal, and the font file in which the first character is searched is used as the third font file. If third font files supporting the first characters exist, the identification of each third font file can be obtained, and for any third font file, the identification of the third font file can be used for uniquely identifying the third font file, for example, the identification can be a font effect name corresponding to the third font file or the identification can be an icon corresponding to the third font file, and the icon can include the font effect name rendered by adopting the third font file.
After the identifiers of the third font files are obtained, first prompt information can be generated according to the identifiers of the third font files, and the first prompt information can comprise the identifiers of the third font files. The first prompt information can be displayed in a floating layer or popup window mode in a display interface of the terminal.
And the user selects a third font file for rendering the first character according to the first prompt information, and selects the identification of the third font file from the first prompt information through clicking, touching and other selection operations. The terminal may determine, in response to the operation for selecting the identifier from the first prompt information, that the third font file corresponding to the selected identifier is the second font file for rendering the first character.
Referring to fig. 5, the first hint information includes identifiers of the third font files (including "play Tong Ti", "leisurely" and "Chen Sentian" in fig. 5), the user selects the identifier "Chen Sentian" from the first hint information, and the terminal may respond to the selection operation of the user for "Chen Sentian", and use the third font file corresponding to "Chen Sentian" as the second font file. And then the first character is rendered through the second font file, so that a second rendering result can be obtained. Illustratively, the second rendering result may be as shown with reference to fig. 3 b.
According to the text information rendering method provided by the embodiment of the disclosure, under the condition that the current first font file does not support rendering of the first character, the third font file capable of rendering of the first character can be obtained locally, the second font file is determined from the third font file in response to selection of a user, and the first character is rendered through the second font file, so that a second rendering result is obtained, the rendering mode of the text information is enriched, the rendering effect and the rendering efficiency of the text information are improved, and the user experience is improved.
In an exemplary embodiment, as shown in fig. 6, in step S204, the obtaining of the second font file supporting the first character may be specifically further implemented by:
In step 602, in the case that the third font file supporting the first character is not locally available, sending a font file acquiring instruction to the server, where the font file acquiring instruction includes the first character, so that the server responds to the font file acquiring instruction to acquire download link information corresponding to at least one second font file supporting the first character;
In step 604, after receiving the feedback information sent by the server, displaying the download link information corresponding to each second font file according to the feedback information;
in step 606, in response to the operation for selecting the download link information, a corresponding second font file is acquired according to the selected download link information.
In the embodiment of the disclosure, in the case that the terminal does not have the third font file supporting the first character locally, the terminal may generate a font file acquiring instruction according to the first character, where the font file acquiring instruction may include the first character, and is used to instruct the server to acquire the second font file supporting the first character.
The terminal may send a font file obtaining instruction to the server, and after receiving the font file obtaining instruction, the server may obtain a first character from the font file obtaining instruction, and find a second font file supporting the first character from the font library. Under the condition that the server searches a plurality of second font files, the download link information of each second font file can be obtained, feedback information for the font file obtaining instruction can be generated according to the download link information of each second font file, and the feedback information can comprise the download link information of each second font file or can also comprise the identification of each second font file.
After receiving the feedback information sent by the server, the terminal can acquire the download link information of each second font file from the feedback information, and display the download link information of each second font file in a floating layer or popup window mode in a display interface of the terminal (or can acquire the identification of the second font file from the feedback information and display the identification in the display interface).
The user may select the download link information of the second font file for rendering the first character through a click, touch, or the like selection operation. The terminal can respond to the selected operation, download the corresponding second font file according to the selected download link information, and after the download is completed, render the first character by adopting the downloaded second font file to obtain a second rendering result.
Referring to fig. 7, the terminal may present download link information of each second font file in the display interface according to the feedback information (assuming that the terminal does not download "play Tong Ti", "leisurely body", "Chen Sentian body" supporting the first character locally, the download link information of the second font file includes "play child body link", "leisurely body link", "Chen Sentian body link"). The user selects the download link information "Chen Sentian body link" corresponding to "Chen Sentian body" from the download link information of each second font file. The terminal may download a second font file corresponding to "Chen Sentian body" in response to a user selection operation for "Chen Sentian body link". After the downloading is completed, the first character can be rendered through the second font file, and a second rendering result can be obtained. Illustratively, the second rendering result is shown with reference to FIG. 3 b.
According to the text information rendering method provided by the embodiment of the disclosure, when the current first font file does not support rendering of the first character and the terminal does not have a third font file for rendering of the first character locally, the second font file can be downloaded from the server to render the first character. The method not only enriches the rendering mode of the text information, improves the rendering effect and the rendering efficiency of the text information and improves the user experience, but also can meet the personalized demands of the user and reduce the resource occupancy rate by selecting and downloading the second font file according to the user preference from the download link information of a plurality of second font files fed back from the server when downloading the second font file from the server.
It should be noted that, when the server only obtains one second font file supporting the first character, the second font file may also be directly sent to the terminal, after the terminal receives the second font file, the terminal may use the second font file to render the first character to obtain a second rendering result, or when the server obtains multiple second font files supporting the first character, the server may directly send all or preset number of second font files to the terminal, and when the terminal receives multiple second font files sent by the server, the terminal displays the identifiers of the second font files in the display interface for the user to select, and in response to an operation for selecting the identifier from the identifiers of the multiple second font files, the terminal uses the second font file corresponding to the selected identifier to render the first character to obtain the second rendering result.
In an exemplary embodiment, as shown in fig. 8, in the step 602, the sending of the font file obtaining instruction to the server may be specifically implemented by the following steps:
In step 802, second hint information is presented for triggering the downloading of a second font file;
in step 804, a font file obtaining instruction is sent to the server according to the first character in response to the operation for triggering the second hint information.
In the embodiment of the disclosure, in the case that the first character not supported by the first font file exists, the second prompt information may be displayed in a display interface in a popup window or floating layer manner, and the second prompt information may be used to trigger downloading of the second font file.
The user can instruct the terminal to download the second font file supporting the rendering of the first character from the server by correspondingly triggering the second prompt message. The terminal can respond to the triggering of the user for the second prompt information, after generating a font file acquisition instruction according to the first character, send the font file acquisition instruction to the server so as to download a second font file supporting the rendering of the first character from the server according to the font file acquisition instruction.
For example, referring to fig. 9, the second hint information may include a hint information "the current font file cannot fully render the subtitle content of the subtitle, a new font file needs to be downloaded, is downloaded. The user may trigger a confirm download control by clicking, touching, etc. to instruct the terminal to download the new font file. The terminal responds to the triggering operation of the user for confirming the downloading control, generates a font file acquisition instruction according to the first character, and sends the font file acquisition instruction to the server, so that the server can respond to the font file acquisition instruction to acquire a second font file supporting the first character.
Or under the condition that the user considers that the first character is not rendered and the overall effect is not affected, the downloading cancellation control can be triggered by clicking, touching and the like. The terminal can respond to the triggering operation of the user for the download canceling control, cancel the display of the second prompt information and maintain the display of the first rendering result.
According to the text information rendering method, when the current first font file does not support rendering of the first character and the terminal does not have the third font file for rendering of the first character locally, a user can be prompted to download the second font file from the server through the second prompt information displayed on the display interface, so that the first character is rendered through the second font file, the rendering mode of the text information is enriched, the rendering effect and the rendering efficiency of the text information are improved, and user experience is improved.
In an exemplary embodiment, as shown in fig. 10, in step 206, after the second rendering result is displayed, the method may further include:
in step 1002, in the case that it is determined that the second font file supports the second character, third hint information for triggering font file switching is displayed;
in step 1004, in response to the operation for triggering the third prompt information, a third rendering result is displayed, where the third rendering result includes text information to be rendered after rendering by using the second font file.
In the embodiment of the disclosure, after the second font file is obtained and the first character is rendered according to the second font file, whether the text information to be rendered includes the second character or not may be determined after the second rendering result is obtained, and whether the second font file supports rendering of the second character in the text information to be rendered or not may be determined under the condition that the text information to be rendered includes the second character. When it is determined that the second font file supports rendering the second character, that is, when it is determined that the second font file supports rendering all characters in the text information to be rendered, third hint information may be displayed in the display interface, where the third hint information may be used to trigger switching of the current font file.
When the user considers that the text information to be rendered is integrally rendered by adopting the second font file, and the rendering effect is better, the terminal can be instructed to switch the currently selected font file from the first font file to the second font file by correspondingly triggering the third prompt information. The terminal can respond to the triggering of the user for the third prompt information to switch the currently selected font file from the first font file to the second font file, namely switch the second font file to the main font file and switch the first font file to the standby font file. And rendering the text information to be rendered by adopting the second font file to obtain a third rendering result, and displaying the third rendering result in the display interface, wherein the characters in the text information to be rendered in the third rendering result are rendered by adopting the second font file.
For example, referring to fig. 11, the second font file is a font file corresponding to "Chen Sentian body", the second font file supports rendering all characters of "august is also refueled, fighting", and a third prompt may be presented on the display interface, where the third prompt may include a prompt "whether to switch the font file. The user can trigger a confirmation switching control through clicking, touching and the like to instruct the terminal to switch the currently selected font file from the first font file corresponding to the glutinous rice body to the second font file corresponding to the Chen Sentian body. The terminal responds to the triggering operation of the user for confirming the switching control, the currently selected font file is switched from the first font file corresponding to the glutinous rice body to the second font file corresponding to the Chen Sentian body, the information to be rendered is rendered according to the second font file, a third rendering result is obtained, and the third rendering result is displayed in a display interface. As shown in fig. 12, "august also refuels, fighting" in the third rendering result are all rendered as "Chen Sentian volume".
Or under the condition that the user considers that the text information to be rendered is not integrally rendered (the second rendering result) and the integral effect is not influenced, the cancel switching control can be triggered by clicking, touching and the like. The terminal can respond to the triggering operation of the user for canceling the switching control, cancel the display of the third prompt information and maintain the display of the second rendering result.
Or under the condition that the text information to be rendered does not comprise the second character, directly displaying a second rendering result, wherein the text information to be rendered in the second rendering result is rendered by adopting a second font file.
According to the text information rendering method, when the second font file supports rendering of all characters of the text information to be rendered, the user can be prompted to switch the font file into the second font file through the third prompt information displayed on the display interface, so that the text information to be rendered is integrally rendered through the second font file, the rendering mode of the text information is enriched, the rendering effect and the rendering efficiency of the text information are improved, and the user experience is improved.
In order for those skilled in the art to better understand the disclosed embodiments, the disclosed embodiments are described below by way of specific examples.
Referring to fig. 13, an embodiment of the present disclosure includes:
in step 1302, after a first font file for character rendering is selected, text information to be rendered is obtained;
in step 1304, if there is a first character in the text information to be rendered that is not supported by the first font file, rendering the text information to be rendered using the first font file, so as to obtain and display a first rendering result on the display interface, where the first character in the first rendering result does not perform a rendering operation, and all the second characters except the first character are rendered using the first font file;
in step 1306, determining whether a third font file supporting rendering of the first character exists from font files stored locally at the terminal, and if so, executing step 1308;
in step 1308, in the case that the third font file exists, displaying first prompt information in the display interface, wherein the first prompt information comprises the identification of each third font file;
In step 1310, in response to the operation for selecting the identifier from the first prompt message, step 1318 is performed after the third font file corresponding to the selected identifier is used as the second font file;
In step 1312, if the third font file does not exist, displaying second prompt information in the display interface, where the second prompt information is used to prompt the user to download the second font file supporting the first character;
in step 1314, in response to the operation for triggering the second prompt message, a font file obtaining instruction is sent to the server, where the font file obtaining instruction includes the first characters, so that the server obtains the second font files supporting rendering of the first characters in response to the font file obtaining instruction, and feeds back download link information of each second font file to the terminal;
In step 1316, in response to the feedback information sent by the server, displaying the download link information of each second font file on the display interface, and in response to the operation for selecting any download link information, downloading the corresponding second font file according to the selected download link information;
In step 1318, rendering the second character with the first font file and rendering the first character with the second font file to obtain a second rendering result, and displaying the second rendering result in the display interface;
in step 1320, under the condition that it is determined that the second font file can support rendering of all characters of the text information to be rendered, third hint information is displayed in the display interface, where the third hint information can be used to trigger font file switching;
In step 1322, in response to the triggering operation of the user on the third prompt message, the currently selected font file is switched from the first font file to the second font file, and the text message to be rendered is rendered through the second font file, so as to obtain a third rendering result, where the characters in the text message to be rendered in the third rendering result are rendered by adopting the second font file.
It should be understood that, although the steps in the flowcharts of fig. 1 to 13 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps of fig. 1-13 may include multiple steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the steps or stages are performed necessarily occur sequentially, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
It should be understood that the same/similar parts of the embodiments of the method described above in this specification may be referred to each other, and each embodiment focuses on differences from other embodiments, and references to descriptions of other method embodiments are only needed.
Fig. 14 is a block diagram illustrating a text information rendering apparatus according to an exemplary embodiment. Referring to fig. 14, the apparatus includes a first presentation unit 1402, an acquisition unit 1404, and a second presentation unit 1406.
A first display unit 1402 configured to perform obtaining information to be rendered, and when the text information to be rendered includes a first character not supported by a current first font file and/or a second character not supported by the current first font file, displaying a first rendering result in a display interface, wherein the first character in the first rendering result does not perform a rendering operation;
An acquisition unit 1404 configured to perform acquisition of a second font file supporting the first character;
And a second presentation unit 1406 configured to perform presentation of a second rendering result according to which the first character rendered with the second font file and/or the second character rendered with the first font file are included.
It should be noted that the first display unit 1402 may or may not be executed, which is not specifically limited in the embodiments of the disclosure.
When a first character which is not supported by a current first font file exists in text information to be rendered, the text information rendering device acquires a second font file supporting the first character, and displays a second rendering result in a display interface according to the second font file, wherein the second rendering result comprises the first character rendered by the second font file and/or the second character rendered by the first font file. According to the text information rendering device provided by the embodiment of the disclosure, under the condition that the current first font file does not support rendering of the first character, the second font file capable of rendering the first character can be acquired to render the first character, so that the rendering mode of the text information is enriched, the rendering effect of the text information is improved, and the user experience is improved.
In an exemplary embodiment, the acquiring unit 1404 may include:
A first presentation subunit configured to perform presentation of first hint information in the case of having at least one third font file supporting the first character locally, where the first hint information includes an identifier of each of the third font files;
And the first selecting subunit is configured to execute an operation for responding to the selected identifier from the first prompt information, and takes the third font file corresponding to the selected identifier as the second font file.
In an exemplary embodiment, the acquiring unit 1404 may further include:
A transmitting subunit configured to execute, in a case where a third font file supporting the first character is not locally available, a font file acquiring instruction to a server, where the font file acquiring instruction includes the first character, so that the server acquires download link information corresponding to at least one second font file supporting the first character in response to the font file acquiring instruction;
The receiving subunit is configured to display the download link information corresponding to each second font file according to the feedback information after executing the feedback information sent by the receiving server;
And a second selecting subunit configured to perform an operation responsive to the download link information being selected, and obtain a corresponding second font file according to the download link information being selected.
In an exemplary embodiment, the above-mentioned transmitting subunit may be further configured to perform:
displaying second prompt information for triggering downloading of a second font file according to the first character;
and responding to the operation for triggering the second prompt information, and sending a font file acquisition instruction to a server according to the first character.
In an exemplary embodiment, the apparatus may further include:
a second display unit configured to display third hint information for triggering font file switching if it is determined that the second font file supports the second character;
And the third display unit is configured to execute an operation for responding to the third prompt information, and display a third rendering result, wherein the third rendering result comprises the text information to be rendered after being rendered by adopting the second font file.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 15 is a block diagram of an electronic device 1500 for a text information rendering method, according to an example embodiment. For example, electronic device 1500 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, or the like.
Referring to FIG. 15, an electronic device 1500 can include one or more of a processing component 1502, a memory 1504, a power component 1506, a multimedia component 1508, an audio component 1510, an input/output (I/O) interface 1512, a sensor component 1514, and a communication component 1516.
The processing component 1502 generally controls overall operation of the electronic device 1500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1502 may include one or more processors 1520 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 1502 may include one or more modules that facilitate interactions between the processing component 1502 and other components. For example, the processing component 1502 may include a multimedia module to facilitate interaction between the multimedia component 1508 and the processing component 1502.
The memory 1504 is configured to store various types of data to support operations at the electronic device 1500. Examples of such data include instructions for any application or method operating on electronic device 1500, contact data, phonebook data, messages, pictures, video, and so forth. The memory 1504 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically Erasable Programmable Read Only Memory (EEPROM), erasable Programmable Read Only Memory (EPROM), programmable Read Only Memory (PROM), read Only Memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.
The power supply assembly 1506 provides power to the various components of the electronic device 1500. The power supply component 1506 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 1500.
The multimedia component 1508 comprises a screen between the electronic device 1500 and a user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, multimedia component 1508 includes a front camera and/or a rear camera. When the electronic device 1500 is in an operational mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 1510 is configured to output and/or input audio signals. For example, the audio component 1510 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 1500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1504 or transmitted via the communication component 1516. In some embodiments, the audio component 1510 further comprises a speaker for outputting audio signals.
The I/O interface 1512 provides an interface between the processing component 1502 and peripheral interface modules, which can be keyboards, click wheels, buttons, and the like. These buttons may include, but are not limited to, a home button, a volume button, an activate button, and a lock button.
The sensor assembly 1514 includes one or more sensors for providing status assessment of various aspects of the electronic device 1500. For example, the sensor assembly 1514 may detect an on/off state of the electronic device 1500, a relative positioning of the components, such as a display and keypad of the electronic device 1500, the sensor assembly 1514 may also detect a change in position of the electronic device 1500 or electronic device 1500 components, the presence or absence of a user's contact with the electronic device 1500, an orientation or acceleration/deceleration of the device 1500, and a change in temperature of the electronic device 1500. The sensor assembly 1514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1514 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1516 is configured to facilitate communication between the electronic device 1500 and other devices, either wired or wireless. The electronic device 1500 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 1516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1516 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 1500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a computer-readable storage medium is also provided, such as memory 1504, including instructions executable by processor 1520 of electronic device 1500 to perform the above-described methods. For example, the computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
In an exemplary embodiment, a computer program product is also provided, comprising instructions therein, which are executable by the processor 1520 of the electronic device 1500 to perform the above-described method.
It should be noted that the descriptions of the foregoing apparatus, the electronic device, the computer readable storage medium, the computer program product, and the like according to the method embodiments may further include other implementations, and the specific implementation may refer to the descriptions of the related method embodiments and are not described herein in detail.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (11)
1. A text information rendering method, comprising:
Acquiring text information to be rendered, and when the text information to be rendered comprises first characters which are not supported by a current first font file and/or second characters which are supported by the current first font file, displaying a first rendering result in a display interface, wherein the first characters in the first rendering result do not execute rendering operation;
characterized in that the method further comprises:
Acquiring a second font file supporting the first character;
displaying a second rendering result, wherein the second rendering result comprises the first character rendered by the second font file and/or the second character rendered by the first font file;
Displaying third prompt information for triggering font file switching under the condition that the second character is supported by the second font file;
And responding to the operation for triggering the third prompt information, switching the second font file into a main font file, switching the first font file into a standby font file, and displaying a third rendering result, wherein the third rendering result comprises the text information to be rendered which is rendered by adopting the second font file, and the standby font file is used for rendering characters which are not supported by the main font file.
2. The method of claim 1, wherein the obtaining a second font file supporting the first character comprises:
Displaying first prompt information under the condition that at least one third font file supporting the first character is locally arranged, wherein the first prompt information comprises identifiers of the third font files;
and responding to an operation for selecting the identifier from the first prompt information, and taking the third font file corresponding to the selected identifier as the second font file.
3. The method of claim 2, wherein the obtaining a second font file supporting the first character further comprises:
Under the condition that a third font file supporting the first character is not locally available, sending a font file acquisition instruction to a server, wherein the font file acquisition instruction comprises the first character, so that the server responds to the font file acquisition instruction to acquire download link information corresponding to at least one second font file supporting the first character;
After receiving feedback information sent by a server, displaying download link information corresponding to each second font file according to the feedback information;
And responding to the operation for selecting the download link information, and acquiring the corresponding second font file according to the selected download link information.
4. A method according to claim 3, wherein said sending a font file obtaining instruction to a server comprises:
displaying second prompt information for triggering downloading of the second font file;
and responding to the operation for triggering the second prompt information, and sending a font file acquisition instruction to a server according to the first character.
5. A text information rendering apparatus comprising:
The first display unit is configured to acquire text information to be rendered, and when the text information to be rendered comprises first characters which are not supported by a current first font file and/or second characters which are supported by the current first font file, a first rendering result is displayed in a display interface, and the first characters in the first rendering result do not execute rendering operation;
characterized in that the device further comprises:
An acquisition unit configured to perform acquisition of a second font file supporting the first character;
the second display unit is configured to display a second rendering result, wherein the second rendering result comprises the first character rendered by the second font file and/or the second character rendered by the first font file;
a second display unit configured to display third hint information for triggering font file switching if it is determined that the second font file supports the second character;
The third display unit is configured to execute an operation for triggering the third prompt information, switch the second font file into a main font file, switch the first font file into a standby font file, and display a third rendering result, wherein the third rendering result comprises the text information to be rendered after being rendered by adopting the second font file, and the standby font file is used for rendering characters which are not supported by the main font file.
6. The apparatus of claim 5, wherein the acquisition unit comprises:
A first presentation subunit configured to perform presentation of first hint information in the case of having at least one third font file supporting the first character locally, where the first hint information includes an identifier of each of the third font files;
And the first selecting subunit is configured to execute an operation for responding to the selected identifier from the first prompt information, and takes the third font file corresponding to the selected identifier as the second font file.
7. The apparatus of claim 6, wherein the acquisition unit further comprises:
A transmitting subunit configured to execute, in a case where a third font file supporting the first character is not locally available, a font file acquiring instruction to a server, where the font file acquiring instruction includes the first character, so that the server acquires download link information corresponding to at least one second font file supporting the first character in response to the font file acquiring instruction;
The receiving subunit is configured to display the download link information corresponding to each second font file according to the feedback information after executing the feedback information sent by the receiving server;
And a second selecting subunit configured to perform an operation responsive to the download link information being selected, and obtain a corresponding second font file according to the download link information being selected.
8. The apparatus of claim 7, wherein the transmit subunit is further configured to perform:
displaying second prompt information for triggering downloading of the second font file;
and responding to the operation for triggering the second prompt information, and sending a font file acquisition instruction to a server according to the first character.
9. An electronic device, comprising:
A processor;
a memory for storing the processor-executable instructions;
Wherein the processor is configured to execute the instructions to implement the text information rendering method of any of claims 1 to 4.
10. A computer readable storage medium, characterized in that instructions in the computer readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the text information rendering method of any of claims 1 to 4.
11. A computer program product comprising instructions which, when executed by a processor of an electronic device, enable the electronic device to perform the text information rendering method of any of claims 1 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111143113.3A CN113887167B (en) | 2021-09-28 | 2021-09-28 | Text information rendering method, device, electronic device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111143113.3A CN113887167B (en) | 2021-09-28 | 2021-09-28 | Text information rendering method, device, electronic device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113887167A CN113887167A (en) | 2022-01-04 |
| CN113887167B true CN113887167B (en) | 2025-02-25 |
Family
ID=79007501
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111143113.3A Active CN113887167B (en) | 2021-09-28 | 2021-09-28 | Text information rendering method, device, electronic device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113887167B (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102063483A (en) * | 2009-10-16 | 2011-05-18 | 以埃克斯坦西斯股份有限公司名义经营的塞拉特姆股份有限公司 | Serving font files in varying formats based on user agent type |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103150292A (en) * | 2013-03-29 | 2013-06-12 | 北京奇虎科技有限公司 | Method and device for replacing system font file |
| CN104424192A (en) * | 2013-08-20 | 2015-03-18 | 北大方正集团有限公司 | Method and device for forming multi-font font library and method and device for displaying different fonts |
| US20160196676A1 (en) * | 2015-01-02 | 2016-07-07 | Monotype Imaging Inc. | Using Character Classes for Font Selection |
| US11144707B2 (en) * | 2019-06-03 | 2021-10-12 | Netflix, Inc. | Techniques for text rendering using font patching |
-
2021
- 2021-09-28 CN CN202111143113.3A patent/CN113887167B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102063483A (en) * | 2009-10-16 | 2011-05-18 | 以埃克斯坦西斯股份有限公司名义经营的塞拉特姆股份有限公司 | Serving font files in varying formats based on user agent type |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113887167A (en) | 2022-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109521918B (en) | Information sharing method and device, electronic equipment and storage medium | |
| CN111368329B (en) | Message display method and device, electronic equipment and storage medium | |
| CN114025317B (en) | Method, device, server, terminal and storage medium for spreading multimedia resources | |
| CN113065021A (en) | Video preview method, video preview device, electronic equipment, storage medium and program product | |
| CN112291631A (en) | Information acquisition method, device, terminal and storage medium | |
| CN112699655B (en) | Method and device for creating documents in communication group and electronic equipment | |
| CN108984098B (en) | Information display control method and device based on social software | |
| CN113988021A (en) | Content interaction method and device, electronic equipment and storage medium | |
| CN111049732B (en) | Push message display method and device, electronic equipment and medium | |
| CN112051949A (en) | Content sharing method and device and electronic equipment | |
| CN108989191B (en) | Method for withdrawing picture file, control method and device thereof, and mobile terminal | |
| CN112911372B (en) | Page data processing method and device, electronic equipment and server | |
| CN115174944B (en) | Resource processing method and device, electronic equipment and storage medium | |
| CN113887167B (en) | Text information rendering method, device, electronic device and storage medium | |
| CN114816568B (en) | Page configuration method, page configuration device, electronic equipment and storage medium | |
| CN113919311B (en) | Data display method and device, electronic equipment and storage medium | |
| CN114268802B (en) | Virtual space display method and device, electronic equipment and storage medium | |
| CN113112290B (en) | Virtual resource adjusting method and device | |
| CN116226574A (en) | Data display method and device, electronic equipment and storage medium | |
| CN112581102B (en) | Task management method, device, electronic device and storage medium | |
| CN109714247B (en) | Group chat information processing method and device, electronic equipment and storage medium | |
| CN109710790B (en) | Expression searching method and device, terminal equipment and storage medium | |
| CN113949682A (en) | Message processing method and device, electronic equipment and storage medium | |
| CN113709572A (en) | Content promotion method and device, electronic equipment and storage medium | |
| CN118474061B (en) | Content publishing method, device, electronic device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |