Undertype Notes
Notes for http://home.gna.org/undertype/ a line based typesetting and layout programme
Build notes for linux
- git clone git: / / git.constantvzw.org/osp.tools.undertype.git
- cd osp.tools.undertype.git
- mkdir build
- cd build
- qmake
- make
- cd bin
- RUN THE SOFTWARE
- ./undertype
build notes for OSX
- svn co svn: / / svn.gna.org/svn/undertype/trunk undertype
- sudo port install freetype qt4-mac
- qmake
add “INCLUDEPATH += /opt/local/include/freetype2” to src/src.pro- make
rebuild
- git pull
- make clean && qmake && make
terms / window names
- 'Casses' ([en] “Type Case” (or just “Case”) suggestion “Mixed Case”) which control font use
- 'Composteur' ([en] “Composing stick”) for layout and editing of a single line
- Forme/Page on which various lines are arranged
basic workflow
- change focus to 'Casses'
- press 'New'
- enter fontsize in dialog & open a font file (e.g something in OTF)
- charaters should be availble in a tray
- if you want to enter characters using the keyboard (rather than by character name) ensure “Use Cmap” is selected
- type some text using the keyboard. this text should appear in the “Composteur”
- if required, select and move the various letters
- press return to display the line in the “forme” (same in [en])
- move line around as required
- select line in the “forme” to make changes in the “Composteur”
keys
focus on 'Casses' ([en] “Type Case” (or just “Case”) suggestion “Mixed Case”)
focus on 'Composteur' ([en] “Composing stick”)
Shift & Key_Right | slotJustifyItsVeryBadInterletter ( 0.005 ) |
Shift & Key_Left | slotJustifyItsVeryBadInterletter ( -0.005 ) |
Control & Key_Right | slotJustifyBlanks ( 0.01 ) |
Control & Key_Left | slotJustifyBlanks |
QGraphicsView * v = views().first();
Key_Up | v→scale ( 1.2,1.2 ) |
Key_Down | v→scale ( 1.0/1.2,1.0/1.2 ) |
Key_Right | slotJustifyBlanks ( 0.1 ) |
Key_Left | slotJustifyBlanks ( -0.1 ) |
Key_Delete | glyphs.removeAll |
Key_E | wantEdit ( static_cast<ULGlyphItem*> ( it.first() ) ) |
feature requests / bug reports
- use backspace and delete keys interchangeably
- copy & paste (despite metaphorical inconsistency)
- enter key inserts a Unicode Character 'VULGAR FRACTION ONE HALF' (U+00BD) at the end of a line with qt4 on mac
- if a ttf font is used, the export to pdf break the curves, use oft preferabily