dbo:abstract |
تخطيط النص المعقد (بالإنجليزية: Complex text layout) وتُعرف اختصاراً بـCTL، هي تنضيد أنظمة الكتابة التي يعتمد فيها شكل أو موضع الحرف على علاقته بالحروف الأخرى. يستخدم المصطلح في مجال تدويل البرامج. السكريبتات التي تتطلب CTL للعرض الصحيح تُسمّى بسكريبتات معقدة. وتشمل الأمثلة الأبجدية العربية ونصوص عائلة براهميك، مثل الديفاناغاري أو الأبجدية الخميرية أو الأبجدية التايلاندية. العديد من السكريبتات لا تتطلب CTL. مثلاً، الأبجدية اللاتينية والأحرف الصينية تُعرف ببساطة عن طريق عرض كل حرف واحدًا تلو الآخر في صفوف أو أعمدة مستقيمة. ومع ذل ، حتى هذه البرامج النصية لها نماذج بديلة أو ميزات اختيارية (مثل الكتابة المتصلة) والتي تتطلب CTL لإنتاجها على أجهزة الكمبيوتر. (ar) Als Complex Text Layout wird in Computerprogrammen die Darstellung von Schriftsystemen bezeichnet, die nicht der Links-nach-rechts-Anordnung der westlichen Sprachen folgen. Es gibt mehrere Arten komplexer Schriftsysteme: * -Schreibweise (z. B. Arabisch oder Hebräisch) * Bidirektionaler Text (häufig in Rechts-nach-links-Schriften, ansonsten in keiner lebenden Schrift) * (z. B. Mongolische Schrift, klassisches Chinesisch) * Diakritische Zeichen um einen Buchstaben (z. B. Indischer Schriftenkreis) * (vor allem arabisch, aber auch häufig in anderen Schriftsystemen anzutreffen) * Die ostasiatischen Schriften Chinesisch, Japanisch und Koreanisch – unabhängig von Schriftrichtung, aber mit spezieller Textweite (entsprechend Schriftschnitt und Dickte anderer Schriften) – werden gesondert als CJK zusammengefasst. Layouttabellen werden meistens in den jeweiligen Schriften mit OpenType oder einer vergleichbaren Technologie definiert, und dann von der Anwendung ausgewertet und verarbeitet. (de) Complex text layout (CTL) or complex text rendering is the typesetting of writing systems in which the shape or positioning of a grapheme depends on its relation to other graphemes. The term is used in the field of software internationalization, where each grapheme is a character. Scripts which require CTL for proper display may be known as complex scripts. Examples include the Arabic alphabet and scripts of the Brahmic family, such as Devanagari, Khmer script or the Thai alphabet. Many scripts do not require CTL. For instance, the Latin alphabet or Chinese characters can be typeset by simply displaying each character one after another in straight rows or columns. However, even these scripts have alternate forms or optional features (such as cursive writing) which require CTL to produce on computers. (en) 複雑なテキスト配置(ふくざつなテキストはいち)では、コンピュータでのテキストデータ処理において複雑なテキスト配置(CTL)あるいは複雑なテキスト描画と呼ばれる技法について解説する。 これは、入力されたテキストデータを画面や印刷紙面に表示する過程で複雑な変換が必要な用字系 (文字体系) の組版方式のことである。そのような処理を必要とする用字系や書記系を複雑な用字系あるいはコンプレックステキスト言語(CTL)呼ぶこともある。このような用字系では、保存されたテキストデータは表示される結果に単純に対応していない。以上に挙げたような表現はソフトウェアの国際化の分野で用いられている。 複雑なテキスト配置が必要な書記系の例としては、アラビア文字やブラーフミー系文字の用字系 (デーヴァナーガリーやタイ文字など) が挙げられる。 (ja) Komplex textlayout (förkortat CTL) eller komplex textrendering syftar på av skriftsystem i vilka formen på ett grafem beror på andra kringliggande grafem. Termen används inom internationalisering av mjukvara där varje grafem är ett datortecken. Skriftsystem som kräver CTL kallas ibland för komplexa skriftsystem. Exempel på dessa är den arabiska skriften samt de många skriftsystemen i brāhmī-familjen såsom devanāgarī. Många skriftsystem klarar sig dock utan CTL. Det latinska alfabetet och de kinesiska tecknen (hanzi) kan enkelt typsättas genom att tecknen placeras efter varandra i raka rader eller kolumner. Även i dessa kan det dock finnas alternativa former och andra funktioner (som kursiv text) som kräver CTL. (sv) 複雜文字編排(Complex text layout,縮寫:CTL)或者複雜文字描繪(Complex text rendering)是指字位的形狀或位置取決於與其他字位的關係的書寫系統的排版。這個词彙用於一個字符為一個字位的軟體國際化領域。 要求複雜文字編排以適當顯示的書寫系統稱為複雜文本,例子有阿拉伯字母和婆羅米系文字的天城文或泰文。許多文本不要求複雜文字編排,例如拉丁文字和漢字可通過在一直行或直列中簡單地依次顯示每個字元來排版。然而這些文本有替代形式或者可選特性(如手寫體)時也要求複雜文字編排以在電腦上呈現。 (zh) |
dbo:thumbnail |
wiki-commons:Special:FilePath/JanaSanskritSans_ddhrya.svg?width=300 |
dbo:wikiPageExternalLink |
http://linux.thai.net/~thep/ http://www.d-type.com/unicode_text/ http://www.freedesktop.org/wiki/Software/HarfBuzz http://scripts.sil.org/cms/scripts/page.php%3Fsite_id=nrsi&item_id=CmplxRndExamples http://developers.sun.com/techtopics/global/products_platforms/solaris/reference/whitepapers/%23ctl http://www.microsoft.com/globaldev/DrIntl/faqs/Complex.mspx https://github.com/Tehreer/Tehreer-Android https://github.com/Tehreer/Tehreer-Cocoa https://github.com/salshaaban/BidiRenderer https://web.archive.org/web/20050206102353/http:/www.mozilla.org/projects/ctl/ https://web.archive.org/web/20110716160603/http:/tdil.mit.gov.in/download/janasanskrit.htm https://web.archive.org/web/20121020041740/http:/sila.mozdev.org/ http://www.opengroup.org/desktop/ctl/ |
dbo:wikiPageID |
1524850 (xsd:integer) |
dbo:wikiPageLength |
7637 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1053024295 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:N'Ko_script dbr:Bi-directional_text dbr:Brahmic_scripts dbr:Devanagari dbr:Apple_Advanced_Typography dbr:Character_(computing) dbr:Cursive dbr:Unicode dbr:Internationalization dbr:Sigma dbr:Library_(computing) dbc:Typesetting dbr:Cross-platform dbr:SIL_international dbr:Freedesktop.org dbr:Graphite_(SIL) dbr:Greek_alphabet dbr:Mozilla dbr:Core_Text dbr:Apple_Inc. dbr:Arabic_alphabet dbr:Arabic_script dbr:Ligature_(typography) dbr:Linux dbr:MacOS dbr:Computer_font dbr:HarfBuzz dbr:Typography dbr:Pango dbr:DirectWrite dbr:Grapheme dbr:Chinese_character dbr:Khmer_script dbr:Latin_alphabet dbr:The_Open_Group dbr:Writing_system dbc:Indic_computing dbc:Natural_language_and_computing dbr:Microsoft_Windows dbr:OpenType dbr:Operating_system dbr:Typesetting dbr:Thai_alphabet dbr:Tengwar dbr:Unicode_equivalence dbr:Uniscribe dbr:Context-sensitive_shaping dbr:Help:Multilingual_support dbr:File:Arabicrender.png dbr:File:JanaSanskritSans_ddhrya.svg |
dbp:wikiPageUsesTemplate |
dbt:No_footnotes dbt:Reflist dbt:Short_description dbt:Transl dbt:Unichar dbt:Self_reference dbt:IAST |
dcterms:subject |
dbc:Typesetting dbc:Indic_computing dbc:Natural_language_and_computing |
rdf:type |
yago:WikicatUserInterfaces yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Interface106575227 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment |
تخطيط النص المعقد (بالإنجليزية: Complex text layout) وتُعرف اختصاراً بـCTL، هي تنضيد أنظمة الكتابة التي يعتمد فيها شكل أو موضع الحرف على علاقته بالحروف الأخرى. يستخدم المصطلح في مجال تدويل البرامج. السكريبتات التي تتطلب CTL للعرض الصحيح تُسمّى بسكريبتات معقدة. وتشمل الأمثلة الأبجدية العربية ونصوص عائلة براهميك، مثل الديفاناغاري أو الأبجدية الخميرية أو الأبجدية التايلاندية. العديد من السكريبتات لا تتطلب CTL. مثلاً، الأبجدية اللاتينية والأحرف الصينية تُعرف ببساطة عن طريق عرض كل حرف واحدًا تلو الآخر في صفوف أو أعمدة مستقيمة. ومع ذل ، حتى هذه البرامج النصية لها نماذج بديلة أو ميزات اختيارية (مثل الكتابة المتصلة) والتي تتطلب CTL لإنتاجها على أجهزة الكمبيوتر. (ar) 複雑なテキスト配置(ふくざつなテキストはいち)では、コンピュータでのテキストデータ処理において複雑なテキスト配置(CTL)あるいは複雑なテキスト描画と呼ばれる技法について解説する。 これは、入力されたテキストデータを画面や印刷紙面に表示する過程で複雑な変換が必要な用字系 (文字体系) の組版方式のことである。そのような処理を必要とする用字系や書記系を複雑な用字系あるいはコンプレックステキスト言語(CTL)呼ぶこともある。このような用字系では、保存されたテキストデータは表示される結果に単純に対応していない。以上に挙げたような表現はソフトウェアの国際化の分野で用いられている。 複雑なテキスト配置が必要な書記系の例としては、アラビア文字やブラーフミー系文字の用字系 (デーヴァナーガリーやタイ文字など) が挙げられる。 (ja) 複雜文字編排(Complex text layout,縮寫:CTL)或者複雜文字描繪(Complex text rendering)是指字位的形狀或位置取決於與其他字位的關係的書寫系統的排版。這個词彙用於一個字符為一個字位的軟體國際化領域。 要求複雜文字編排以適當顯示的書寫系統稱為複雜文本,例子有阿拉伯字母和婆羅米系文字的天城文或泰文。許多文本不要求複雜文字編排,例如拉丁文字和漢字可通過在一直行或直列中簡單地依次顯示每個字元來排版。然而這些文本有替代形式或者可選特性(如手寫體)時也要求複雜文字編排以在電腦上呈現。 (zh) Als Complex Text Layout wird in Computerprogrammen die Darstellung von Schriftsystemen bezeichnet, die nicht der Links-nach-rechts-Anordnung der westlichen Sprachen folgen. Es gibt mehrere Arten komplexer Schriftsysteme: Layouttabellen werden meistens in den jeweiligen Schriften mit OpenType oder einer vergleichbaren Technologie definiert, und dann von der Anwendung ausgewertet und verarbeitet. (de) Complex text layout (CTL) or complex text rendering is the typesetting of writing systems in which the shape or positioning of a grapheme depends on its relation to other graphemes. The term is used in the field of software internationalization, where each grapheme is a character. (en) Komplex textlayout (förkortat CTL) eller komplex textrendering syftar på av skriftsystem i vilka formen på ett grafem beror på andra kringliggande grafem. Termen används inom internationalisering av mjukvara där varje grafem är ett datortecken. (sv) |
rdfs:label |
تخطيط النص المعقد (ar) Complex Text Layout (de) Complex text layout (en) 複雑なテキスト配置 (ja) Komplex textlayout (sv) 複雜文字編排 (zh) |
owl:sameAs |
freebase:Complex text layout yago-res:Complex text layout wikidata:Complex text layout dbpedia-ar:Complex text layout dbpedia-de:Complex text layout dbpedia-ja:Complex text layout dbpedia-sv:Complex text layout dbpedia-th:Complex text layout dbpedia-zh:Complex text layout https://global.dbpedia.org/id/BVab |
prov:wasDerivedFrom |
wikipedia-en:Complex_text_layout?oldid=1053024295&ns=0 |
foaf:depiction |
wiki-commons:Special:FilePath/JanaSanskritSans_ddhrya.svg wiki-commons:Special:FilePath/Arabicrender.png |
foaf:isPrimaryTopicOf |
wikipedia-en:Complex_text_layout |
is dbo:wikiPageRedirects of |
dbr:Complex_Text_Layout dbr:Text_renderer dbr:Complex_Scripts dbr:Complex_Text_Layout_languages dbr:Complex_script dbr:Complex_scripts dbr:Complex_text_rendering |
is dbo:wikiPageWikiLink of |
dbr:Cairo_(graphics) dbr:Internationalization_and_localization dbr:Mon–Burmese_script dbr:LibreOffice dbr:Zawgyi_font dbr:Burmese_language dbr:International_Components_for_Unicode dbr:Dillo dbr:OpenType dbr:Red_Hat_Linux dbr:Scribus dbr:Complex_Text_Layout dbr:Precomposed_character dbr:Open_Source_Judaism dbr:Unicode_equivalence dbr:Uniscribe dbr:Text_renderer dbr:Complex_Scripts dbr:Complex_Text_Layout_languages dbr:Complex_script dbr:Complex_scripts dbr:Complex_text_rendering |
is rdfs:seeAlso of |
dbr:Ligature_(writing) |
is foaf:primaryTopic of |
wikipedia-en:Complex_text_layout |