Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.130.860 Times

NBidi 09-04-2007

  Date Added: February 06, 2010  |  Visits: 621

NBidi

Report Broken Link
Printer Friendly Version


Product Homepage
Download (89 downloads)



NBidi project is a .NET implementation of the BIDI algorithm as described in http://www.unicode.org/reports/tr9/. THE BIDIRECTIONAL ALGORITHM The Unicode Standard prescribes a memory representation order known as logical order. When text is presented in horizontal lines, most scripts display characters from left to right. However, there are several scripts (such as Arabic or Hebrew) where the natural ordering of horizontal text in display is from right to left. If all of the text has the same horizontal direction, then the ordering of the display text is unambiguous. However, when bidirectional text (a mixture of left-to-right and right-to-left horizontal text) is present, some ambiguities can arise in determining the ordering of the displayed characters. This annex describes the algorithm used to determine the directionality for bidirectional Unicode text. The algorithm extends the implicit model currently employed by a number of existing implementations and adds explicit format codes for special circumstances. In most cases, there is no need to include additional information with the text to obtain correct display ordering. However, in the case of bidirectional text, there are circumstances where an implicit bidirectional ordering is not sufficient to produce comprehensible text. To deal with these cases, a minimal set of directional formatting codes is defined to control the ordering of characters when rendered. This allows exact control of the display ordering for legible interchange and ensures that plain text used for simple items like filenames or labels can always be correctly ordered for display. The directional formatting codes are used only to influence the display ordering of text. In all other respects they should be ignored—they have no effect on the comparison of text or on word breaks, parsing, or numeric analysis. When working with bidirectional text, the characters are still interpreted in logical order—only the display is affected. The display ordering of bidirectional text depends on the directional properties of the characters in the text.. Get NBidi at SourceForge.net. Fast, secure and free downloads from the largest Open Source applications and software directory. .Net Implementation of the BIDI algorithm, as described in http://www.unicode.org/reports/tr9/

Requirements: No special requirements
Platforms: Linux
Keyword: .net Algorithm Bidirectional Bidirectional Text Characters Display Nbidi Ordering Programming Text User Interfaces
Users rating: 0/10

License: Freeware Size: 12.29 KB
USER REVIEWS
More Reviews or Write Review


NBIDI RELATED
Programming  -  NCurses Development Kit for C++ 0.0.1 Alpha4
NCurses Development Kit for C++ provides a set of widgets for text user interface like menubars, popup menus, various dialog boxes, and controls (push buttons, check buttons etc.). Using this library you can easy create a powefull console program...
77.82 KB  
Shell & Desktop  -  Homestar Runner Desktop Buddy 1.0
Homestar Runner Desktop Buddy uses animated cartoon homestar runner characters display on your desktop. Your desktop buddy displays your favorite homestar runner friends such as: The Cheat Coach Z Marzipan Strong Bad Homestar Runner If you are a...
1.78 MB  
Shell & Desktop  -  South Park Desktop Buddy 1.0
South Park Desktop Buddy uses animated cartoon South Park characters display on your desktop. Your desktop buddy displays your favorite South Park friends such as: Cartman Stan Kyle Kenny Tweak Butters Ike Timmy The Mole Terrance and Philip If you...
1.78 MB  
Programming  -  Otk 0.53
Otk is a portable widget library for making graphical user interfaces (GUIs) for application programs. Otk project emphasizes simplicity without eliminating capability. Open graphics Tool Kit supports neutrally: Linux, Unix, Microsoft Windows, and...
60.42 KB  
Modules  -  Hierarchical Select User Terms 6.x-1.0
This module integrates the Hierarchical Select and User Terms projects to display the vocabulary elements as user friendly hierarchical select boxes on the user edit form.Installation * Review the Installation handbook page and install this module...
10 KB  
Modules  -  Moodle Course List 6.x-1.2
This is a module to display a block for the user with links to the moodle courses they are members of. You have to provide it with the mysql login information that moodle uses. Your user's username on drupal must match the username on moodle. You...
10 KB  
Modules  -  Duplicate Mail 6.x-1.0
The Duplicate Mail module has a block to display system wide duplicate email addresses in user accounts, and a view with a block display for use on individual user account pages that displays only the accounts that have the same email address as...
10 KB  
Mathematics  -  QUICK CONVERSION 8.0
Lite version converts several units of lenght. Plus version converts length, weight and capacity measures. By typing a number into box provided will instantly display the results without the user having to search through a confusing menu of...
7.61 MB  
Programming  -  FLTK 1.1.7
FLTK project includes all of the usual widgets to develop your applications, and new widgets can be created easily through C++ subclassing. All widgets support keyboard shortcuts and can be controlled both via the keyboard or mouse. The...
2.2 MB  
Programming  -  guidata 1.2.5
Based on the Qt Python binding module PyQt4, guidata is a Python library generating graphical user interfaces for easy dataset editing and display. It also provides helpers and application development tools for PyQt4.
369.24 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB