• Home
  • Raw
  • Download

Lines Matching refs:validate

313 	def readGlyph(self, glyphName, glyphObject=None, pointPen=None, validate=None):  argument
347 if validate is None:
348 validate = self._validateRead
355 _readGlyphFromTree(tree, glyphObject, pointPen, formatVersions=formatVersions, validate=validate)
357 …teGlyph(self, glyphName, glyphObject=None, drawPointsFunc=None, formatVersion=None, validate=None): argument
400 if validate is None:
401 validate = self._validateWrite
418 validate=validate,
538 def readGlyphFromString(aString, glyphObject=None, pointPen=None, formatVersions=(1, 2), validate=T… argument
573 _readGlyphFromTree(tree, glyphObject, pointPen, formatVersions=formatVersions, validate=validate)
578 formatVersion=2, validate=True): argument
581 if validate and not isinstance(glyphName, basestring):
583 if validate and len(glyphName) == 0:
588 _writeAdvance(glyphObject, root, validate)
591 _writeUnicodes(glyphObject, root, validate)
594 _writeNote(glyphObject, root, validate)
597 _writeImage(glyphObject, root, validate)
600 _writeGuidelines(glyphObject, root, identifiers, validate)
604 _writeAnchors(glyphObject, root, identifiers, validate)
608 pen = GLIFPointPen(outline, identifiers=identifiers, validate=validate)
611 _writeAnchorsFormat1(pen, anchors, validate)
617 _writeLib(glyphObject, root, validate)
625 def writeGlyphToString(glyphName, glyphObject=None, drawPointsFunc=None, formatVersion=2, validate=… argument
659 validate=validate,
664 def _writeAdvance(glyphObject, element, validate): argument
667 if validate and not isinstance(width, numberTypes):
673 if validate and not isinstance(height, numberTypes):
684 def _writeUnicodes(glyphObject, element, validate): argument
686 if validate and isinstance(unicodes, integerTypes):
690 if validate and not isinstance(code, integerTypes):
698 def _writeNote(glyphObject, element, validate): argument
700 if validate and not isinstance(note, basestring):
707 def _writeImage(glyphObject, element, validate): argument
709 if validate and not imageValidator(image):
721 def _writeGuidelines(glyphObject, element, identifiers, validate): argument
723 if validate and not guidelinesValidator(guidelines):
744 if validate and identifier in identifiers:
750 def _writeAnchorsFormat1(pen, anchors, validate): argument
751 if validate and not anchorsValidator(anchors):
766 def _writeAnchors(glyphObject, element, identifiers, validate): argument
768 if validate and not anchorsValidator(anchors):
784 if validate and identifier in identifiers:
790 def _writeLib(glyphObject, element, validate): argument
795 if validate:
881 def _readGlyphFromTree(tree, glyphObject=None, pointPen=None, formatVersions=(1, 2), validate=True): argument
884 if validate and formatVersion is None:
891 if validate and formatVersion not in formatVersions:
894 …_readGlyphFromTreeFormat1(tree=tree, glyphObject=glyphObject, pointPen=pointPen, validate=validate)
896 …_readGlyphFromTreeFormat2(tree=tree, glyphObject=glyphObject, pointPen=pointPen, validate=validate)
901 def _readGlyphFromTreeFormat1(tree, glyphObject=None, pointPen=None, validate=None): argument
903 _readName(glyphObject, tree, validate)
909 if validate:
917 buildOutlineFormat1(glyphObject, pointPen, element, validate)
921 if validate and haveSeenAdvance:
934 if validate and haveSeenNote:
939 if validate and haveSeenLib:
942 _readLib(glyphObject, element, validate)
949 def _readGlyphFromTreeFormat2(tree, glyphObject=None, pointPen=None, validate=None): argument
951 _readName(glyphObject, tree, validate)
960 if validate:
969 buildOutlineFormat2(glyphObject, pointPen, element, identifiers, validate)
973 if validate and haveSeenAdvance:
986 if validate and len(element):
994 if validate and len(element):
1002 if validate:
1008 _readImage(glyphObject, element, validate)
1010 if validate and haveSeenNote:
1015 if validate and haveSeenLib:
1018 _readLib(glyphObject, element, validate)
1026 if validate and not guidelinesValidator(guidelines, identifiers):
1031 if validate and not anchorsValidator(anchors, identifiers):
1035 def _readName(glyphObject, root, validate): argument
1037 if validate and not glyphName:
1053 def _readLib(glyphObject, lib, validate): argument
1057 if validate:
1063 def _readImage(glyphObject, image, validate): argument
1068 if validate and not imageValidator(imageData):
1086 def buildOutlineFormat1(glyphObject, pen, outline, validate): argument
1093 anchor = _buildAnchorFormat1(point, validate)
1098 _buildOutlineContourFormat1(pen, element, validate)
1101 _buildOutlineComponentFormat1(pen, element, validate)
1105 if validate and not anchorsValidator(anchors):
1109 def _buildAnchorFormat1(point, validate): argument
1117 if validate and x is None:
1119 if validate and y is None:
1126 def _buildOutlineContourFormat1(pen, contour, validate): argument
1127 if validate and contour.attrib:
1131 …intStructures(contour, pointAttributesFormat1, openContourOffCurveLeniency=True, validate=validate)
1144 def _buildOutlineComponentFormat1(pen, component, validate): argument
1145 if validate:
1152 if validate and baseGlyphName is None:
1166 def buildOutlineFormat2(glyphObject, pen, outline, identifiers, validate): argument
1169 _buildOutlineContourFormat2(pen, element, identifiers, validate)
1171 _buildOutlineComponentFormat2(pen, element, identifiers, validate)
1175 def _buildOutlineContourFormat2(pen, contour, identifiers, validate): argument
1176 if validate:
1182 if validate:
1194 massaged = _validateAndMassagePointStructures(contour, pointAttributesFormat2, validate=validate)
1195 _buildOutlinePointsFormat2(pen, massaged, identifiers, validate)
1198 def _buildOutlinePointsFormat2(pen, contour, identifiers, validate): argument
1207 if validate:
1219 def _buildOutlineComponentFormat2(pen, component, identifiers, validate): argument
1220 if validate:
1227 if validate and baseGlyphName is None:
1239 if validate:
1242 if validate and not identifierValidator(identifier):
1253 …MassagePointStructures(contour, pointAttributes, openContourOffCurveLeniency=False, validate=True): argument
1267 if validate:
1278 if validate and value is None:
1283 if validate and pointType not in pointTypeOptions:
1293 if validate and pointType == "move" and index != 0:
1297 if validate and smooth is not None:
1303 if validate and smooth and pointType is None:
1321 if validate and haveOffCurvePoint and lastOnCurvePoint is not None:
1517 def __init__(self, element, formatVersion=2, identifiers=None, validate=True): argument
1526 self.validate = validate
1531 if self.validate:
1543 if self.validate and self.prevPointTypes[-1] == "offcurve":
1557 if self.validate:
1566 if self.validate:
1584 if self.validate and segmentType == "offcurve":
1592 if self.validate:
1604 if self.validate and not isinstance(value, numberTypes):
1609 if self.validate:
1612 if self.validate and not identifierValidator(identifier):