tracker issue : CF-3114788

select a category, or use search below
(searches all categories and all time range)
Title:

CFDocument missing letter-spacing implementation

| View in Tracker

Status/Resolution/Reason: Closed/Won't Fix/LowImpact

Reporter/Name(from Bugbase): Neil Pugh / Neil Pugh (Neil Pugh)

Created: 02/15/2012

Components: Document Management, PDF generation

Versions: 9.0.1

Failure Type: Usability Issue

Found In Build/Fixed In Build: 9.0.1 /

Priority/Frequency: Major / All users will encounter

Locale/System: ALL / Win XP Professional

Vote Count: 1

Problem Description:The ColdFusion 9 documentation for cfdocument lists the CSS feature letter-spacing as supported. Under no circumstances is this feature supported.

Steps to Reproduce: Run the code I've attached.

Actual Result: Letter-spacing is the same regardless of the pixels set.

Expected Result: Letter-spacing is as set.

Any Workarounds: None.

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3114788

External Customer Info:
External Company:  
External Customer Name: drtyret
External Customer Email:  
External Test Config: My Hardware and Environment details: Latest patched version of CF9 on Windows XP But it's almost certainly independent of any platform.

Attachments:

  1. February 15, 2012 00:00:00: 1_cfdocument_letterspacing.cfm

Comments:

This is adding vast complication to our development and testing and deployment process. My machine is Windows and our live environment is Linux. The default letter-spacing on each OS is different meaning calculations we're using to estimate the point at which to add a page break are different between Windows and Linux machines. The end result is that the system is adding a page break automatically as the content gets close to the end of the page then our code is adding a page break and so there are blank pages appearing. Not only that but the default Linux letter-spacing is too wide and ugly.
Comment by External U.
20792 | February 15, 2012 07:35:46 AM GMT
Not enough time to be taken up for this release. We will consider it for the next.
Comment by Rupesh K.
20793 | February 28, 2012 12:34:12 AM GMT
NotEnoughTime isn't a valid close reason. This is a bug in CF9. CF9 is a platorm that is still under support. Therefore this bug should be fixed in CF9, CF10 and everything going forward. What's the point of a "core support" period if you don't fix bugs? http://blogs.coldfusion.com/assets/content/roadmap/ColdFusion%20RoadMap.pdf
Comment by External U.
20794 | September 24, 2012 04:43:27 AM GMT
The underlying third party rendering engine that we use does for CFDocument not support CSS completely and we can't do much about it. We will look at it in the next release.
Comment by Rupesh K.
20795 | September 25, 2012 08:24:36 AM GMT
I've experienced many issues with this as well. Developing on Windows and pushing to production Linux servers cause a lot of headaches with this. We've went as far as creating Windows-based reporting servers because we prefer the default letter-spacing rendered in that environment. It would be nice if the linux default was better, but the core issue is that the css property is not implemented. "wide and ugly" is correct.
Vote by External U.
20796 | September 17, 2013 03:17:33 PM GMT