Skip to content
Official Scribus collaboration area for Complex Text Layout (RTL, CJK, Indic, OpenType, Math, CSS, ...)
C++ PostScript Python HTML CMake C Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
OSX-package
Scribus.app/Contents
cmake/modules
codegen
devel-doc
doc
dtd
resources
scribus
win32/vc11
xcode
.DS_Store
.gitignore
.travis.yml
AUTHORS
BUILDING
BUILDING_win32_cmake.txt
BUILDING_win32_msvc.txt
CMakeLists.txt
COPYING
ChangeLog
ChangeLogCVS
ChangeLogSVN
ConfigureChecks.cmake
LINKS
NEWS
PACKAGING
README
README.MacOSX
README.md
README_150Manual
Scribus.pot
Scribus.pro
TODO
TRANSLATION
cmake_uninstall.cmake.in
config.h.cmake
configure
fparser.txt
scribus.desktop
scribus.kdevprj
scribus.lsm
scribus.xml
vnd.scribus.desktop

README.md

ScribusCTL

This is a branch of Scribus 1.5.1svn aimed at implementing complex text layout in Scribus.

NOTE: work has proceeded on the HOST_Oman repo: https://github.com/HOST-Oman/scribus BRANCH "ctl"

Items 1-5 below are basically done and the final version will be merged with 1.5.3svn.

The following phases are planned right now:

  1. Make PDF production (and PS production and svg-export) glyph based instead of character based
  2. Separate StoryText from Layout
  3. Integrate Harfbuzz (OpenType library)
  4. Implement a box-oriented layout mechanism, i.e. store the layout as a hierarchy of boxes
  5. Integrate Fribidi (RTL library)
  6. Expand the style system with CSS-like features

After each phase it's planned to merge the changes back into 1.5.1svn.

Contributors:

  • Andreas Vox
  • you

See ScribusCTL Wiki

You can’t perform that action at this time.