Comments (1)
My original comment here referred to two issues:
(1) separate style for the bullet character and for the bullet's text;
(2) bullet text indented according to the usual HTML "list style."
I still believe (1) is in fact a bug, given that the API defines bulletFont and bulletColor, presumably to distinguish it from the text font and text colour of the style, but then in my experiments one overrides the other.
However, as regards (2), I did some digging and realised you can already get this effect using FTCoreText by setting the left value of the paragraphInset to the desired BulletIndent distance. I have to admit I'm quite puzzled why this works.
From experimenting with CoreText directly, I find you can only produce the effect by setting three values (FirstLineHeadIndent=0, TabStop1=BulletIndent, and HeadIndent=BulletIndent) and then beginning the text like "\t". However, from examining the FTCoreText code, and logging the paragraph style with CFShow, I can see that the FTCoreText is only setting two of these values.
I suppose FTCoreText is doing something else, outside of the CTParagraphStyle, that affects layout.
from ftcoretext.
Related Issues (20)
- appending HOT 3
- Not an issue but request; Able to handle link clicks? HOT 2
- Performance in UITableView HOT 3
- How to create pages HOT 1
- Allow CSS-like link stylings
- (request) : be able to load remote images HOT 8
- undefined tag
- wrong height when the root controller is a UINavigationController
- CocoaPod Integration HOT 2
- On Long press the link App crashes
- touched frame issues HOT 1
- Links in centered text HOT 2
- not working when added FTCoreTextView to UITableViewCell
- long press the link text,the link text becomes gray sometimes,and then always gray HOT 1
- "coreTextView:receivedTouchOnData:"doesn't execute ??? HOT 1
- l want open a new tag inside a predefined tag!!!! HOT 2
- Demo App crashes when href specfied
- touchedFrame (CGRect) issue for two links (or more) in one text line
- text selection
- FTCoreTextView weak property can't use assign
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 ftcoretext.