Difference between revisions of "FURWARE text"

From Second Life Wiki
Jump to navigation Jump to search
(Initial version)
 
(Removed todo section)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{KBwarning|This page is currently under construction. The script described here is currently in the course of being re-released as open source. Please bear with me while I convert my old documentation (and the product itself). Please do not edit this page yet.}}
{{LSL Header|ml=*}}
 
This page is also available [[FURWARE_text/de|in German]]. / Diese Seite ist auch [[FURWARE_text/de|auf deutsch]] verfügbar.




Line 8: Line 10:
FURWARE text '''is not''' a ready-made display board but is intented for '''scripters''' who wish to integrate it in their own creations.
FURWARE text '''is not''' a ready-made display board but is intented for '''scripters''' who wish to integrate it in their own creations.


The script was proprietary from 2010 to July 2013 until I (Ochi Wolfe) have decided to make it open source under the MIT license. It is my first attempt to make a fully open sourced product in Second Life.
The script was proprietary from 2010 to July 2013 until I ({{User|Ochi Wolfe}}) have decided to make it open source under the MIT license. It is my first attempt to make a fully open sourced product in Second Life.


== Features ==
== Features ==
Line 21: Line 23:
== How to obtain the script ==
== How to obtain the script ==


(To be released soon)
You can obtain a complete package containing the script, the display creator, display meshes and font textures at [http://marketplace.secondlife.com/p/FURWARE-text/141379 the Marketplace].
 
For developers and interested users, I have also set up a [http://github.com/furware/text GitHub] account for the core scripts.


== Documentation ==
== Documentation ==
Line 30: Line 34:


[[FURWARE_text/Reference|Short reference & version history]]
[[FURWARE_text/Reference|Short reference & version history]]
[[FURWARE_text/Snippets|Helper functions for more convenient usage]]


[[FURWARE_text/Developers|Developer documentation]]
[[FURWARE_text/Developers|Developer documentation]]
== Texture creator ==
Please see [[FURWARE_text/TextureCreator|this page]] for information about the texture creator tool for making your own font textures.
== How to contribute ==
'''For users:''' A very important part of contribution to the development of this script is to report any problems you experience while using it as well as suggestions how to make using it even more awesome. For the time being, feel free to write a notecard to {{User|Ochi Wolfe}} or add your comments to the discussion of this wiki-page.
'''For developers:''' If you have any suggestions for improvements to the script itself, you can either post them in the same way or you can branch the project on [http://github.com/furware/text GitHub] and send your pull requests. Just make sure that they are, of course, of awesome quality and that they don't bloat the script more than it already is bloated. In fact, any suggestions to improve performance and decrease memory consumption are '''very''' welcome.
== Known issues ==
No issues are known for the current release, but please report any problems you find.

Latest revision as of 02:11, 8 April 2015

This page is also available in German. / Diese Seite ist auch auf deutsch verfügbar.


Overview

FURWARE text is a script for displaying text on prims using textures. It is intended to be integrated in your objects in which it will be controlled by your own scripts.

FURWARE text is not a ready-made display board but is intented for scripters who wish to integrate it in their own creations.

The script was proprietary from 2010 to July 2013 until I (Ochi Wolfe) have decided to make it open source under the MIT license. It is my first attempt to make a fully open sourced product in Second Life.

Features

  • Open source (MIT license)
  • Only one script for a whole group ("sets") of displays
  • Formatting (color, alpha, alignment, wrapping, trimming, font, borders)
  • Mesh prims with 1 to 8 chars, only occupying 0.5 prims each
  • Virtual text boxes to position text arbitrarily
  • Style templates for encapsulating multiple style settings

How to obtain the script

You can obtain a complete package containing the script, the display creator, display meshes and font textures at the Marketplace.

For developers and interested users, I have also set up a GitHub account for the core scripts.

Documentation

Please see the following subpages for the user's manual and developer documentation:

First steps & extensive tutorial

Short reference & version history

Helper functions for more convenient usage

Developer documentation

Texture creator

Please see this page for information about the texture creator tool for making your own font textures.

How to contribute

For users: A very important part of contribution to the development of this script is to report any problems you experience while using it as well as suggestions how to make using it even more awesome. For the time being, feel free to write a notecard to Ochi Wolfe or add your comments to the discussion of this wiki-page.

For developers: If you have any suggestions for improvements to the script itself, you can either post them in the same way or you can branch the project on GitHub and send your pull requests. Just make sure that they are, of course, of awesome quality and that they don't bloat the script more than it already is bloated. In fact, any suggestions to improve performance and decrease memory consumption are very welcome.

Known issues

No issues are known for the current release, but please report any problems you find.