barrier=stile is not rendered. It should be where ever gate is being shown. Knowing where stiles are on country footpaths is useful when walking.
@math1985 Some suggestions based on UTF symbols. The default gate symbol (the UTF symbol for non-equal ≠ U+2260) would be a good start, but you could also take inspiration from similar UTF symbols:
U+2260 ≠ (the current barrier=gate symbol)
U+2317 ⌗
U+2327 ⌧
U+233F ⌿ (maybe good for barrier=stile)
U+234F ⍏ (this would also work well for stile as it indicates that you have to climb over them)
U+2367 ⍧ (perhaps a good one for barrier=kissing_gate)
U+2253 ≓ (try this for barrier=cycle_barrier and motorcycle_barrier)
U+2256 ≖
U+2261 ≡ (This would be a good symbol for barrier=cattle_grid - also not rendered in Mapnik)
Also, is it possible to change the title of this issue to be more generic? It would be great to add a symbol for barrier=kissing_gate to as these are gradually replacing stiles as a more accessable option for pedestrians (you don't have to climb over them) whilst still keeping cattle in the fields and bicycles off the footpaths.
You could also render cycle_barrier and cattle_grid.
Also, is it possible to change the title of this issue to be more generic?
Done.
I don't think the UTF symbols are very clear. Does anyone have a better icon for stiles and kissing gates? Alternatively, does anyone know of any rendering that renders these?
from http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dkissing_gate 
from http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dstile 
For stiles, https://github.com/SomeoneElseOSM/openstreetmap-carto-AJT/blob/master/symbols/stile.png works for me. That's not SVG**; it's the same size as the graphic for gate that was in OSM-carto in May last year, and is designed to look "a bit like the gate icon".
There's also a cycle barrier and horse stile icon there too (currently experimenting with no transparency on the latter to make it a bit more prominent - the jury's still out on that).
I've not used a specific kissing gate icon because (compared to a normal gate) it doesn't restrict different traffic to that restricted by a normal gate (this'd be different if kissing gates occurred with any frequency on wheelchair routes of course, but I don't believe that they do).
It's less likely to be useful here, but for info I also went trhough barrier usage in the UK to try and map some of the more esoteric values to more common ones - see https://github.com/SomeoneElseOSM/SomeoneElse-style/blob/master/style.lua for that.
** SVG is not an issue for me personally because I never print anything out; I'm aware that this is a significant use case for some people though.
@kocio-pl @nebulon42 Do you have any suggestions for an icon for barrier=stile and barrier=kissing_gate?
This is how they look like in real life: stile, kissing gate.
Something small and simple, similar to barrier=gate, would be ideal.
Given very small size, complicated (3D) shapes and the fact, that our main gate icon is highly symbolic, I doubt we would be able to do it properly. Such symbolic icon as stile from @althio may be a way and something like "< -" (view from the top) for kissing gate.
BTW: I was translating the gate types for JOSM and I even did not know that some of them exist at all and what it really is...
Kissing gate may be hard to depict in a small frame, maybe start with standard gate representation and move to a more detailed and bigger representation at higher zoom levels?
For stile I would suggest something like @althio mentioned, maybe just the steps not bars, but this would have to be tested. @SomeoneElseOSM' suggestion might also work.
@kocio-pl I also thought about a top view, but I think we should avoid that as most other icons use another perspective.
Just a side note to @SomeoneElseOSM comment about SVG: For me SVG is not actually about printing, that is a nice side effect. SVG is so important for me, because it makes the source of the graphic available and thus allows for direct modifications and improvements without having to re-draw shapes all the time.
we should consider barrier=turnstile
Do you have any suggestions for an icon for barrier=stile and barrier=kissing_gate?
Maybe render barrier=kissing_gate exactly like barrier=gate? These are typically smaller but I would expect them in areas with lower feature density so rendering them from later zoom level may be not necessary.
Rendering of barrier=stile, barrier=kissing_gate and barrier=cattle_grid in particular would be very useful for countryside users and would encourage mapping of these features, which can aid outdoor navigation.
Another possibility for the stile might be something like the pi symbol π.
Although the pi symbol is very like the bench symbol...
I would like to see these rendered too. Is anybody interested in creating an svg image?
I'm no expert but I will probably be able to have a go at creating/adapting some SVGs if a consensus is reached...
So some options for stiles:
U+233F ⌿
U+234F ⍏
Something like pi symbol (too similar to bench?) π
http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dstile 
https://github.com/SomeoneElseOSM/openstreetmap-carto-AJT/blob/master/symbols/stile.png 
http://www.sjjb.co.uk/mapicons/svg/barrier/stile.svg ![]()
Options for kissing gates:
U+2260 ≠ (the current barrier=gate symbol)
U+2367 ⍧
something like "<-" (view from the top)
http://www.sjjb.co.uk/mapicons/svg/barrier/kissing_gate.svg ![]()
Options for cattle grids:
U+2261 ≡
https://github.com/SomeoneElseOSM/openstreetmap-carto-AJT/blob/master/symbols/cattlegrid.png 
https://github.com/gmgeo/osmic/blob/master/barrier/cattle-grid-14.svg (sorry no preview)
http://www.sjjb.co.uk/mapicons/svg/barrier/cattle_grid.svg ![]()
Re Kissing Gates, I used to (in a different style) just display them as gates but now instead use https://github.com/SomeoneElseOSM/openstreetmap-carto-AJT/blob/master/symbols/kissinggate.png . I tried a number of other possibilities, but the only thing that really worked at such as small size was something fairly "clean" - just a stylised K. It's not an SVG, but feel free to borrow / adapt / whatever.
I guess we need someone to code it to move this problem out of "issue zone" - would you like to try? If you need some help, feel free to ask.
I'm new to all this, but would like to help implement these changes.
Using cycle_barrier as an example, I believe the necessary change is to add the following code here, starting on line 1043.
[feature = 'barrier_cycle_barrier'][zoom >= 16]::barrier {
marker-file: url('symbols/cyclebarrier.svg');
marker-fill: #3f3f3f;
marker-placement: interior;
marker-clip: false;
}
The ≓ symbol would then be uploaded as cyclebarrier.svg in symbols folder, here
Am I on the right lines?
Though the shapes can be inspired by anything, including fonts, we need real SVG icons, like this one. Currently we need shapes that could be recognized and this is not the clear one.
Two options are in the attached zip file
CycleBarrierSVGs.zip
Alternatively, a simple circle symbol, like for bollards. Perhaps slightly larger?
Code would, I think, be:
[feature = 'barrier_cycle_barrier']{
[zoom >= 16] {
marker-width: 5;
marker-line-width: 0;
marker-fill: #7d7c7c;
marker-placement: interior;
[zoom >= 18] {
marker-width: 6;
}
}
}
Discussion summary:
UTF symbols inspiration:
U+2260 ≠ (the current barrier=gate symbol)
U+2317 ⌗
U+2327 ⌧
U+233F ⌿ (maybe good for barrier=stile)
U+234F ⍏ (this would also work well for stile as it indicates that you have to climb over them)
U+2367 ⍧ (perhaps a good one for barrier=kissing_gate)
U+2253 ≓ (try this for barrier=cycle_barrier and motorcycle_barrier)
U+2256 ≖
U+2261 ≡ (This would be a good symbol for barrier=cattle_grid - also not rendered in Mapnik)
Icons proposed/ needed:
(Chrisana13)
(SJJB)
(FrenchyF 1)
(FrenchyF 2)
Icons proposals:

(FrenchyF icon tuned up a little bit)

(full-steps)
(free-steps)

Part of them could be resized to 12x12 (or smaller) because they are not so important objects.
I like full height turnstile, the normal turnstile is hard to read, maybe a
modification of the full height turnstile could make it easier to
understand (something like removing all horizontal lines but the second
from below, and cut the vertical pole at the third horizontal line from
below).
both stiles are also hard to recognize.
kissing gate works for me
motorcycle barrier is unclear (seems to be a narrow part of the road, but
it remains unclear whether you can pass, looks like this:
http://www.fuerboeck.at/typo3temp/pics/05c447c697.jpg )
cycle barrier and cattlegrid might work, but only if aligned with the way
that passes the barrier.
The smal dot is used for some barriers. Perhaps it is not needed to have different turnstiles visible, too
OK, any other reviews? I'm open to any ideas and ready to work on these icons, but I don't want to do it several times, after each comment.
I think both the stile and cattle_grid would be clearer representations without the vertical lines either side.
I'm also unsure what the two different stile versions are as they don't seem to coincide with stile= values, at least not in Britain. I prefer Chrisana13's version because it seems to more logically represent stepping over the fence/wall (large block in middle) using smaller steps (small blocks either side).
I like @Tomasz-W's cycle_barrier.
The SJJB 3D kissing_gate is a bit fiddly but I find @Tomasz-W's version hard to recognise. Perhaps (as suggested higher in the thread), kissing_gates could be rendered using the current gate symbol, at least for now. Could this impact on wheelchair users, however, who could presumably use a gate but not a kissing_gate?
For kissing gates - how about something similar to the symbol for SPDT switches in electronics?
Like this: https://www.sciencebuddies.org/Files/6300/8/symbol-SPDT-switch.jpg
Thank you @Tomasz-W for this work. I think all will work.
One point is that I feel that the kissing gate is more overly abstract than the others, and perhaps a different representation would give a more unified feel to the complete set of icons when used on the map. Virtually all of these barrier icons are shown from the viewpoint of someone approaching the barrier. The current exceptions are the cycle barrier and kissing gate, which are seen in a plan view. I can't see a way to encapsulate the nature of the cycle barrier in any other way, Whilst I have always liked @twain's kissing gate icon it has always seemed too fussy when rendered in small sizes. The one thing which can be done with it is to remove one of the bars which somewhat reduces the effect (12-24px):





This may still be too difficult to 'read' at 12px. I can't at the moment find my experiments with rendering kissing gate, so I cant find which minimum size I found appropriate.
Other comments:

Proposals summary:
barrier=cattlegrid:
(with bars)
(without bars)barrier=cycle_barrier:
(FrenchyF)barrier=motorcycle_barrier:
(barrier-only)
(barrier with support)
(FrenchyF cycle_barrier icon)barrier=kissing_gate:
(Tomasz-W)barrier=stile:
(Chrisana13)
(Tomasz-W)barrier=turnstile:

barrier=full-height_turnstile:

FrenchyF barrier=cycle_barrier and Tomasz-W barrier=motorcycle_barrier (barrier-only) icons both look good.
The cattle grid icons don't work for me and the stile icons look like bar charts.
The turnstile icons are OK although I'd probably just use the current gate symbol for kissing_gate, turnstile and full-height_turnstile (and probably swing_gate too).
I've had a go at a few designs, as well as some smaller versions:
barrier=stile
(ladder stile design)
S1 
S2 
(step stile design)
S3 
S4 
barrier=cattle_grid
C1 
C2 
C3 
C4 
My picks/ suggestions:
(@lakedistrictOSM C3)
(FrenchyF)
(Tomasz-W)
(Tomasz-W)
(@lakedistrictOSM S2; version S1 also could work, but then whole icon should be a little bit wider and bars should be a little bit thiner)
(Tomasz-W)barrier=cattlegrid with a car icon
would look strange on a footway.
barrier=cattlegrid with a car icon
would look strange on a footway.
If it helps, you're welcome to borrow / get inspiration from https://github.com/SomeoneElseOSM/openstreetmap-carto-AJT/blob/master/symbols/cattlegrid.png (see here for rendering).
barrier=cattlegrid with a car icon would look strange on a footway.
Cattle grids are only found on roads/tracks though aren't they? Wiki definition: "A hole in the road surface covered in a series of bars that allow wheeled vehicles but not animals to cross." (https://wiki.openstreetmap.org/wiki/Tag:barrier=cattle_grid)
Is it possible to do an Overpass Turbo search to see how many instances there are of barrier=cattle_grid on highway=footway or highway=path?
We have loads of them on bikepaths.
@HolgerJeromin @SomeoneElseOSM @matthijsmelissen What about @lakedistrictOSM 's C4 then?

And what about rest of proposals? Do you agree?
Gist link please
@Tomasz-W C4 and S2?
If you still have a possibility, you can upload S1+S2 in one link, and C1+C4 in second. As its always good to have different icon versions to compare in test renderings, you can upload couple of them in certain links. The thing is to prepare an icons list for somebody who will feel ready to make a PR for this issue.
Feel free to adapt them
C1+C4 https://gist.github.com/lakedistrictOSM/3ca3031a3d81e94a832e8ee5e78139f7
S1+S2 https://gist.github.com/lakedistrictOSM/12df6b7e611c730c8c1c46cba846c721
Gist links list:
Just a note in support of the need for an icon for stiles (no particular preference on the icon chosen). I requested it separately and it was (correctly) marked as a duplicate of this issue. The presence of stiles is useful/important to dog-owners and walkers with mobility issues, and they aren't shown on any other source of mapping, as far as I'm aware.
Would it be possible to apply a default "barrier" icon for all barrier types (the current gate icons works for me) until such time as we have the individual icons for the different types? I guess the gate icon probably isn't very appropriate for cattle-grids though. I've been adding stiles to maps and it's a little frustrating that the results of my edits are essentially invisible.
Is this too fiddly for a step-stile graphic?

It has to work on 14 pixel matrix. Many nice graphical designs fail to be readable at this resolution, so it's a must have to test image on this scale.
Smaller version of similar idea:

Too much details, I guess. What about designs discussed in this ticket before?
I like lakedistrictOSM's styles but the three steps (to me) might suggest a straightforward flight of steps rather than a wooden step stile. Here's a simpler design (I agree that my first attempt was overly detailed).

To be honest I'm not too bothered about the look of the icon, but I'd love to crack on with adding stiles to paths I know, and the lack of visibility is a disincentive.
Does anybody like to make some decisions and prepare PR for this issue? Maybe would you like to try?
@BirchYellow @kocio-pl I believe we will see test renderings for all issues from #3298 till end of this year, so we need patience here rather than new icons designs. We could treat new comment here as some sign of people's expectations, so @Adamant36 you can add one more point of priority for this issue in your personal list ;)
@Tomasz-W Fair comment. Excuse my over-enthusiasm, I'm new here.
I see nothing wrong with asking and showing interest in something being done, it helps to communicate problems.
@Tomasz-W, trust me its up there. There's way to many many cattle grids in my area that need an icon. So I was already thinking about doing it nextish. I don't want to have to many PRs at once though. So when the current ones get merged I'm thinking this one, #3289, and #3169 will be next. I really want #3169 to get done before winter for the skiers. So yeah, its all a waiting game at this point.
BTW: Did you notice this remark https://github.com/gravitystorm/openstreetmap-carto/pull/3402#discussion_r223532608 (and the next fix)? I wait for you to merge it.
@kocio-pl, yeah I saw your suggestion. I felt like a needed a few days off from it. I'll probably fix it tomorrow though.
cattle grid 1

cattle grid 2

kissing gate 1

kissing gate 2 (wonked out for some reason, but same as regular gate icon)

stile 1

stile 2

full height turnstile 1

full height turnstile 2

Single icons
cycling barrier

motorcycle barrier

I'll do the PR as soon as the icons get picked and hopefully we can get it merged in time for the next update.
Ehh... I forgot to pixel align these icons. I've designed them long months ago, and at that time I didn't even know about pixel aligning thing. Now I see that some of them are blurred. I'll upload updated versions of them today, but I think we can reject some of them at this stage - eg. 'cattle grid 1' and 'stile 1' are too big and too prominent IMO.
I was thinking some of them didn't look pixel aligned. I'll test the new ones when you add them. Also, I agree about the icon sizes. They were especially to big at z17.
@Adamant36
We need some test renderings of big european cities to check which zoom level would be proper to starting rendering these features.
@Adamant36
* barrier=cattlegrid (-> c4) https://gist.github.com/lakedistrictOSM/3ca3031a3d81e94a832e8ee5e78139f7 * barrier=cycle_barrier, motorcycle_barrier, kissing_gate, full-height_turnstile https://gist.github.com/Tomasz-W/cea0236a9f80f5592a98a8593bc9b989 * barrier=stile (-> s2) https://gist.github.com/lakedistrictOSM/12df6b7e611c730c8c1c46cba846c721 * barrier=kissing_gate (option no. 2) https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/gate.svg * barrier=turnstile -> copy barrier=bollard renderingWe need some test renderings of big european cities to check which zoom level would be proper to starting rendering these features.
Other than cycle and motor cycle barriers you will not find these objects in cities.
@Adamant36 I think it was a kind of 'false start' with opening https://github.com/gravitystorm/openstreetmap-carto/pull/3450 at this stage. I've made some icons designs in different shapes and sizes (see https://github.com/gravitystorm/openstreetmap-carto/issues/846#issuecomment-429396113) to choose which one would be the best. We need test renderings for each one on different backgrounds and surroundings to rate it.
@Tomasz-W, there's nothing saying it can't still be discussed and that things can't be added/subtracted from the PR if need be. Personally, I think cattlegrid/stile is good with the smaller icons and at z17. As the other ones are two small and they aren't city features and wont clutter the map at that zoom level. So, I don't see any reason why those two can't be done in a separate and get merged as is. Whereas, I'm perfectly willing to take out the other ones. Except they don't have multiple icons to decide from and only the zoom level. Which as I said, I think should be worked out after they are on the map for a while and people can provide real world examples of where they are an issue, because Its fine and dandy if I can find two examples motorcycle barrier being cluttered somewhere, but it might just be an outlier. Plus, the discussion of zoom levels started before what icons we where going with was even decided on. Which is putting the cart before the horse. I'm not going to test zoom levels on an icon we haven't even figure out if we are using or not. I am fine removing cycle barriers/motorcycle barriers/turnstiles from the PR if need be and having it just be cattle grid/stile. There's no reason to hold up those two icons when they are good to go though.
Plus, as I have said before. I think zoom levels versus being rendered in the first place are separate issues. Especially for issues with multiple items that all need their testing. Really, each barrier type could be its own issue/PR. Especially if I'm the one doing the coding for it and that's how I prefer it. Its not exactly a simple process. There's a lot to keep track of with a normal issue. Let alone one involving this many things. Also, your the one that said PRs are good sometimes to help things move along and that issues could be split into multiple PRs in the first place if need be. So, I don't see what the problem is.
So, I don't see what the problem is.
I uploaded eg. 3 different versions of motorcycle barrier icon, but you took only one for PR without any test renderings provided in issue, so I felt like it was forgotten.
Oh, my bad. I must of missed them I was looking through the different icons. I there was only the older one and then a new pixel aligned version. Which I included in the PR. Now that I know, I'll add the [wip] tag to the PR and do more tests on it.
Task list:
Icons files in https://github.com/gravitystorm/openstreetmap-carto/issues/846#issuecomment-429396113
@Tomasz-W, there's only 393 motorcycle barriers and 845 full height turnstiles mapped. Which is pretty low. So I think we should skip rendering them for now until more are added. Especially motorcycle barriers. What do you think?
Re motorcycle barriers, the tagging is not "wrong", and deliberately not rendering will just encourage people to tag for the renderer. Why not just render the same as cycle barrier?
@Adamant36 I think that even with a small usage of these tags it would be good to have them on a map, otherwise it shows a straight wall or footway without any barrier, so map users are lied like there is no barrier there, so I would add them also to make rendering complete.
For me it makes sense to add some less popular objects if they are clearly documented and make some system together with those which are popular. Systematic approach helps to keep the inevitable chaos within sane limits.
Especially in cases where some quite similar ones are rendered, to avoid encouraging tagging for renderer (like relatively rare shingle in #1217)
@Tomasz-W, I think I'm going to do a PR for the remaining barriers with z17 since id like to get it done and thats the default for the all the rest. Then we can modify it later on in the future with a new issue if need be.
Wait, I take that back. I guess I have to test the three different types of motorcycle barriers etc first. My bad. I'm still going with z17 though.
@Adamant36 Yes, task list is here: https://github.com/gravitystorm/openstreetmap-carto/issues/846#issuecomment-431479710 and icons to test are here: https://gist.github.com/Tomasz-W/cea0236a9f80f5592a98a8593bc9b989
There is also reuse bollard rendering for turnstiles to test, because I'm still not sure if it won't make big mess in centres of big european cieties, where there is a lot of them underground.
Alright. That might be a good call. I plan to test motorcycle and cycle barriers first. Since there's three motorcycle barriers to choose from. Then go from there after we decide on those.
Motorcycle barrier (choose one)
v1 z17

v1 z18

v1 z19

v2 z17

v2 z18

v2 z19

v3 z17

v3 z18

v3 z19

Personally I'm leaning toward v2 or v3. Slightly more to v2 though. Also, I didn't do rendering samples for it above z17 because it just didn't look good or work. Plus, its more important decide on the icon at this point anyway. But either way, I think z17 is best. Although, I can do a few test renderings at z16 or whatever after the specific icon is decided on to prove my point if anyone wants.
Cycle barrier (choose one)
v1 z16

v1 z17

v1 z18

v1 z19

v2 z16

v2 z17

v2 z18

v2 z19

On cycle barriers I'm leaning toward v1
I slightly prefer cycling v1 as well.
@Adamant36 Thanks for this nice gift in Chrismas morning! ;)
My picks are:
@Tomasz-W, Your welcome. Merry Christmas ;)
full-height turnstile (choose one)
(v1) z17

(v1) z18

(v1) z19

(v2) z17

(v2) z18

(v2) z19

I prefer version 2, but only if its starting at z18. Otherwise its version version 2.
Kissing gate (choose one)
kissing gate (14px) z17

kissing gate (14px) z18

kissing gate (14px) z19

kissing gate (12px) z17

kissing gate (12px) z18

kissing gate (12px) z19

kissing gate (10px) z17

kissing gate (10px) z18

kissing gate (10px) z19

I prefer kissing gate 12px
Only important to showing access for pedestrians. It would be kind of off if they were shown bigger then normal gates though. So I really dont know. But reusing the normal gate icon wouldnt neccesarily make the allowed foot access clear. Aside from that, I doubt cows are checking OSM to see were gates they cant get passed are. So its probably superficial to show it. Although we do it with cattle grids.
great you are picking this up, it would be useful to also see the direction when they are oneway
Most helpful comment
I see nothing wrong with asking and showing interest in something being done, it helps to communicate problems.