dscript spacer
dscript header
dscript top left script dscript grey spacer dscript top right spacer
dscript script spacer
dscript grey color spacer dscript script spacer

This site is outdated
Fresh material at:
dscript script spacer

What is Dcsript?

Dscript is a new Roman alphabet script. It started as a binary representation system and evolved into a full written script. By integrating the Chinese writing strokes, Dscript became a brand new cursive writing style as beautiful as it is complex.

New binary based written number systems are also incorporated into dscript. There are 3 distinct number systems, base 10 (and 16), base 12 and base 32. All of which, while more complex than the standard Arabic numbers, are intuitive and relatively easy to learn.

What does the "D" stand for?

The "D" in Dscript stands for either "Directional", "Dimensional" or "Doodle". It is Directional or Dimensional because it has a horizontal and a vertical axis writing style, thus allowing a user to write in arrays and lists. Each word is almost perfectly cursive so there is no worry of the distinction between words being unclear. "Doodle", because it kind of resembles doodling, and is best practiced by "doodling" when otherwise occupied (i.e. on the phone)

How was it designed?

Dscript evolved at first from a binary based script I designed several years ago. After coming to China and learning Chinese characters I decided to take it to the next level. By incorporating some of the Chinese witting style I was finally able too complete a visually appealing and efficient script.

How can I learn Dscript?

It is best practiced by "doodling" it when bored or otherwise occupied. I Just published it today (August 18th 2010), I will be adding free learning materials and updating the site before September 2010, after which I plan to provide regular updates of new materials and upgrades to the system with all of what little spare time I have, so please check back if you are interested.

Is it hard to learn?

Well, that's a hard question to answer. Was English hard to learn? You probably don't remember how many hours you spent learning the alphabet because you did it when you were so young. Anyone with children should have a better appreciation for how long it takes to learn a written language. Luckily you already know the language and characters; you just need to learn a new set of symbols for each letter. Dscript also uses a cursive system where multiple letters often combine into a "single symbol", this makes Dscript much more efficient than standard Roman letters, but it also increases its complexity, and as a result, the time required to learn it fluently. I should note that by incorporating some Chinese writing strokes it may take extra practice for many people. The Chinese have the most complex writing system in the world, they as children learn many pen strokes that we never do.

Why is there no horizontal axis generator?

Developing the generator was a long and arduous project. It may not seem very complicated but due to the huge number of possible letter combinations (2 letters 26*26=676, 3 letters 17,576...) I simply have not had time to develop the horizontal generator as of yet. Granted only certain combinations are required while others can be generated by combining individual letters, but the number required is still in the thousands. You may find the generator is missing a few required combinations and as a result some unforeseen words may not look their best, I apologize for any lacking combinations, I am constantly working on updating it. This generator uses raster images, ideally it should be done using vector based generation software, but at present I have not had time for such a project. Anyone wishing to help can contact me at vasten@dscript.ca

What are the strengths and weaknesses of Dscript?

  • completely cursive : little to no difficulty distinguishing where one word ends and another begins
  • character merging : many letters are merged to create new symbols that while still easy to identify their component characters, often require less strokes to write thus increasing efficiency.
  • letter/number distinction : letters and numbers are very distinctly different, thus eliminating problems such as determining whether something is a "1" or "l"
  • bi-directional : it can be written horizontally and vertically, both distinct from one another thus allowing for many applications which Roman script would not be able to accomplish without ambiguity.
  • 3 new number systems : with the addition of base 12,16, and 32, different values can be represented in different number systems, decreasing ambiguity and also allowing for some more complex mathematical representations and calculations.
  • complexity : It is more complex than the roman alphabet so it requires more practice to master
  • no capitalization : there are no capital letters in Dscript, this does create some small limitations not found in the roman alphabet.
  • editing/correction : As it is a cursive script it can often be rather difficult to modify a word once it has been written.
Weaknesses attributed specifically to the generator on this site:
  • non-vector : the generator found on this site uses raster format, using a pen style stroke for aesthetic purposes. It is not the most efficient, but it is the most visually appealing I could create in the time available.
  • size :size is limited to a maximum of 100 pixels wide, as it is not vector based it cannot be enlarged further without becoming "grainy"
  • larger font size : while I have not yet tried to develop a 10 pixel font, I theorize that it may not be feasible, the generator only goes as low as 25 pixel but this can defiantly be further reduced if the stroke style is done in straight line vector format instead of pen style. As per how small it can be reduced, I have not yet done enough testing to be sure. I can say that when writing by hand I can write Dscript smaller than standard Roman characters, I can also fit more letters in a smaller space and still be as clear as Roman characters, this did require quite a bit of practice though. The notes on the front page all came from mini notebooks, and are enlarged significantly.
  • missing combinations : the generator requires a massive amount of pre-made combinations, while it does not require every single combination, the number required for perfect generation is still very large and it is still a work in progress.
  • language : this is the same as missing combinations, I have specifically tried to encompass the combinations of the English language and common proper names. If a user inputs another language such as French or Spanish they may find that there are many more missing combinations than would be found if the input were English.
  • text length :In order to ensure no one person drags down my server I have limited text size. If you need to generate large amounts of text I would be glad to help, please contact me at vasten@dscript.ca.
  • symbols and accents : symbols and accent can easily be added on top of the standard Dscript, but the generator is unable to do so, it simply removes the punctuation that it is unable to handle.
  • Punctuation : I just haven't added it yet, I promise I will do so shortly. For now it uses an "O" and a period and a "Y" as a comma. I apologize, I will add punctuation very soon, please bare with me, I do have a job too.
If you would like to use Dscript for a large scale application, please contact me, I am more than happy to collaborate free of charge, I simply take pleasure in seeing it used.

How does the number system work?

First of all there is a simple number system, a circle with 4 points each representing a binary digit. This system is used to represent base 10 as well as base 16. Even in Dscript base 16 is rarely used so the user will have to use some kind notation to distinguish between hexadecimal and decimal (might I suggest simply using a Dscript D or H under or above the numbers). Without a notation it should be assumed that any number using these symbols is decimal.

Secondly, there is a base 12 system. One might wonder what good is base 12. Think about it, 12 hour clocks and 12 months in a year. because this system is a clockwise cycle it provides a much more intuitive way to describe 12 stage cycles such as hours or months.

Thirdly, there is a base 32 system. This might seem excessive, but once again, if you consider that all months have a maximum of 31 days this can easily be used to represent days of the month. Additionally base 32 offers the possibility of replacing base 10 to represent numbers, especially large numbers. Base 32 may seem like a very difficult system to employ practically but with a little creativity it can be adapted to suit our base 10 minds quite efficiently. The second decimal place in base 10 represents 10s, the third 100s, etc.. The second "decimal place" of base 32 represents 32s, the third represents 1024s, the fourth 32,768s, etc... This may seem way to complicated to use but if you drop the last 24 values of the third digit, then it becomes, 32, 1000, 32000, 1000000, etc... thus every three digits of decimal can be reduced to 2 digits of base 32. In order to use this system one only needs to memorize the 31 multiples of 32 (0, 32, 64, 96, 128, 160....). Once memorized it simply requires some practice to use the system fluently.

The simplest practical application of the three number systems is a date. I personally find it best to represent day in base 32, month in base 12 and year in base 10.

some study sheets, on line tools and on line quizzes for learning and practicing the numbers will be available here in the study section soon.

Are there other forms of Dscript?

As far as I know, no. But please feel free to modify it in any way that suits you. I am always open to suggestions and collaboration. The Dscript on this site can simply be considered the first "standard". Standards are made to be broken, otherwise how do we evolve?


Art / Sci-Fi

Dscript is perfectly suited to be used in art and science fiction applications where an "alien" or "futuristic" language depiction is needed. I offer Dscipt free of charge to anyone who wishes to use it, without royalty, or any other form of compensation. I would just be happy to see it used, so if you do use it please let me know, I would love to see it being used in art, sci-fi or any other application.

Security / Privacy

Once learned, a user of Dscript will be able to take notes and write information without the concern of people reading over his/her shoulder. Even though Dscript is freely available for study on line I predict that a very few people will actually learn to use it by hand or read it fluently. The few who do learn it will likely be members of the younger generation with higher levels of education, so at the very least it will eliminate most people and nearly all of the elder generations from being able to read it.


I offer Dscript and all derivative works, including all materials on this site for free use, profit or non-profit, with no legal reservations. I would, however, greatly appreciate that if you choose to use it in any works that you please let me know, it is not mandatory, but Dscript is like a baby to me, I would love to see her grow up ;)
All maps, graphics and other materials are either original creations or modified public domain content; feel free to do with them as you please.
dscript script spacer dscript gray spacer
dscript bottom left dscript script spacer dscript bottom right
dscript gray
dscript spacer

Creative Commons License
Dscript by Matthew DeBlock is licensed under a Creative Commons Attribution 3.0 Unported License.
Based on a work at www.dscript.ca.
I actually do not require strict attribution as the licence indicates.
I realize the "puzzle" value would be lost
I will galdly provide express exemptions for your projects
Please contact me at vasten@dscript.org
the Chinese-Alphabet