From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/92254 Path: news.gmane.org!not-for-mail From: "Jan Tosovsky" Newsgroups: gmane.comp.tex.context Subject: Re: ebooks Date: Fri, 7 Aug 2015 13:14:50 +0200 Message-ID: <11399.6112290353$1438946143@news.gmane.org> References: <55C461C0.3050301@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00E7_01D0D113.0AB1E980" X-Trace: ger.gmane.org 1438946143 31705 80.91.229.3 (7 Aug 2015 11:15:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Aug 2015 11:15:43 +0000 (UTC) To: "'mailing list for ConTeXt users'" Original-X-From: ntg-context-bounces@ntg.nl Fri Aug 07 13:15:28 2015 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZNfcV-0003WL-Nx for gctc-ntg-context-518@m.gmane.org; Fri, 07 Aug 2015 13:15:27 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 190EE10228 for ; Fri, 7 Aug 2015 13:15:27 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 6duTwc_Gy6PY for ; Fri, 7 Aug 2015 13:15:26 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id B243810233 for ; Fri, 7 Aug 2015 13:14:56 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 73C44101F7 for ; Fri, 7 Aug 2015 13:14:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 5HtXIgUfBSl6 for ; Fri, 7 Aug 2015 13:14:51 +0200 (CEST) Original-Received: from filter5-til.mf.surf.net (filter5-til.mf.surf.net [194.171.167.221]) by balder.ntg.nl (Postfix) with ESMTP id 837D9101E6 for ; Fri, 7 Aug 2015 13:14:51 +0200 (CEST) Original-Received: from smtp-secure.tlapnet.cz (smtp-secure.tlapnet.cz [77.48.101.171]) by filter5-til.mf.surf.net (8.14.4/8.14.4/Debian-4) with ESMTP id t77BEowA007578 for ; Fri, 7 Aug 2015 13:14:50 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by smtp-secure.tlapnet.cz (Postfix) with ESMTP id 5EBA6DC18D4 for ; Fri, 7 Aug 2015 13:14:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at tlapnet.cz Original-Received: from smtp-secure.tlapnet.cz ([127.0.0.1]) by localhost (smtp.tlapnet.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wBbi0egVw1uU for ; Fri, 7 Aug 2015 13:14:49 +0200 (CEST) X-Greylist: delayed 30 seconds by postgrey-1.31 at innos; Fri, 07 Aug 2015 13:14:48 CEST Original-Received: from emk (ip-37-221-244-155.cust.tlapnet.cz [37.221.244.155]) by smtp-secure.tlapnet.cz (Postfix) with ESMTP id 72B74DC1871 for ; Fri, 7 Aug 2015 13:14:48 +0200 (CEST) In-Reply-To: <55C461C0.3050301@wxs.nl> X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AdDQ5WjqB6g/8OWSRn2SnDVCOWQXbgAGSW2A Content-Language: cs X-MS-TNEF-Correlator: 000000002A8E2D63FD16FD48ACF872FD1E93AF7FA45C7C00 X-Bayes-Prob: 0.0026 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=77.48.101.171; country=CZ; region=South Moravian; city=Ceska; latitude=49.2814; longitude=16.5648; http://maps.google.com/maps?q=49.2814,16.5648&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0WP1LeO7x - f5aa4ce00295 - 20150807 Received-SPF: neutral (filter5-til.mf.surf.net: 77.48.101.171 is neither permitted nor denied by domain j.tosovsky@email.cz) receiver=filter5-til.mf.surf.net; client-ip=77.48.101.171; envelope-from=; helo=smtp-secure.tlapnet.cz; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.221 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:92254 Archived-At: This is a multi-part message in MIME format. ------=_NextPart_000_00E7_01D0D113.0AB1E980 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On 2015-08-07 Hans Hagen wrote: > > http://www.tomsguide.com/us/amazon-kindle-paperwhite,review-2967.html > > I read under "Advanced Typesetting" > > ... improved character placement and spacing, with advanced kerning and > ligatures ...books with this enhanced typesetting are not easy to find > > which makes me wonder: how can an html file (just a char stream) > determine in an epub that kerning/ligaturing is disabled By default? > > (I can imagine a css enabling something but still ...) > There was lot of work in W3 recently dedicated in CSS for paged media. Even further development of mature XSL-FO has been discontinued in favor of HTML+CSS. http://www.smashingmagazine.com/2015/01/designing-for-print-with-css/ And many publishers believe this is the future. While many features are not available in browsers yet, there are corresponding JavaScript modules/polyfills which mimic the intended rendering so nothing stops the publishing industry from migrating their workflows into the new standards. One of such JavaScript framework is vivliostyle.js - http://vivliostyle.com/ Back to the original question, enabling/disabling font features can be done using CSS font-feature: http://www.w3.org/TR/css3-fonts/#font-rend-props Jan ------=_NextPart_000_00E7_01D0D113.0AB1E980 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="winmail.dat" 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 s1s= ------=_NextPart_000_00E7_01D0D113.0AB1E980 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= ------=_NextPart_000_00E7_01D0D113.0AB1E980--