Tgif (program)

Tgif
Originalförfattare William Chia-Wei Cheng
Stabil frisättning
4.2.5 / 28 juni 2011 ; för 11 år sedan ( 2011-06-28 )
Skrivet i C
Operativ system Linux , RISC OS , FreeBSD , NetBSD , Debian , SunOS
Tillgänglig i 2 språk
Lista över språk
engelska, japanska
Typ Grafikprogramvara
Licens QPL
Hemsida bourbon .usc .edu /tgif /

Tgif (uttalas tgif) är ett Xlib-baserat interaktivt 2D-ritverktyg (med vektorgrafik) under X11 på Linux och de flesta UNIX- plattformar (inklusive Mac OS X och cygwin på Windows). Den har utvecklats sedan 1990 och är fri programvara släppt under QPL -licensen.

Egendomar

Eftersom Tgif utvecklades långt innan ett standardsätt för ritprogram att fungera, kan man tycka att det är obekant att använda på ett antal sätt:

  • Även om Tgif nämner punktstorlekar, använder den en enhet som är 1/128 av en tum för punktstorlekar.
  • Även om det finns ett alternativ att visa teckensnittsstorlekar i punkter, är storlekarna fortfarande föremål för avrundning till närmaste 1/128".
  • Till skillnad från moderna ritprogram använder Tgif splinekurvor istället för Bézier-kurvor .
  • Till skillnad från moderna ritprogram tillåter inte Tgif användaren att välja en färg från ett färghjul eller genom kontroller som låter användaren justera färgvärden. Istället tillhandahåller Tgif en lista med en kort lista över färger. Om användaren vill använda en färg som inte finns i listan måste de lägga till sin önskade färg i listan. Denna lista sparas sedan med den för närvarande öppna ritningen.
  • Användbara teckensnitt listas i en konfigurationsfil. Om användaren vill använda teckensnitt som inte finns i listan måste de ändra konfigurationsfilen.
  • Endast teckensnitt i ISO 8859-1- kodningen (dvs. "fyrkantiga") CJK -teckensnitt och symboler eller dingbat -teckensnitt kan användas.
  • Omskalning kan leda till fula defekter, vilket med största sannolikhet beror på både användningen av heltalskoordinater och avrundningsfel.
  • Eftersom Tgif använder Xlib (som föregick modernt Unicode- stöd) stöder Tgif inte och kan inte stödja Unicode.

Tgif-filformatet

Tgif sparar ritningar i ett Prolog -baserat vanlig textfilformat. Eftersom programmet är baserat på Prolog, [ citat behövs ] finns det inte mycket stöd från andra program för att läsa filformatet Tgif.

Teckensnitt representeras som PostScript- teckensnittsnamn. Ursprungligen var det möjligt att skriva ut Tgif-ritningar i batch-läge utan att använda en X-display . Denna funktion ändrades dock någonstans i 4.1-versionerna. För närvarande, för att skriva ut ritningar, skulle användaren behöva köra Tgif på en X-skärm. Denna begränsning kan inte tillämpas om ritningen endast använder teckensnitten Times Roman , Helvetica , Courier och/eller Symbol .

externa länkar