Comments (4)
Tom, I began a long-term project regarding print customization of DocBook documents. The will be a several bunch of projects, helping authors to get a typography friendly PDF output. This mostly will related to a technical documentation (manuals, books. etc) and, maybe, marketing brochures.
The first project, that is already available, fixes the common problem regarding non-Latin characters (i.e. Cyrillic) in PDF output while using Apache FOP as a formatter. It is available here: https://github.com/eduardtibet/foponts
I want to add the appropriate recipe as a:
- Adding Fonts to FO Formatter
Where I should add this topic? Yes, I'm aware about fo/ directory. But maybe there are some rules that I need to know before making a patch?
Thanks!
from dbcookbook.
Hi Eduard,
I began a long-term project regarding print customization of DocBook documents. [...]
Great to hear that!
Adding Fonts to FO Formatter
Where I should add this topic? Yes, I'm aware aboutfo/
directory. But maybe there are some rules that I need to know before making a patch?
I should have better documented how to contribute.
- Please open a new issue especially for this feature. Describe a bit what you would like to add.
- Fork this repository and create a new branch from
develop
. I usegit flow
for that, but it's not mandatory. - Start with copying the file
en/xml/topic.empty.xml
toen/xml/fo/topic.<NAME>.xml
. Replace<NAME>
with something that relates to your topic. It's ok to abbreviate it. You can find more examples in theen/xml/fo/
directory. - Start working on the new file. In most cases you can remove the content inside
<info>
. - Integrate your new file into
en/xml/dbc-fo.xml
with a new<xi:include href="..."/>
line. - Validate it.
😉 - Commit all your changes. Refer to the issue number you've created in the first step.
- Submit a pull request against the
develop
branch for this repo.
Hope I didn't forget anything. Let me know if you need help here or there.
Thanks a lot for your contribution!
from dbcookbook.
Thomas, please, edit the following topic to extend one:
- Adding Fonts to FO Formatter (Apache FOP, RenderX XEP, Antenna House XSL Formatter)
The point is, that the topic I'm going to write about, covers only Apache FOP. Other formatters are out of the scope of my article. Thanks!
from dbcookbook.
The point is, that the topic I'm going to write about, covers only Apache FOP
@eduardtibet That's perfectly fine!
from dbcookbook.
Related Issues (20)
- Implement Syntax Highlighting
- Create Infrastructure for Comments
- Investigate Assemblies
- Use Travis to create HTML archive HOT 1
- Use GitHub Actions to create GitHub Pages
- Create Issue Templates
- Rename Book/Project Title
- Ideas: Create Infrastructure Topic
- Create a GitHub Domain?
- Old link from code.google.com
- Updates DocBook XSL URL HOT 5
- Idea: Reusable content with XML Database (e.g. CouchDB, BaseX, eXist) HOT 1
- Improve CSS for HTML
- [HTML] Control the Chunking process HOT 2
- [HTML] Document dbhtml PI
- Add sitemap.xml
- Add topics about how to use and preserve entities
- Adding Fonts to FO Formatter (Apache FOP)
- Contribute
- Typo HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dbcookbook.