This is an old revision of the document!
Undertype Notes
notes for http://home.gna.org/undertype/ a line based typsetting and layout programme
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
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
- 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() ) ) |