Tearing my hairs out about terminology in utf-8
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7429 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
parent
f2fa59fd0f
commit
769ebeeba7
@ -34,12 +34,15 @@
|
||||
#define FL_TEXT_BUFFER_H
|
||||
|
||||
/*
|
||||
UTF-8 terminology for this file:
|
||||
Suggested UTF-8 terminology for this file:
|
||||
|
||||
"length" is the number of characters in a string
|
||||
"size" is the number of bytes
|
||||
"index" is the position in a string in number of characters
|
||||
"offset" is the position in a strin in bytes (and must be kept on a charater boundary)
|
||||
?? "length" is the number of characters in a string
|
||||
?? "size" is the number of bytes
|
||||
?? "index" is the position in a string in number of characters
|
||||
?? "offset" is the position in a strin in bytes (and must be kept on a charater boundary)
|
||||
(there seems to be no standard in Uncode documents, howevere "length" is commonly
|
||||
referencing the number of bytes. Maybe "bytes" and "glyphs" would be the most
|
||||
obvious way to describe sizes?)
|
||||
|
||||
"character size" is the size of a UTF-8 character in bytes
|
||||
"character width" is the width of a Unicode character in pixels
|
||||
|
||||
@ -784,6 +784,7 @@ Fl_Window* new_view() {
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
textbuf = new Fl_Text_Buffer;
|
||||
textbuf->text("Rügenwälder Ruß.");
|
||||
style_init();
|
||||
|
||||
Fl_Window* window = new_view();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user