Gargoyle: Difference between revisions

From IFWiki

(+ link to unofficial Mac OS 10.12 release)
(Updated some of the term versions I know first hand, replaced obsolete code.google link)
Line 30: Line 30:
*** no version 6 support
*** no version 6 support
** [[Glulx]] VM:
** [[Glulx]] VM:
*** [[Git]] 1.2.4
*** [[Git]] 1.3.4
*** [[Glulxe]] 0.4.4
*** [[Glulxe]] 0.5.2


* for [[Level 9]] games:
* for [[Level 9]] games:
** Glk [[Level9]] 4.1
** Glk [[Level9]] 5.1


* for [[Magnetic Scrolls]] games:
* for [[Magnetic Scrolls]] games:
Line 51: Line 51:
== Specifics ==
== Specifics ==


''Gargoyle'' is intended to care about typography, that is, to render the IF in a way most comfortable for reading. Features include specially chosen fonts, kerning, ligatures, text justification and many others. The options can be finetuned in the simple text file 'garglk.ini'; for example, using Notepad on MS Windows, the text justification can be turned on by changing the line containing:
''Gargoyle'' is intended to care about typography, that is, to render the IF in a way most comfortable for reading. Features include specially chosen fonts, kerning, ligatures, text justification and many others. The options can be fine tuned in the simple text file 'garglk.ini'; for example, using Notepad on MS Windows, the text justification can be turned on by changing the line containing:
  justify 0 # 0=ragged-right 1=justified
  justify 0 # 0=ragged-right 1=justified
to
to
Line 62: Line 62:
* [http://ccxvii.net/gargoyle/ Gargoyle] - Gargoyle's homepage.
* [http://ccxvii.net/gargoyle/ Gargoyle] - Gargoyle's homepage.
* [http://github.com/erkyrath/garglk/releases Unofficial build for Mac OS 10.12]. Released November 2016.
* [http://github.com/erkyrath/garglk/releases Unofficial build for Mac OS 10.12]. Released November 2016.
* [http://code.google.com/p/garglk/ Updated version] - Supports Unicode. Updated by new developers.
* [https://github.com/garglk/garglk Updated version on GitHub] - Supports Unicode. Updated by new developers. Note the Issues for bug reporting has relative high levels of activity.
** New features in the 25 August 2009 release include color support for Frotz/Z-Machine, copy/paste support to and from the text buffer, and Glk hyperlinks support.
** New features in the 25 August 2009 release include color support for Frotz/Z-Machine, copy/paste support to and from the text buffer, and Glk hyperlinks support.
** [https://dl.dropbox.com/u/2759298/gargoyle-2011.1-mac_undoSize_10MB.dmg Mac binary (1 Jan 2012)] with increased undo buffer (needed for "undo" in Counterfeit Monkey)
** [https://dl.dropbox.com/u/2759298/gargoyle-2011.1-mac_undoSize_10MB.dmg Mac binary (1 Jan 2012)] with increased undo buffer (needed for "undo" in Counterfeit Monkey)
* [http://www.logossrl.com/gargoyle-mod/gargoyle_mod_it.html Modified Gargoyle] (description is in Italian though)
* [http://www.logossrl.com/gargoyle-mod/gargoyle_mod_it.html Modified Gargoyle] (description is in Italian though)
* [http://www.fabiszewski.net/kindle-gargoyle/ Gargoyle for Amazon Kindle] for the e-ink low-power devices


[[Category:Technical standards]]
[[Category:Technical standards]]
[[Category:Interpreter]]
[[Category:Interpreter]]

Revision as of 12:44, 23 February 2017

Gargoyle
[[File:|385px|center]]
Link
Developer
Format
Interaction style
System
System details
Latest version
Status
Implements
Uses


License
Notes
Browse the software database
Edit this infobox


NOTE: This article is about the interpreter. For the ChoiceScript game by Simon, see Gargoyle (game).

Gargoyle is a Glk API library for both the UNIX and MS-Windows operating systems. It was specially designed to optimize the typography of the I/O system. Gargoyle was originally developed by Tor Andersson. It is currently maintained by Ben Cressey.

The name Gargoyle is also used to refer to the set of interpreters (with a common front-end) which Andersson ported to use his Gargoyle library. The interpreters currently (as of June 2009) included in this set are:

  • for Alan games (v2 and v3):
    • ARUN 2.8(6)
    • ARUN 3.0alpha6
  • for Hugo games:
    • Hugo 3.1
  • for TADS 2 and TADS 3 games:
    • TADS 2.5.12/3.0.16
    • HTML TADS is not supported yet.
  • for JACL games:
    • JACL 2.3.14

Specifics

Gargoyle is intended to care about typography, that is, to render the IF in a way most comfortable for reading. Features include specially chosen fonts, kerning, ligatures, text justification and many others. The options can be fine tuned in the simple text file 'garglk.ini'; for example, using Notepad on MS Windows, the text justification can be turned on by changing the line containing:

justify		0	# 0=ragged-right 1=justified

to

justify		1	# 0=ragged-right 1=justified


See also: Spatterlight, a similar program for MacOS X.

Links