Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
defoma-subst(1)
Edit
PageHistory
Diff
Info
LikePages
defoma-subst !!!defoma-subst NAME SYNOPSIS DESCRIPTION OPTIONS EXAMPLES SEE ALSO ---- !!NAME defoma-subst - Modify a rulefile of Defoma font substitution system. !!SYNOPSIS __defoma-subst__ [[''options''] __new-rule__ ''rulename [[additional-lines...]''__ defoma-subst__ [[''options''] __edit-rule__ ''rulename''__ defoma-subst__ [[''options''] __add-rule__ ''rulename rules...''__ defoma-subst__ [[''options''] __remove-rule__ ''rulename rules...''__ defoma-subst check-rule__ ''rulename'' !!DESCRIPTION __defoma-subst__ is a tool to create/edit a rulefile of Defoma font substitution system. This system makes a certain font provide an user-specified id. Rulefile exists in order not only to specify such ids but also to have more similar fonts containing same characters substitute for the id. Following is the form of rulefile. # comment.. # comment.. Helvetica --!GeneralFamily !SansSerif --Shape !NoSerif \ Upright --Weight Medium --Charset,* ISO8859-1 Helvetica-Bold --!GeneralFamily !SansSerif --Shape !NoSerif \ Upright --Weight Medium --Charset,* ISO8859-1 In this example Helvetica and Helvetica-Bold are need-to-be-substituted ids, and following hints represent information of these two fonts. The asterisk added to Charset hinttype with comma means Charset is required to match. SH COMMANDS __new-rule__ Create a new rulefile ''rulename''.subst-rule under /etc/defoma. ''additional-lines'' are added to the file as comments or default rules. Quote each rule or comment with single or double quotations. __edit-rule__ Edit the rulefile specified by ''rulename''. After editting, modification is reflected to the related Id cache. In other words, new ids would be added provided by substitutive fonts to the Id cache if a rule is added, and registered ids would be removed from the Id cache if a rule is removed. __add-rule__ Add one or more rules specified by ''rules'' to the specified ''rulename''. Quote each rule with single or double quotations. __remove-rule__ Remove one or more rules specified by ''rules'' from the specified ''rulename''. Quote each rule with sin- gle or double quotations. __check-rule__ Check if the rulefile specified by ''rulename'' exists. It returns zero when the rulefile exists, and non-zero (actually one) when the rulefile doesn't exist. !!OPTIONS __-t__ Exit with true value (0) even if error occurs. __-v__ Verbose output. __-d__ More verbose output. __-q__ Quiet output. !!EXAMPLES 1. Create foo.subst-rule with some comments and default rules. defoma-subst new-rule foo '# This is a comment. ' \ '# Run defoma-subst edit-rule foo to edit this file.' \ 'Times-Roman --!GeneralFamily Roman --Charset,* ISO8859-1' \ 'Kanji-H --!GeneralFamily Mincho --Charset,* JISX0208' 2. Add some rules to foo.subst-rule. defoma-subst add-rule foo \ 'Times-Roman --!GeneralFamily Roman --Charset,* ISO8859-1' \ 'Kanji-H --!GeneralFamily Mincho --Charset,* JISX0208' \ !!SEE ALSO defoma(1). ----
2 pages link to
defoma-subst(1)
:
Man1d
defoma(1)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.