Justify Just or Just Justify

@article{Elyaakoubi2010JustifyJO,
  title={Justify Just or Just Justify},
  author={Mohamed Elyaakoubi and Azzeddine Lazrek},
  journal={Journal of Electronic Publishing},
  year={2010},
  volume={13}
}
This paper describes a formalism for the justification of texts written in an Arabic alphabet‐based script, within some approved calligraphic rules, that would produce better typographical quality than current publishing systems. Specifically, we improve the optimum-fit algorithm by taking into account the existence of allographic variants and stretched forms with kashida (a feature in some cursive alphabets) provided by the font. This sophisticated algorithm breaks the paragraph into lines in… 

Figures and Tables from this paper

Arabic text justification using LuaL A TEX and the variable
TLDR
This article presents a proof-of-concept implementation of Arabic text justification, by varying letter shapes and widths, as a first step towards such high-quality Arabic typesetting.
Graphical segmentation of Arabic word: Typographic point of view
TLDR
The segmentation procedure is presented, from which the purpose is to extract graphemes respecting the design of the Arabic letters such as it is in the calligraphic literature.
Design of Arabic Diacritical Marks
TLDR
This paper aims to study the placement and sizing of diacritical marks in Arabic script, with a comparison with the Latin’s case, and proposes an approach to resolve the problem for positioning and resizing diacritics.
Aesthetical Attributes for Segmenting Arabic Word
TLDR
An approach for segmenting Arabic word from which the purpose is to extract graphemes respecting the design of Arabic letters such as it is in the calligraphic literature.
LUCIDAH Ligative and Unligative Characters in a Dataset for Arabic Handwriting
TLDR
A detailed study of Arabic ligatures and a design for a dataset that considers the representation of ligative and unligative characters are presented and experiments show the benefit of annotating ligatures in datasets by reducing error-rates in character recognition tasks.

References

SHOWING 1-10 OF 36 REFERENCES
Arabic text justification
TLDR
Text justification in Arabic typography has traditional processes inspired by calligraphy manuals because of the cursive nature of Arabic writing, so the classical algorithms of text justification must be completely revised.
How a Font Can Respect Basic Rules of Arabic Calligraphy
This paper describes formal bases for designing a PostScript dynamic font respecting some basic rules of Arabic calligraphy. This font will provide, for instance, a vertical curvilinear characters
Parameterized Arabic font development for AlQalam
TLDR
This work tries to model the pen nib and the way it is used to draw curves as closely to the ideal as possible using METAFONT in order to achieve an output quality close to that of Arabic calligraphers.
Breaking paragraphs into lines
TLDR
A new approach to the problem of dividing the text of a paragraph into lines of approximately equal length is discussed, instead of simply making decisions one line at a time, so that the final appearance of a given line might be influenced by the text on succeeding lines.
Injecting information into atomic units of text
TLDR
A new approach to text processing, based on textemes, which are atomic text units generalising the concepts of character and glyph by merging them in a common data structure, together with an arbitrary number of user-defined properties.
Stretching letter and slanted-baseline formatting for Arabic, Hebrew, and Persian with ditroff/ffortid and dynamic PostScript fonts
TLDR
This paper describes an extension to ditroff/ffortid, a system for formatting bi-directional text in Arabic, Hebrew, and Persian that adds the abilities to stretch letters themselves, and to slant the baselines of words, as is common in Persian calligraphic printing.
Omega becomes a texteme processor
The distinction between "characters" and "glyphs" is a rather new issue in computing, although the problem is as old as humanity: our species turns out to be a writing one because, amongst other
CurExt, Typesetting Variable-Sized Curved Symbols
The main goal of this contribution is to present a program that allows the composition of variablesized curved symbols such as those occurring in mathematics. This application, called CurExt, extends
Fontes intelligentes, textèmes et typographie dynamique
TLDR
The authors propose an alternative text model based on the texteme concept and dynamic typography that provides the foundations for the so-called smart font technologies such as AAT, OpenType and Graphite.
About Micro-Typography and the hz-program
TLDR
Alphabets are in the hands of non-professionals, of all kind of users, of office people, of young people working with the capabilities of their Macintosh or PC, and the gap between the professional typographer and the new group of Mac and PC users is shrinkingmore and more.
...
...