Matches in SemOpenAlex for { <https://semopenalex.org/work/W35530071> ?p ?o ?g. }
Showing items 1 to 38 of
38
with 100 items per page.
- W35530071 endingPage "102" @default.
- W35530071 startingPage "87" @default.
- W35530071 abstract "A primary design goal of Java is to enable developers to write software that can be deployed easily across a variety of world markets—these markets use very different languages and writing systems. To be acceptable in these markets, you must be able to present text in a way that conforms to the rules of their writing systems. Displaying English text correctly is relatively simple—though not quite as simple as you may think! Other writing systems, particularly Arabic and Hebrew, are much more complex than English, requiring reshaping and reordering of text for acceptable display. Moreover, in a Graphical User Interface (GUI) you need to measure text properly; and if you are editing text, you also have to hittest it to find out what the mouse is selecting, highlight the text to show the selection, break the text into pieces that fit onto a line, and so on. Fortunately, in the Java Development Kit (JDK) version 1.2, the new TextLayout class and its supporting classes can perform these functions for you, even if the text has multiple styles and contains characters from a mixture of different writing systems (including Arabic and Hebrew). We discuss several problems posed by these writing systems, and then describe how you can use the new TextLayout classes to handle these problems easily and efficiently. Even if you write English-only software, you will find that using TextLayout is more convenient than writing your own utility for displaying and measuring text." @default.
- W35530071 created "2016-06-24" @default.
- W35530071 creator A5008606340 @default.
- W35530071 creator A5010404427 @default.
- W35530071 creator A5062278183 @default.
- W35530071 date "2000-01-28" @default.
- W35530071 modified "2023-10-17" @default.
- W35530071 title "INTERNATIONAL TEXT IN JDK 1.2" @default.
- W35530071 doi "https://doi.org/10.1017/cbo9780511550881.008" @default.
- W35530071 hasPublicationYear "2000" @default.
- W35530071 type Work @default.
- W35530071 sameAs 35530071 @default.
- W35530071 citedByCount "1" @default.
- W35530071 crossrefType "book-chapter" @default.
- W35530071 hasAuthorship W35530071A5008606340 @default.
- W35530071 hasAuthorship W35530071A5010404427 @default.
- W35530071 hasAuthorship W35530071A5062278183 @default.
- W35530071 hasConcept C15744967 @default.
- W35530071 hasConceptScore W35530071C15744967 @default.
- W35530071 hasLocation W355300711 @default.
- W35530071 hasOpenAccess W35530071 @default.
- W35530071 hasPrimaryLocation W355300711 @default.
- W35530071 hasRelatedWork W2039952445 @default.
- W35530071 hasRelatedWork W2067108088 @default.
- W35530071 hasRelatedWork W2138503431 @default.
- W35530071 hasRelatedWork W2528173759 @default.
- W35530071 hasRelatedWork W2593830474 @default.
- W35530071 hasRelatedWork W2748952813 @default.
- W35530071 hasRelatedWork W2765597752 @default.
- W35530071 hasRelatedWork W2789488587 @default.
- W35530071 hasRelatedWork W2899084033 @default.
- W35530071 hasRelatedWork W3132862694 @default.
- W35530071 isParatext "false" @default.
- W35530071 isRetracted "false" @default.
- W35530071 magId "35530071" @default.
- W35530071 workType "book-chapter" @default.