Its purpose is to centralize all the pieces of documentation for all those who want to use Glǽmscribe’s engineoutside of its official web integration, mainly by integrating it or using it as a command line tool.
Glǽmscribe (also written Glaemscribe) is a software dedicated to the transcription of texts between writing systems, and more specifically dedicated to the transcription of J.R.R. Tolkien’s invented languages to some of his devised writing systems.
It has been conceived and developed by Benjamin Babut (Talagan).
The Glǽmscribe engine has currently two implementations : a ruby one and a javascript one.
Ruby
Glǽmscribe is released as a gem, so you can either install it in your current ruby installation with
gem install glaemscribe
Or, alternatively, if in a project that uses bundle, edit your Gemfile, add the glaemscribe gem and run bundle install.
Javascript
Glǽmscribe comes as a standalone library. You can download the latest version here. You can either use glaemscribe.js or glaemscribe.min.js depending on your environment.
Simply add it to your web pages as you would do with a standard js library.
Or, alternatively, you can retrieve a front-end package for npm, for an easy installation, version management and upgrade. Just use
npm install glaemscribe
Integration
Ruby
Require glaemscribe
Load modes
Transcribe some text
Get mode options info
Javascript
Include glaemscribe
Load modes
Transcribe some text
Get mode options info
About Fonts
Font integration, particularily webfont integration, is of your responsability. We do not own or are the authors of any font dedicated to the transcription of Tolkien languages and writing systems.
Still, you can find there on Glǽmscrafu a few of the fonts we slightly modified to make them work with the distributed official modes for Glǽmscribe.
Using the command line tool
Mode development
If you’re interested in developing modes for Glǽmscribe, please check the official mode authoring documentation on Glǽmscrafu. We have chosen to separate that specific part of the documentation because we have considered that it deals with matters of usage development rather than integration development stricto sensu.
License
Glǽmscribe is released under the terms of the GNU Affero General Public License :
Glǽmscribe (also written Glaemscribe) is a software dedicated to
the transcription of texts between writing systems, and more
specifically dedicated to the transcription of J.R.R. Tolkien's
invented languages to some of his devised writing systems.
Copyright (C) 2015 Benjamin Babut (Talagan).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.